Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
flamegraph-aggregate-stacks.svg
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="1200" height="1842" onload="init(evt)" viewBox="0 0 1200 1842" 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. -->
<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">
.func_g:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
</style>
<script type="text/ecmascript">
<![CDATA[
var details, searchbtn, matchedtxt, svg;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
}
// mouse-over for info
function s(node) { // show
info = g_to_text(node);
details.nodeValue = "Function: " + info;
}
function c() { // clear
details.nodeValue = ' ';
}
// ctrl-F for search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
})
// functions
function find_child(parent, name, attr) {
var children = parent.childNodes;
for (var i=0; i<children.length;i++) {
if (children[i].tagName == name)
return (attr != undefined) ? children[i].attributes[attr].value : children[i];
}
return;
}
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 (func != null)
func = func.replace(/ .*/, "");
return (func);
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes["width"].value) -3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes["x"].value = parseFloat(r.attributes["x"].value) +3;
// Smaller than this size won't fit anything
if (w < 2*12*0.59) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
return;
for (var x=txt.length-2; x>0; x--) {
if (t.getSubStringLength(0, x+2) <= w) {
t.textContent = txt.substring(0,x) + "..";
return;
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
if (e.childNodes == undefined) return;
for(var i=0, c=e.childNodes; i<c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, ratio) {
if (e.attributes != undefined) {
if (e.attributes["x"] != undefined) {
orig_save(e, "x");
e.attributes["x"].value = (parseFloat(e.attributes["x"].value) - x - 10) * ratio + 10;
if(e.tagName == "text") e.attributes["x"].value = find_child(e.parentNode, "rect", "x") + 3;
}
if (e.attributes["width"] != undefined) {
orig_save(e, "width");
e.attributes["width"].value = parseFloat(e.attributes["width"].value) * ratio;
}
}
if (e.childNodes == undefined) return;
for(var i=0, c=e.childNodes; i<c.length; i++) {
zoom_child(c[i], x-10, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes["x"] != undefined) {
orig_save(e, "x");
e.attributes["x"].value = 10;
}
if (e.attributes["width"] != undefined) {
orig_save(e, "width");
e.attributes["width"].value = parseInt(svg.width.baseVal.value) - (10*2);
}
}
if (e.childNodes == undefined) return;
for(var i=0, c=e.childNodes; i<c.length; i++) {
zoom_parent(c[i]);
}
}
function zoom(node) {
var attr = find_child(node, "rect").attributes;
var width = parseFloat(attr["width"].value);
var xmin = parseFloat(attr["x"].value);
var xmax = parseFloat(xmin + width);
var ymin = parseFloat(attr["y"].value);
var ratio = (svg.width.baseVal.value - 2*10) / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.0001;
var unzoombtn = document.getElementById("unzoom");
unzoombtn.style["opacity"] = "1.0";
var el = document.getElementsByTagName("g");
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 (0 == 0) {
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.style["opacity"] = "0.5";
zoom_parent(e);
e.onclick = function(e){unzoom(); zoom(this);};
update_text(e);
}
// not in current path
else
e.style["display"] = "none";
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.style["display"] = "none";
}
else {
zoom_child(e, xmin, ratio);
e.onclick = function(e){zoom(this);};
update_text(e);
}
}
}
}
function unzoom() {
var unzoombtn = document.getElementById("unzoom");
unzoombtn.style["opacity"] = "0.0";
var el = document.getElementsByTagName("g");
for(i=0;i<el.length;i++) {
el[i].style["display"] = "block";
el[i].style["opacity"] = "1";
zoom_reset(el[i]);
update_text(el[i]);
}
}
// search
function reset_search() {
var el = document.getElementsByTagName("rect");
for (var i=0; i < el.length; i++) {
orig_load(el[i], "fill")
}
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.style["opacity"] = "0.1";
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.style["opacity"] = "0.0";
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
var el = document.getElementsByTagName("g");
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
if (e.attributes["class"].value != "func_g")
continue;
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (rect == null) {
// the rect might be wrapped in an anchor
// if nameattr href is being used
if (rect = find_child(e, "a")) {
rect = find_child(r, "rect");
}
}
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseFloat(rect.attributes["width"].value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes["x"].value);
orig_save(rect, "fill");
rect.attributes["fill"].value =
"rgb(230,0,230)";
// remember matches
if (matches[x] == undefined) {
matches[x] = w;
} else {
if (w > matches[x]) {
// overwrite with parent
matches[x] = w;
}
}
searching = 1;
}
}
if (!searching)
return;
searchbtn.style["opacity"] = "1.0";
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;
if (a < b || a > b)
return a - b;
return matches[b] - matches[a];
});
// Step through frames saving only the biggest bottom-up frames
// thanks to the sort order. This relies on the tree property
// where children are always smaller than their parents.
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.style["opacity"] = "1.0";
pct = 100 * count / maxwidth;
if (pct == 100)
pct = "100"
else
pct = pct.toFixed(1)
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
function searchover(e) {
searchbtn.style["opacity"] = "1.0";
}
function searchout(e) {
if (searching) {
searchbtn.style["opacity"] = "1.0";
} else {
searchbtn.style["opacity"] = "0.1";
}
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="1842.0" fill="url(#background)" />
<text text-anchor="middle" x="600.00" y="24" font-size="17" font-family="Verdana" fill="rgb(0,0,0)" >Flame Graph</text>
<text text-anchor="" x="10.00" y="1825" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="details" > </text>
<text text-anchor="" x="10.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="unzoom" onclick="unzoom()" style="opacity:0.0;cursor:pointer" >Reset Zoom</text>
<text text-anchor="" x="1090.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="search" onmouseover="searchover()" onmouseout="searchout()" onclick="search_prompt()" style="opacity:0.1;cursor:pointer" >Search</text>
<text text-anchor="" x="1090.00" y="1825" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="matched" > </text>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>UncommonTrapBlob (1 samples, 0.07%)</title><rect x="315.9" y="1345" width="0.8" height="15.0" fill="rgb(242,112,112)" rx="2" ry="2" />
<text text-anchor="" x="318.90" y="1355.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>native_apic_mem_write (1 samples, 0.07%)</title><rect x="356.3" y="1409" width="0.8" height="15.0" fill="rgb(241,141,0)" rx="2" ry="2" />
<text text-anchor="" x="359.31" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>nf_conntrack_in (1 samples, 0.07%)</title><rect x="32.2" y="1377" width="0.8" height="15.0" fill="rgb(252,152,0)" rx="2" ry="2" />
<text text-anchor="" x="35.19" y="1387.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>end_repeat_nmi (1 samples, 0.07%)</title><rect x="239.8" y="1473" width="0.8" height="15.0" fill="rgb(253,153,0)" rx="2" ry="2" />
<text text-anchor="" x="242.82" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>finish_task_switch (2 samples, 0.13%)</title><rect x="10.0" y="1617" width="1.6" height="15.0" fill="rgb(206,106,0)" rx="2" ry="2" />
<text text-anchor="" x="13.00" y="1627.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>_raw_spin_lock_bh (1 samples, 0.07%)</title><rect x="657.5" y="689" width="0.7" height="15.0" fill="rgb(237,137,0)" rx="2" ry="2" />
<text text-anchor="" x="660.45" y="699.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sys_writev (17 samples, 1.14%)</title><rect x="181.2" y="1713" width="13.4" height="15.0" fill="rgb(212,112,0)" rx="2" ry="2" />
<text text-anchor="" x="184.18" y="1723.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/hibernate/validator/internal/util/ConcurrentReferenceHashMap:::get (1 samples, 0.07%)</title><rect x="788.2" y="705" width="0.8" height="15.0" fill="rgb(94,205,205)" rx="2" ry="2" />
<text text-anchor="" x="791.21" y="715.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>javax/ws/rs/core/UriBuilder:::fromUri (129 samples, 8.66%)</title><rect x="457.8" y="1073" width="102.2" height="15.0" fill="rgb(79,192,192)" rx="2" ry="2" />
<text text-anchor="" x="460.75" y="1083.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >javax/ws/rs/..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_transmit_skb (5 samples, 0.34%)</title><rect x="649.5" y="657" width="4.0" height="15.0" fill="rgb(252,152,0)" rx="2" ry="2" />
<text text-anchor="" x="652.53" y="667.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>itable stub (2 samples, 0.13%)</title><rect x="673.3" y="769" width="1.6" height="15.0" fill="rgb(211,66,66)" rx="2" ry="2" />
<text text-anchor="" x="676.30" y="779.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sys_write (1 samples, 0.07%)</title><rect x="1097.3" y="1281" width="0.8" height="15.0" fill="rgb(231,131,0)" rx="2" ry="2" />
<text text-anchor="" x="1100.28" y="1291.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>apic_timer_interrupt (1 samples, 0.07%)</title><rect x="910.3" y="801" width="0.7" height="15.0" fill="rgb(193,93,0)" rx="2" ry="2" />
<text text-anchor="" x="913.26" y="811.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__intel_pmu_enable_all (2 samples, 0.13%)</title><rect x="27.4" y="1457" width="1.6" height="15.0" fill="rgb(216,116,0)" rx="2" ry="2" />
<text text-anchor="" x="30.43" y="1467.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>Bytecode_member_ref::signature (1 samples, 0.07%)</title><rect x="271.5" y="1617" width="0.8" height="15.0" fill="rgb(187,187,54)" rx="2" ry="2" />
<text text-anchor="" x="274.52" y="1627.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__wake_up_common (2 samples, 0.13%)</title><rect x="33.8" y="1153" width="1.6" height="15.0" fill="rgb(211,111,0)" rx="2" ry="2" />
<text text-anchor="" x="36.77" y="1163.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>intel_pmu_enable_all (1 samples, 0.07%)</title><rect x="235.9" y="1521" width="0.7" height="15.0" fill="rgb(202,102,0)" rx="2" ry="2" />
<text text-anchor="" x="238.86" y="1531.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/concurrent/ConcurrentHashMap:::replaceNode (1 samples, 0.07%)</title><rect x="588.5" y="689" width="0.8" height="15.0" fill="rgb(96,242,96)" rx="2" ry="2" />
<text text-anchor="" x="591.51" y="699.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/hk2/utilities/cache/Cache:::compute (5 samples, 0.34%)</title><rect x="926.9" y="785" width="4.0" height="15.0" fill="rgb(55,204,55)" rx="2" ry="2" />
<text text-anchor="" x="929.90" y="795.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/ref/Reference:::&lt;init&gt; (1 samples, 0.07%)</title><rect x="567.9" y="833" width="0.8" height="15.0" fill="rgb(52,167,167)" rx="2" ry="2" />
<text text-anchor="" x="570.90" y="843.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/String$CaseInsensitiveComparator:::compare (1 samples, 0.07%)</title><rect x="390.4" y="1249" width="0.8" height="15.0" fill="rgb(104,214,214)" rx="2" ry="2" />
<text text-anchor="" x="393.39" y="1259.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>Interpreter (5 samples, 0.34%)</title><rect x="315.9" y="1377" width="4.0" height="15.0" fill="rgb(209,64,64)" rx="2" ry="2" />
<text text-anchor="" x="318.90" y="1387.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>x86_pmu_enable (1 samples, 0.07%)</title><rect x="1061.6" y="1409" width="0.8" height="15.0" fill="rgb(222,122,0)" rx="2" ry="2" />
<text text-anchor="" x="1064.62" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ch/qos/logback/access/spi/AccessEvent:::getRequestParameterMap (5 samples, 0.34%)</title><rect x="399.9" y="1313" width="4.0" height="15.0" fill="rgb(73,186,186)" rx="2" ry="2" />
<text text-anchor="" x="402.90" y="1323.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>generic_smp_call_function_single_interrupt (2 samples, 0.13%)</title><rect x="434.8" y="1217" width="1.6" height="15.0" fill="rgb(237,137,0)" rx="2" ry="2" />
<text text-anchor="" x="437.77" y="1227.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/internal/util/collection/KeyComparatorHashMap:::&lt;init&gt; (1 samples, 0.07%)</title><rect x="786.6" y="705" width="0.8" height="15.0" fill="rgb(96,242,96)" rx="2" ry="2" />
<text text-anchor="" x="789.63" y="715.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>vfs_writev (8 samples, 0.54%)</title><rect x="31.4" y="1649" width="6.3" height="15.0" fill="rgb(191,91,0)" rx="2" ry="2" />
<text text-anchor="" x="34.40" y="1659.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/eclipse/jetty/server/handler/gzip/GzipHandler:::handle (752 samples, 50.50%)</title><rect x="422.1" y="1361" width="595.9" height="15.0" fill="rgb(68,217,68)" rx="2" ry="2" />
<text text-anchor="" x="425.09" y="1371.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >org/eclipse/jetty/server/handler/gzip/GzipHandler:::handle</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__intel_pmu_enable_all (4 samples, 0.27%)</title><rect x="56.0" y="1505" width="3.1" height="15.0" fill="rgb(245,145,0)" rx="2" ry="2" />
<text text-anchor="" x="58.96" y="1515.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>entry_SYSCALL_64_fastpath (5 samples, 0.34%)</title><rect x="45.7" y="1729" width="3.9" height="15.0" fill="rgb(201,101,0)" rx="2" ry="2" />
<text text-anchor="" x="48.66" y="1739.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/net/URI$Parser:::scan (5 samples, 0.34%)</title><rect x="1002.2" y="961" width="3.9" height="15.0" fill="rgb(102,212,212)" rx="2" ry="2" />
<text text-anchor="" x="1005.18" y="971.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>native_write_msr_safe (1 samples, 0.07%)</title><rect x="316.7" y="1073" width="0.8" height="15.0" fill="rgb(222,122,0)" rx="2" ry="2" />
<text text-anchor="" x="319.69" y="1083.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>HandleArea::allocate_handle (1 samples, 0.07%)</title><rect x="459.3" y="849" width="0.8" height="15.0" fill="rgb(227,227,69)" rx="2" ry="2" />
<text text-anchor="" x="462.34" y="859.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>schedule_hrtimeout_range_clock (2 samples, 0.13%)</title><rect x="204.9" y="1601" width="1.6" height="15.0" fill="rgb(238,138,0)" rx="2" ry="2" />
<text text-anchor="" x="207.95" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_write_xmit (16 samples, 1.07%)</title><rect x="182.0" y="1553" width="12.6" height="15.0" fill="rgb(234,134,0)" rx="2" ry="2" />
<text text-anchor="" x="184.97" y="1563.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>PhaseChaitin::build_ifg_physical (1 samples, 0.07%)</title><rect x="295.3" y="1601" width="0.8" height="15.0" fill="rgb(206,206,61)" rx="2" ry="2" />
<text text-anchor="" x="298.29" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/server/ApplicationHandler:::handle (484 samples, 32.51%)</title><rect x="563.9" y="1025" width="383.6" height="15.0" fill="rgb(91,202,202)" rx="2" ry="2" />
<text text-anchor="" x="566.94" y="1035.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >org/glassfish/jersey/server/ApplicationHandler:::han..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__local_bh_enable_ip (1 samples, 0.07%)</title><rect x="658.2" y="545" width="0.8" height="15.0" fill="rgb(205,105,0)" rx="2" ry="2" />
<text text-anchor="" x="661.25" y="555.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__perf_event_task_sched_in (1 samples, 0.07%)</title><rect x="256.5" y="1553" width="0.8" height="15.0" fill="rgb(221,121,0)" rx="2" ry="2" />
<text text-anchor="" x="259.46" y="1563.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>rcu_check_callbacks (1 samples, 0.07%)</title><rect x="1075.9" y="1169" width="0.8" height="15.0" fill="rgb(248,148,0)" rx="2" ry="2" />
<text text-anchor="" x="1078.88" y="1179.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>autoremove_wake_function (1 samples, 0.07%)</title><rect x="204.2" y="1585" width="0.7" height="15.0" fill="rgb(229,129,0)" rx="2" ry="2" />
<text text-anchor="" x="207.16" y="1595.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/eclipse/jetty/io/ArrayByteBufferPool:::release (1 samples, 0.07%)</title><rect x="1056.1" y="1425" width="0.8" height="15.0" fill="rgb(97,208,208)" rx="2" ry="2" />
<text text-anchor="" x="1059.07" y="1435.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_nmi (1 samples, 0.07%)</title><rect x="285.8" y="1297" width="0.8" height="15.0" fill="rgb(254,154,0)" rx="2" ry="2" />
<text text-anchor="" x="288.78" y="1307.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>pipe_write (2 samples, 0.13%)</title><rect x="1088.6" y="1313" width="1.5" height="15.0" fill="rgb(253,153,0)" rx="2" ry="2" />
<text text-anchor="" x="1091.56" y="1323.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__netif_receive_skb_core (2 samples, 0.13%)</title><rect x="708.2" y="305" width="1.6" height="15.0" fill="rgb(207,107,0)" rx="2" ry="2" />
<text text-anchor="" x="711.17" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__GI___writev (2 samples, 0.13%)</title><rect x="714.5" y="593" width="1.6" height="15.0" fill="rgb(254,128,128)" rx="2" ry="2" />
<text text-anchor="" x="717.51" y="603.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>default_do_nmi (1 samples, 0.07%)</title><rect x="49.6" y="1313" width="0.8" height="15.0" fill="rgb(213,113,0)" rx="2" ry="2" />
<text text-anchor="" x="52.62" y="1323.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/Arrays:::copyOf (1 samples, 0.07%)</title><rect x="550.5" y="881" width="0.8" height="15.0" fill="rgb(56,170,170)" rx="2" ry="2" />
<text text-anchor="" x="553.47" y="891.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/concurrent/ArrayBlockingQueue:::enqueue (1 samples, 0.07%)</title><rect x="379.3" y="1329" width="0.8" height="15.0" fill="rgb(78,191,191)" rx="2" ry="2" />
<text text-anchor="" x="382.29" y="1339.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ch/qos/logback/access/spi/AccessEvent:::prepareForDeferredProcessing (30 samples, 2.01%)</title><rect x="386.4" y="1329" width="23.8" height="15.0" fill="rgb(85,232,85)" rx="2" ry="2" />
<text text-anchor="" x="389.43" y="1339.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >c..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__perf_event_task_sched_in (2 samples, 0.13%)</title><rect x="300.0" y="1377" width="1.6" height="15.0" fill="rgb(224,124,0)" rx="2" ry="2" />
<text text-anchor="" x="303.05" y="1387.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>[libpthread-2.23.so] (1 samples, 0.07%)</title><rect x="110.6" y="1569" width="0.8" height="15.0" fill="rgb(213,70,70)" rx="2" ry="2" />
<text text-anchor="" x="113.64" y="1579.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/jvnet/hk2/internal/ServiceHandleImpl:::pushInjectee (1 samples, 0.07%)</title><rect x="925.3" y="753" width="0.8" height="15.0" fill="rgb(83,195,195)" rx="2" ry="2" />
<text text-anchor="" x="928.31" y="763.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sun/nio/ch/EPollArrayWrapper:::epollWait (6 samples, 0.40%)</title><rect x="357.9" y="1409" width="4.8" height="15.0" fill="rgb(104,249,104)" rx="2" ry="2" />
<text text-anchor="" x="360.90" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/net/URI$Parser:::charAt (4 samples, 0.27%)</title><rect x="1003.0" y="945" width="3.1" height="15.0" fill="rgb(50,165,165)" rx="2" ry="2" />
<text text-anchor="" x="1005.98" y="955.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/io/UnixFileSystem:::getBooleanAttributes0 (1 samples, 0.07%)</title><rect x="319.9" y="1393" width="0.8" height="15.0" fill="rgb(93,239,93)" rx="2" ry="2" />
<text text-anchor="" x="322.86" y="1403.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sock_write_iter (6 samples, 0.40%)</title><rect x="649.5" y="769" width="4.8" height="15.0" fill="rgb(208,108,0)" rx="2" ry="2" />
<text text-anchor="" x="652.53" y="779.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_recvmsg (1 samples, 0.07%)</title><rect x="47.2" y="1601" width="0.8" height="15.0" fill="rgb(207,107,0)" rx="2" ry="2" />
<text text-anchor="" x="50.25" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__perf_event_task_sched_in (2 samples, 0.13%)</title><rect x="975.2" y="737" width="1.6" height="15.0" fill="rgb(207,107,0)" rx="2" ry="2" />
<text text-anchor="" x="978.24" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>Compile::Code_Gen (14 samples, 0.94%)</title><rect x="285.8" y="1633" width="11.1" height="15.0" fill="rgb(189,189,55)" rx="2" ry="2" />
<text text-anchor="" x="288.78" y="1643.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ch/qos/logback/access/spi/AccessEvent:::getRequestURL (1 samples, 0.07%)</title><rect x="1079.1" y="1409" width="0.7" height="15.0" fill="rgb(108,253,108)" rx="2" ry="2" />
<text text-anchor="" x="1082.05" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/io/FileDescriptor:::closeAll (4 samples, 0.27%)</title><rect x="49.6" y="1649" width="3.2" height="15.0" fill="rgb(61,210,61)" rx="2" ry="2" />
<text text-anchor="" x="52.62" y="1659.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/regex/Pattern$LastNode:::match (1 samples, 0.07%)</title><rect x="535.4" y="657" width="0.8" height="15.0" fill="rgb(98,244,98)" rx="2" ry="2" />
<text text-anchor="" x="538.41" y="667.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/IdentityHashMap:::keySet (1 samples, 0.07%)</title><rect x="946.7" y="881" width="0.8" height="15.0" fill="rgb(95,207,207)" rx="2" ry="2" />
<text text-anchor="" x="949.71" y="891.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/internal/util/PropertiesHelper:::getValue (14 samples, 0.94%)</title><rect x="755.7" y="785" width="11.1" height="15.0" fill="rgb(102,248,102)" rx="2" ry="2" />
<text text-anchor="" x="758.72" y="795.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/message/internal/MessageBodyFactory:::isReadable (3 samples, 0.20%)</title><rect x="813.6" y="577" width="2.4" height="15.0" fill="rgb(107,217,217)" rx="2" ry="2" />
<text text-anchor="" x="816.57" y="587.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>new_sync_read (1 samples, 0.07%)</title><rect x="203.4" y="1633" width="0.8" height="15.0" fill="rgb(219,119,0)" rx="2" ry="2" />
<text text-anchor="" x="206.36" y="1643.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/ThreadLocal$ThreadLocalMap:::access$100 (1 samples, 0.07%)</title><rect x="538.6" y="801" width="0.8" height="15.0" fill="rgb(68,182,182)" rx="2" ry="2" />
<text text-anchor="" x="541.58" y="811.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/eclipse/jetty/util/AttributesMap:::map (1 samples, 0.07%)</title><rect x="952.3" y="897" width="0.7" height="15.0" fill="rgb(56,170,170)" rx="2" ry="2" />
<text text-anchor="" x="955.26" y="907.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/AbstractStringBuilder:::append (2 samples, 0.13%)</title><rect x="987.9" y="977" width="1.6" height="15.0" fill="rgb(89,201,201)" rx="2" ry="2" />
<text text-anchor="" x="990.92" y="987.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sun/nio/ch/SelectorImpl:::select (10 samples, 0.67%)</title><rect x="355.5" y="1473" width="7.9" height="15.0" fill="rgb(106,216,216)" rx="2" ry="2" />
<text text-anchor="" x="358.52" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>net_rx_action (1 samples, 0.07%)</title><rect x="715.3" y="225" width="0.8" height="15.0" fill="rgb(239,139,0)" rx="2" ry="2" />
<text text-anchor="" x="718.31" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/message/internal/OutboundMessageContext:::enableBuffering (17 samples, 1.14%)</title><rect x="753.3" y="817" width="13.5" height="15.0" fill="rgb(59,173,173)" rx="2" ry="2" />
<text text-anchor="" x="756.34" y="827.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_sendmsg (3 samples, 0.20%)</title><rect x="571.1" y="769" width="2.4" height="15.0" fill="rgb(211,111,0)" rx="2" ry="2" />
<text text-anchor="" x="574.07" y="779.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_transmit_skb (6 samples, 0.40%)</title><rect x="32.2" y="1489" width="4.7" height="15.0" fill="rgb(197,97,0)" rx="2" ry="2" />
<text text-anchor="" x="35.19" y="1499.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/message/internal/WriterInterceptorExecutor:::proceed (30 samples, 2.01%)</title><rect x="683.6" y="785" width="23.8" height="15.0" fill="rgb(92,204,204)" rx="2" ry="2" />
<text text-anchor="" x="686.61" y="795.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >o..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>inet_sendmsg (5 samples, 0.34%)</title><rect x="649.5" y="737" width="4.0" height="15.0" fill="rgb(210,110,0)" rx="2" ry="2" />
<text text-anchor="" x="652.53" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>native_write_msr_safe (1 samples, 0.07%)</title><rect x="435.6" y="1041" width="0.8" height="15.0" fill="rgb(200,100,0)" rx="2" ry="2" />
<text text-anchor="" x="438.56" y="1051.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>BacktraceBuilder::expand (6 samples, 0.40%)</title><rect x="482.3" y="801" width="4.8" height="15.0" fill="rgb(200,200,59)" rx="2" ry="2" />
<text text-anchor="" x="485.32" y="811.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>VM_Operation::evaluate (11 samples, 0.74%)</title><rect x="1170.2" y="1681" width="8.7" height="15.0" fill="rgb(177,177,50)" rx="2" ry="2" />
<text text-anchor="" x="1173.19" y="1691.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/internal/util/collection/KeyComparatorHashMap:::getEntry (6 samples, 0.40%)</title><rect x="769.2" y="737" width="4.7" height="15.0" fill="rgb(69,183,183)" rx="2" ry="2" />
<text text-anchor="" x="772.19" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/eclipse/jetty/util/ArrayTrie:::getBest (1 samples, 0.07%)</title><rect x="1043.4" y="1377" width="0.8" height="15.0" fill="rgb(65,214,65)" rx="2" ry="2" />
<text text-anchor="" x="1046.39" y="1387.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>VMThread::execute (4 samples, 0.27%)</title><rect x="316.7" y="1329" width="3.2" height="15.0" fill="rgb(218,218,65)" rx="2" ry="2" />
<text text-anchor="" x="319.69" y="1339.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_prequeue (1 samples, 0.07%)</title><rect x="651.1" y="353" width="0.8" height="15.0" fill="rgb(208,108,0)" rx="2" ry="2" />
<text text-anchor="" x="654.11" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>try_to_wake_up (1 samples, 0.07%)</title><rect x="239.0" y="1537" width="0.8" height="15.0" fill="rgb(198,98,0)" rx="2" ry="2" />
<text text-anchor="" x="242.03" y="1547.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__tcp_push_pending_frames (1 samples, 0.07%)</title><rect x="235.1" y="1553" width="0.8" height="15.0" fill="rgb(229,129,0)" rx="2" ry="2" />
<text text-anchor="" x="238.06" y="1563.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>select_idle_sibling (1 samples, 0.07%)</title><rect x="70.2" y="1505" width="0.8" height="15.0" fill="rgb(195,95,0)" rx="2" ry="2" />
<text text-anchor="" x="73.23" y="1515.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>com/fasterxml/jackson/databind/ObjectReader:::readValue (9 samples, 0.60%)</title><rect x="816.7" y="577" width="7.2" height="15.0" fill="rgb(87,199,199)" rx="2" ry="2" />
<text text-anchor="" x="819.74" y="587.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>autoremove_wake_function (1 samples, 0.07%)</title><rect x="1088.6" y="1265" width="0.8" height="15.0" fill="rgb(243,143,0)" rx="2" ry="2" />
<text text-anchor="" x="1091.56" y="1275.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__netif_receive_skb_core (1 samples, 0.07%)</title><rect x="658.2" y="433" width="0.8" height="15.0" fill="rgb(195,95,0)" rx="2" ry="2" />
<text text-anchor="" x="661.25" y="443.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>dequeue_task_fair (2 samples, 0.13%)</title><rect x="1123.4" y="1425" width="1.6" height="15.0" fill="rgb(217,117,0)" rx="2" ry="2" />
<text text-anchor="" x="1126.43" y="1435.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>entry_SYSCALL_64_fastpath (1 samples, 0.07%)</title><rect x="78.2" y="1409" width="0.7" height="15.0" fill="rgb(252,152,0)" rx="2" ry="2" />
<text text-anchor="" x="81.15" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>schedule (1 samples, 0.07%)</title><rect x="256.5" y="1601" width="0.8" height="15.0" fill="rgb(207,107,0)" rx="2" ry="2" />
<text text-anchor="" x="259.46" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_push (3 samples, 0.20%)</title><rect x="571.1" y="753" width="2.4" height="15.0" fill="rgb(198,98,0)" rx="2" ry="2" />
<text text-anchor="" x="574.07" y="763.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/message/internal/InboundMessageContext$5:::apply (4 samples, 0.27%)</title><rect x="805.6" y="657" width="3.2" height="15.0" fill="rgb(55,170,170)" rx="2" ry="2" />
<text text-anchor="" x="808.65" y="667.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>nmi_cpu_backtrace (1 samples, 0.07%)</title><rect x="347.6" y="1457" width="0.8" height="15.0" fill="rgb(234,134,0)" rx="2" ry="2" />
<text text-anchor="" x="350.60" y="1467.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>x86_pmu_enable (2 samples, 0.13%)</title><rect x="366.6" y="1137" width="1.6" height="15.0" fill="rgb(225,125,0)" rx="2" ry="2" />
<text text-anchor="" x="369.62" y="1147.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>intel_pmu_enable_all (2 samples, 0.13%)</title><rect x="204.9" y="1473" width="1.6" height="15.0" fill="rgb(245,145,0)" rx="2" ry="2" />
<text text-anchor="" x="207.95" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__intel_pmu_enable_all (1 samples, 0.07%)</title><rect x="256.5" y="1473" width="0.8" height="15.0" fill="rgb(246,146,0)" rx="2" ry="2" />
<text text-anchor="" x="259.46" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/eclipse/jetty/server/HttpConnection:::releaseRequestBuffer (1 samples, 0.07%)</title><rect x="844.5" y="369" width="0.8" height="15.0" fill="rgb(59,174,174)" rx="2" ry="2" />
<text text-anchor="" x="847.48" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/hibernate/validator/internal/metadata/raw/ExecutableElement:::forMethod (2 samples, 0.13%)</title><rect x="800.1" y="753" width="1.6" height="15.0" fill="rgb(86,198,198)" rx="2" ry="2" />
<text text-anchor="" x="803.10" y="763.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>com/fasterxml/jackson/core/JsonFactory:::createParser (22 samples, 1.48%)</title><rect x="828.6" y="561" width="17.5" height="15.0" fill="rgb(95,207,207)" rx="2" ry="2" />
<text text-anchor="" x="831.63" y="571.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/Collections$UnmodifiableCollection:::toArray (1 samples, 0.07%)</title><rect x="916.6" y="737" width="0.8" height="15.0" fill="rgb(104,214,214)" rx="2" ry="2" />
<text text-anchor="" x="919.60" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>Compilation::Compilation (1 samples, 0.07%)</title><rect x="304.0" y="1649" width="0.8" height="15.0" fill="rgb(195,195,57)" rx="2" ry="2" />
<text text-anchor="" x="307.01" y="1659.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__remove_hrtimer (1 samples, 0.07%)</title><rect x="132.8" y="1617" width="0.8" height="15.0" fill="rgb(209,109,0)" rx="2" ry="2" />
<text text-anchor="" x="135.83" y="1627.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sys_writev (1 samples, 0.07%)</title><rect x="77.4" y="1681" width="0.8" height="15.0" fill="rgb(240,140,0)" rx="2" ry="2" />
<text text-anchor="" x="80.36" y="1691.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/process/internal/RequestScope:::findOrCreate (6 samples, 0.40%)</title><rect x="586.1" y="753" width="4.8" height="15.0" fill="rgb(105,250,105)" rx="2" ry="2" />
<text text-anchor="" x="589.13" y="763.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>native_write_msr_safe (1 samples, 0.07%)</title><rect x="28.2" y="1441" width="0.8" height="15.0" fill="rgb(210,110,0)" rx="2" ry="2" />
<text text-anchor="" x="31.23" y="1451.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/server/internal/routing/PushMatchedUriRouter:::apply (2 samples, 0.13%)</title><rect x="645.6" y="785" width="1.6" height="15.0" fill="rgb(108,253,108)" rx="2" ry="2" />
<text text-anchor="" x="648.57" y="795.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/concurrent/locks/ReentrantLock:::unlock (1 samples, 0.07%)</title><rect x="432.4" y="1281" width="0.8" height="15.0" fill="rgb(86,198,198)" rx="2" ry="2" />
<text text-anchor="" x="435.39" y="1291.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__xstat64 (1 samples, 0.07%)</title><rect x="319.9" y="1329" width="0.8" height="15.0" fill="rgb(215,72,72)" rx="2" ry="2" />
<text text-anchor="" x="322.86" y="1339.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>native_write_msr_safe (1 samples, 0.07%)</title><rect x="71.8" y="1425" width="0.8" height="15.0" fill="rgb(191,91,0)" rx="2" ry="2" />
<text text-anchor="" x="74.81" y="1435.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/Arrays:::copyOfRange (1 samples, 0.07%)</title><rect x="441.9" y="1089" width="0.8" height="15.0" fill="rgb(59,173,173)" rx="2" ry="2" />
<text text-anchor="" x="444.90" y="1099.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/StringBuilder:::setLength (1 samples, 0.07%)</title><rect x="1033.1" y="1393" width="0.8" height="15.0" fill="rgb(56,170,170)" rx="2" ry="2" />
<text text-anchor="" x="1036.09" y="1403.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>jersey/repackaged/com/google/common/collect/Lists:::newLinkedList (1 samples, 0.07%)</title><rect x="951.5" y="993" width="0.8" height="15.0" fill="rgb(84,196,196)" rx="2" ry="2" />
<text text-anchor="" x="954.46" y="1003.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__local_bh_enable_ip (1 samples, 0.07%)</title><rect x="572.7" y="609" width="0.8" height="15.0" fill="rgb(236,136,0)" rx="2" ry="2" />
<text text-anchor="" x="575.66" y="619.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/LinkedHashMap:::get (1 samples, 0.07%)</title><rect x="910.3" y="817" width="0.7" height="15.0" fill="rgb(93,239,93)" rx="2" ry="2" />
<text text-anchor="" x="913.26" y="827.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/StringBuilder:::toString (1 samples, 0.07%)</title><rect x="796.1" y="673" width="0.8" height="15.0" fill="rgb(67,180,180)" rx="2" ry="2" />
<text text-anchor="" x="799.14" y="683.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>futex_wait_queue_me (1 samples, 0.07%)</title><rect x="1172.6" y="1537" width="0.8" height="15.0" fill="rgb(215,115,0)" rx="2" ry="2" />
<text text-anchor="" x="1175.57" y="1547.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_softirq.part.19 (1 samples, 0.07%)</title><rect x="451.4" y="801" width="0.8" height="15.0" fill="rgb(205,105,0)" rx="2" ry="2" />
<text text-anchor="" x="454.41" y="811.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ipv4_conntrack_local (1 samples, 0.07%)</title><rect x="650.3" y="561" width="0.8" height="15.0" fill="rgb(252,152,0)" rx="2" ry="2" />
<text text-anchor="" x="653.32" y="571.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/internal/AbstractRuntimeDelegate:::createResponseBuilder (1 samples, 0.07%)</title><rect x="785.0" y="737" width="0.8" height="15.0" fill="rgb(71,219,71)" rx="2" ry="2" />
<text text-anchor="" x="788.04" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>schedule (2 samples, 0.13%)</title><rect x="366.6" y="1233" width="1.6" height="15.0" fill="rgb(241,141,0)" rx="2" ry="2" />
<text text-anchor="" x="369.62" y="1243.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sock_sendmsg (2 samples, 0.13%)</title><rect x="657.5" y="737" width="1.5" height="15.0" fill="rgb(215,115,0)" rx="2" ry="2" />
<text text-anchor="" x="660.45" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>nf_hook_slow (1 samples, 0.07%)</title><rect x="450.6" y="849" width="0.8" height="15.0" fill="rgb(242,142,0)" rx="2" ry="2" />
<text text-anchor="" x="453.62" y="859.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>try_to_wake_up (1 samples, 0.07%)</title><rect x="451.4" y="529" width="0.8" height="15.0" fill="rgb(235,135,0)" rx="2" ry="2" />
<text text-anchor="" x="454.41" y="539.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ip_output (1 samples, 0.07%)</title><rect x="451.4" y="865" width="0.8" height="15.0" fill="rgb(205,105,0)" rx="2" ry="2" />
<text text-anchor="" x="454.41" y="875.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sun/nio/ch/SocketDispatcher:::writev (2 samples, 0.13%)</title><rect x="730.4" y="481" width="1.5" height="15.0" fill="rgb(64,177,177)" rx="2" ry="2" />
<text text-anchor="" x="733.36" y="491.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/process/internal/RequestScope:::setCurrent (1 samples, 0.07%)</title><rect x="936.4" y="977" width="0.8" height="15.0" fill="rgb(98,209,209)" rx="2" ry="2" />
<text text-anchor="" x="939.41" y="987.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sock_recvmsg (1 samples, 0.07%)</title><rect x="110.6" y="1457" width="0.8" height="15.0" fill="rgb(217,117,0)" rx="2" ry="2" />
<text text-anchor="" x="113.64" y="1467.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__vfs_read (1 samples, 0.07%)</title><rect x="13.2" y="1681" width="0.8" height="15.0" fill="rgb(233,133,0)" rx="2" ry="2" />
<text text-anchor="" x="16.17" y="1691.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/process/internal/Stages:::process (18 samples, 1.21%)</title><rect x="662.2" y="849" width="14.3" height="15.0" fill="rgb(64,178,178)" rx="2" ry="2" />
<text text-anchor="" x="665.21" y="859.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>finish_task_switch (1 samples, 0.07%)</title><rect x="39.3" y="1601" width="0.8" height="15.0" fill="rgb(224,124,0)" rx="2" ry="2" />
<text text-anchor="" x="42.32" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/server/internal/JsonWithPaddingInterceptor:::getJsonpAnnotation (3 samples, 0.20%)</title><rect x="705.0" y="753" width="2.4" height="15.0" fill="rgb(93,205,205)" rx="2" ry="2" />
<text text-anchor="" x="708.00" y="763.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__wake_up_sync_key (1 samples, 0.07%)</title><rect x="239.0" y="1601" width="0.8" height="15.0" fill="rgb(207,107,0)" rx="2" ry="2" />
<text text-anchor="" x="242.03" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/servlet/ServletContainer:::service (5 samples, 0.34%)</title><rect x="78.2" y="1681" width="3.9" height="15.0" fill="rgb(58,172,172)" rx="2" ry="2" />
<text text-anchor="" x="81.15" y="1691.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/jvnet/hk2/internal/Utilities:::checkLookupType (1 samples, 0.07%)</title><rect x="870.6" y="481" width="0.8" height="15.0" fill="rgb(93,204,204)" rx="2" ry="2" />
<text text-anchor="" x="873.63" y="491.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sys_futex (1 samples, 0.07%)</title><rect x="107.5" y="1681" width="0.8" height="15.0" fill="rgb(248,148,0)" rx="2" ry="2" />
<text text-anchor="" x="110.47" y="1691.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>nmi_handle (1 samples, 0.07%)</title><rect x="975.2" y="593" width="0.8" height="15.0" fill="rgb(252,152,0)" rx="2" ry="2" />
<text text-anchor="" x="978.24" y="603.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/jvnet/hk2/internal/ServiceLocatorImpl:::internalGetInjecteeDescriptor (5 samples, 0.34%)</title><rect x="861.1" y="513" width="4.0" height="15.0" fill="rgb(85,232,85)" rx="2" ry="2" />
<text text-anchor="" x="864.12" y="523.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>security_file_permission (1 samples, 0.07%)</title><rect x="573.5" y="817" width="0.7" height="15.0" fill="rgb(234,134,0)" rx="2" ry="2" />
<text text-anchor="" x="576.45" y="827.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>entry_SYSCALL_64_fastpath (1 samples, 0.07%)</title><rect x="361.9" y="1377" width="0.8" height="15.0" fill="rgb(197,97,0)" rx="2" ry="2" />
<text text-anchor="" x="364.86" y="1387.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_futex (1 samples, 0.07%)</title><rect x="253.3" y="1617" width="0.8" height="15.0" fill="rgb(205,105,0)" rx="2" ry="2" />
<text text-anchor="" x="256.29" y="1627.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/jvnet/hk2/internal/ImmediateResults:::addValidatedResult (1 samples, 0.07%)</title><rect x="598.0" y="721" width="0.8" height="15.0" fill="rgb(66,180,180)" rx="2" ry="2" />
<text text-anchor="" x="601.02" y="731.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_softirq.part.19 (4 samples, 0.27%)</title><rect x="33.0" y="1377" width="3.2" height="15.0" fill="rgb(212,112,0)" rx="2" ry="2" />
<text text-anchor="" x="35.98" y="1387.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/internal/AbstractRuntimeDelegate:::createHeaderDelegate (1 samples, 0.07%)</title><rect x="977.6" y="913" width="0.8" height="15.0" fill="rgb(71,184,184)" rx="2" ry="2" />
<text text-anchor="" x="980.62" y="923.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__intel_pmu_enable_all (2 samples, 0.13%)</title><rect x="366.6" y="1105" width="1.6" height="15.0" fill="rgb(212,112,0)" rx="2" ry="2" />
<text text-anchor="" x="369.62" y="1115.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/server/model/ResourceMethodInvoker:::invoke (148 samples, 9.94%)</title><rect x="778.7" y="849" width="117.3" height="15.0" fill="rgb(58,172,172)" rx="2" ry="2" />
<text text-anchor="" x="781.70" y="859.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >org/glassfish/..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__local_bh_enable_ip (2 samples, 0.13%)</title><rect x="708.2" y="417" width="1.6" height="15.0" fill="rgb(215,115,0)" rx="2" ry="2" />
<text text-anchor="" x="711.17" y="427.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/server/model/Parameter:::getAnnotations (1 samples, 0.07%)</title><rect x="895.2" y="737" width="0.8" height="15.0" fill="rgb(82,229,82)" rx="2" ry="2" />
<text text-anchor="" x="898.20" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>jersey/repackaged/com/google/common/collect/Iterables:::addAll (4 samples, 0.27%)</title><rect x="614.7" y="801" width="3.1" height="15.0" fill="rgb(64,213,64)" rx="2" ry="2" />
<text text-anchor="" x="617.66" y="811.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ipt_do_table (1 samples, 0.07%)</title><rect x="651.9" y="337" width="0.8" height="15.0" fill="rgb(238,138,0)" rx="2" ry="2" />
<text text-anchor="" x="654.91" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sock_sendmsg (2 samples, 0.13%)</title><rect x="714.5" y="481" width="1.6" height="15.0" fill="rgb(198,98,0)" rx="2" ry="2" />
<text text-anchor="" x="717.51" y="491.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>vfs_writev (2 samples, 0.13%)</title><rect x="721.6" y="465" width="1.6" height="15.0" fill="rgb(192,92,0)" rx="2" ry="2" />
<text text-anchor="" x="724.65" y="475.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__wake_up_common (1 samples, 0.07%)</title><rect x="713.7" y="65" width="0.8" height="15.0" fill="rgb(207,107,0)" rx="2" ry="2" />
<text text-anchor="" x="716.72" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/concurrent/locks/AbstractQueuedSynchronizer:::releaseShared (1 samples, 0.07%)</title><rect x="884.1" y="369" width="0.8" height="15.0" fill="rgb(68,181,181)" rx="2" ry="2" />
<text text-anchor="" x="887.10" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>pthread_cond_signal@@GLIBC_2.3.2 (1 samples, 0.07%)</title><rect x="82.1" y="1601" width="0.8" height="15.0" fill="rgb(252,126,126)" rx="2" ry="2" />
<text text-anchor="" x="85.12" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/String:::&lt;init&gt; (4 samples, 0.27%)</title><rect x="770.8" y="641" width="3.1" height="15.0" fill="rgb(83,195,195)" rx="2" ry="2" />
<text text-anchor="" x="773.78" y="651.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>security_vm_enough_memory_mm (1 samples, 0.07%)</title><rect x="38.5" y="1585" width="0.8" height="15.0" fill="rgb(227,127,0)" rx="2" ry="2" />
<text text-anchor="" x="41.53" y="1595.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>Interpreter (4 samples, 0.27%)</title><rect x="49.6" y="1681" width="3.2" height="15.0" fill="rgb(223,84,84)" rx="2" ry="2" />
<text text-anchor="" x="52.62" y="1691.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>Monitor::lock_without_safepoint_check (1 samples, 0.07%)</title><rect x="251.7" y="1665" width="0.8" height="15.0" fill="rgb(187,187,54)" rx="2" ry="2" />
<text text-anchor="" x="254.71" y="1675.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>call_function_single_interrupt (2 samples, 0.13%)</title><rect x="434.8" y="1249" width="1.6" height="15.0" fill="rgb(208,108,0)" rx="2" ry="2" />
<text text-anchor="" x="437.77" y="1259.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>iptable_nat_ipv4_local_fn (1 samples, 0.07%)</title><rect x="565.5" y="641" width="0.8" height="15.0" fill="rgb(197,97,0)" rx="2" ry="2" />
<text text-anchor="" x="568.53" y="651.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/server/model/MethodHandler$ClassBasedMethodHandler:::getInstance (1 samples, 0.07%)</title><rect x="647.9" y="753" width="0.8" height="15.0" fill="rgb(91,203,203)" rx="2" ry="2" />
<text text-anchor="" x="650.94" y="763.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject:::awaitNanos (1 samples, 0.07%)</title><rect x="349.2" y="1537" width="0.8" height="15.0" fill="rgb(69,217,69)" rx="2" ry="2" />
<text text-anchor="" x="352.18" y="1547.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>pthread_mutex_trylock (1 samples, 0.07%)</title><rect x="1151.2" y="1521" width="0.8" height="15.0" fill="rgb(221,80,80)" rx="2" ry="2" />
<text text-anchor="" x="1154.17" y="1531.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>com/fasterxml/jackson/databind/ser/BeanSerializer:::serialize (2 samples, 0.13%)</title><rect x="695.5" y="641" width="1.6" height="15.0" fill="rgb(89,201,201)" rx="2" ry="2" />
<text text-anchor="" x="698.49" y="651.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>JVM_FillInStackTrace@plt (1 samples, 0.07%)</title><rect x="458.5" y="865" width="0.8" height="15.0" fill="rgb(225,86,86)" rx="2" ry="2" />
<text text-anchor="" x="461.54" y="875.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/uri/UriTemplate:::createUriComponent (7 samples, 0.47%)</title><rect x="989.5" y="993" width="5.6" height="15.0" fill="rgb(94,206,206)" rx="2" ry="2" />
<text text-anchor="" x="992.50" y="1003.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_v4_rcv (1 samples, 0.07%)</title><rect x="715.3" y="97" width="0.8" height="15.0" fill="rgb(202,102,0)" rx="2" ry="2" />
<text text-anchor="" x="718.31" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__schedule (1 samples, 0.07%)</title><rect x="1150.4" y="1409" width="0.8" height="15.0" fill="rgb(198,98,0)" rx="2" ry="2" />
<text text-anchor="" x="1153.38" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>NativeCall::destination (1 samples, 0.07%)</title><rect x="308.0" y="1601" width="0.8" height="15.0" fill="rgb(184,184,53)" rx="2" ry="2" />
<text text-anchor="" x="310.97" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>futex_wait (1 samples, 0.07%)</title><rect x="309.6" y="1601" width="0.7" height="15.0" fill="rgb(243,143,0)" rx="2" ry="2" />
<text text-anchor="" x="312.56" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ip_finish_output2 (1 samples, 0.07%)</title><rect x="713.7" y="321" width="0.8" height="15.0" fill="rgb(249,149,0)" rx="2" ry="2" />
<text text-anchor="" x="716.72" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>tcp_packet (2 samples, 0.13%)</title><rect x="186.7" y="1409" width="1.6" height="15.0" fill="rgb(232,132,0)" rx="2" ry="2" />
<text text-anchor="" x="189.72" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/String:::&lt;init&gt; (1 samples, 0.07%)</title><rect x="406.2" y="1281" width="0.8" height="15.0" fill="rgb(50,165,165)" rx="2" ry="2" />
<text text-anchor="" x="409.24" y="1291.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>YoungList::rs_length_sampling_next (4 samples, 0.27%)</title><rect x="250.1" y="1681" width="3.2" height="15.0" fill="rgb(186,186,54)" rx="2" ry="2" />
<text text-anchor="" x="253.12" y="1691.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>mark_wake_futex (1 samples, 0.07%)</title><rect x="105.1" y="1601" width="0.8" height="15.0" fill="rgb(220,120,0)" rx="2" ry="2" />
<text text-anchor="" x="108.10" y="1611.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>com/fasterxml/jackson/core/JsonFactory:::_createParser (21 samples, 1.41%)</title><rect x="829.4" y="545" width="16.7" height="15.0" fill="rgb(65,178,178)" rx="2" ry="2" />
<text text-anchor="" x="832.42" y="555.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/concurrent/locks/AbstractQueuedSynchronizer:::unparkSuccessor (1 samples, 0.07%)</title><rect x="380.1" y="1297" width="0.8" height="15.0" fill="rgb(73,186,186)" rx="2" ry="2" />
<text text-anchor="" x="383.09" y="1307.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>MacroAssembler::jump (8 samples, 0.54%)</title><rect x="285.8" y="1585" width="6.3" height="15.0" fill="rgb(220,220,66)" rx="2" ry="2" />
<text text-anchor="" x="288.78" y="1595.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/jvnet/hk2/internal/ConstantActiveDescriptor:::&lt;init&gt; (1 samples, 0.07%)</title><rect x="596.4" y="753" width="0.8" height="15.0" fill="rgb(57,172,172)" rx="2" ry="2" />
<text text-anchor="" x="599.43" y="763.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__intel_pmu_enable_all (1 samples, 0.07%)</title><rect x="253.3" y="1441" width="0.8" height="15.0" fill="rgb(208,108,0)" rx="2" ry="2" />
<text text-anchor="" x="256.29" y="1451.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>account_entity_enqueue (1 samples, 0.07%)</title><rect x="1094.9" y="1121" width="0.8" height="15.0" fill="rgb(230,130,0)" rx="2" ry="2" />
<text text-anchor="" x="1097.90" y="1131.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/ref/Finalizer:::remove (1 samples, 0.07%)</title><rect x="1059.2" y="1569" width="0.8" height="15.0" fill="rgb(92,203,203)" rx="2" ry="2" />
<text text-anchor="" x="1062.24" y="1579.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__netif_receive_skb (1 samples, 0.07%)</title><rect x="715.3" y="193" width="0.8" height="15.0" fill="rgb(198,98,0)" rx="2" ry="2" />
<text text-anchor="" x="718.31" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>futex_wait (2 samples, 0.13%)</title><rect x="246.2" y="1697" width="1.5" height="15.0" fill="rgb(229,129,0)" rx="2" ry="2" />
<text text-anchor="" x="249.16" y="1707.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__netif_receive_skb_core (1 samples, 0.07%)</title><rect x="451.4" y="705" width="0.8" height="15.0" fill="rgb(194,94,0)" rx="2" ry="2" />
<text text-anchor="" x="454.41" y="715.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/String:::&lt;init&gt; (1 samples, 0.07%)</title><rect x="796.1" y="657" width="0.8" height="15.0" fill="rgb(79,191,191)" rx="2" ry="2" />
<text text-anchor="" x="799.14" y="667.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/jvnet/hk2/internal/ServiceLocatorImpl:::internalGetInjecteeDescriptor (4 samples, 0.27%)</title><rect x="848.4" y="673" width="3.2" height="15.0" fill="rgb(81,228,81)" rx="2" ry="2" />
<text text-anchor="" x="851.44" y="683.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>nf_conntrack_in (1 samples, 0.07%)</title><rect x="450.6" y="801" width="0.8" height="15.0" fill="rgb(232,132,0)" rx="2" ry="2" />
<text text-anchor="" x="453.62" y="811.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sys_writev (1 samples, 0.07%)</title><rect x="422.1" y="1313" width="0.8" height="15.0" fill="rgb(231,131,0)" rx="2" ry="2" />
<text text-anchor="" x="425.09" y="1323.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/server/ServerRuntime$2:::run (402 samples, 27.00%)</title><rect x="577.4" y="897" width="318.6" height="15.0" fill="rgb(103,214,214)" rx="2" ry="2" />
<text text-anchor="" x="580.41" y="907.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >org/glassfish/jersey/server/ServerRuntime$..</text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ipv4_conntrack_local (2 samples, 0.13%)</title><rect x="571.1" y="609" width="1.6" height="15.0" fill="rgb(221,121,0)" rx="2" ry="2" />
<text text-anchor="" x="574.07" y="619.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/concurrent/ConcurrentHashMap$Traverser:::advance (1 samples, 0.07%)</title><rect x="1067.2" y="1473" width="0.8" height="15.0" fill="rgb(63,212,63)" rx="2" ry="2" />
<text text-anchor="" x="1070.17" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>x86_pmu_enable (2 samples, 0.13%)</title><rect x="42.5" y="1553" width="1.6" height="15.0" fill="rgb(217,117,0)" rx="2" ry="2" />
<text text-anchor="" x="45.49" y="1563.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>nf_iterate (1 samples, 0.07%)</title><rect x="651.9" y="369" width="0.8" height="15.0" fill="rgb(247,147,0)" rx="2" ry="2" />
<text text-anchor="" x="654.91" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sun/nio/ch/EPollArrayWrapper:::interrupt (4 samples, 0.27%)</title><rect x="369.8" y="1329" width="3.2" height="15.0" fill="rgb(75,188,188)" rx="2" ry="2" />
<text text-anchor="" x="372.79" y="1339.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>dev_hard_start_xmit (1 samples, 0.07%)</title><rect x="98.0" y="1393" width="0.8" height="15.0" fill="rgb(226,126,0)" rx="2" ry="2" />
<text text-anchor="" x="100.97" y="1403.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/util/regex/Pattern$Branch:::match (1 samples, 0.07%)</title><rect x="320.7" y="1185" width="0.7" height="15.0" fill="rgb(99,210,210)" rx="2" ry="2" />
<text text-anchor="" x="323.65" y="1195.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sun/reflect/annotation/AnnotationInvocationHandler:::hashCodeImpl (1 samples, 0.07%)</title><rect x="704.2" y="625" width="0.8" height="15.0" fill="rgb(72,220,72)" rx="2" ry="2" />
<text text-anchor="" x="707.21" y="635.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>x86_pmu_enable (12 samples, 0.81%)</title><rect x="324.6" y="1281" width="9.5" height="15.0" fill="rgb(216,116,0)" rx="2" ry="2" />
<text text-anchor="" x="327.61" y="1291.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/internal/util/collection/KeyComparatorHashMap:::getEntry (2 samples, 0.13%)</title><rect x="767.6" y="737" width="1.6" height="15.0" fill="rgb(102,212,212)" rx="2" ry="2" />
<text text-anchor="" x="770.61" y="747.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_softirq.part.19 (7 samples, 0.47%)</title><rect x="188.3" y="1425" width="5.6" height="15.0" fill="rgb(199,99,0)" rx="2" ry="2" />
<text text-anchor="" x="191.31" y="1435.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>x86_pmu_enable (1 samples, 0.07%)</title><rect x="316.7" y="1121" width="0.8" height="15.0" fill="rgb(207,107,0)" rx="2" ry="2" />
<text text-anchor="" x="319.69" y="1131.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ip_rcv_finish (4 samples, 0.27%)</title><rect x="33.0" y="1249" width="3.2" height="15.0" fill="rgb(204,104,0)" rx="2" ry="2" />
<text text-anchor="" x="35.98" y="1259.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__vfs_write (2 samples, 0.13%)</title><rect x="1088.6" y="1345" width="1.5" height="15.0" fill="rgb(250,150,0)" rx="2" ry="2" />
<text text-anchor="" x="1091.56" y="1355.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/process/internal/RequestScope:::resumeCurrent (5 samples, 0.34%)</title><rect x="78.2" y="1569" width="3.9" height="15.0" fill="rgb(104,215,215)" rx="2" ry="2" />
<text text-anchor="" x="81.15" y="1579.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>futex_wake_op (2 samples, 0.13%)</title><rect x="105.1" y="1617" width="1.6" height="15.0" fill="rgb(228,128,0)" rx="2" ry="2" />
<text text-anchor="" x="108.10" y="1627.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sys_futex (2 samples, 0.13%)</title><rect x="1123.4" y="1537" width="1.6" height="15.0" fill="rgb(190,90,0)" rx="2" ry="2" />
<text text-anchor="" x="1126.43" y="1547.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>io/dropwizard/jersey/validation/DropwizardConfiguredValidator:::getGroup (3 samples, 0.20%)</title><rect x="789.0" y="769" width="2.4" height="15.0" fill="rgb(97,208,208)" rx="2" ry="2" />
<text text-anchor="" x="792.01" y="779.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>__schedule (2 samples, 0.13%)</title><rect x="1175.7" y="1537" width="1.6" height="15.0" fill="rgb(203,103,0)" rx="2" ry="2" />
<text text-anchor="" x="1178.74" y="1547.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/String:::toLowerCase (6 samples, 0.40%)</title><rect x="972.1" y="865" width="4.7" height="15.0" fill="rgb(60,174,174)" rx="2" ry="2" />
<text text-anchor="" x="975.07" y="875.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>default_do_nmi (1 samples, 0.07%)</title><rect x="56.0" y="1457" width="0.8" height="15.0" fill="rgb(210,110,0)" rx="2" ry="2" />
<text text-anchor="" x="58.96" y="1467.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/glassfish/jersey/internal/util/collection/ConcurrentHashMapV8:::get (2 samples, 0.13%)</title><rect x="686.8" y="689" width="1.6" height="15.0" fill="rgb(104,249,104)" rx="2" ry="2" />
<text text-anchor="" x="689.78" y="699.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sys_epoll_wait (1 samples, 0.07%)</title><rect x="357.1" y="1297" width="0.8" height="15.0" fill="rgb(192,92,0)" rx="2" ry="2" />
<text text-anchor="" x="360.11" y="1307.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>javax/ws/rs/core/Response:::status (1 samples, 0.07%)</title><rect x="785.0" y="769" width="0.8" height="15.0" fill="rgb(94,205,205)" rx="2" ry="2" />
<text text-anchor="" x="788.04" y="779.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>perf_sample_event_took (2 samples, 0.13%)</title><rect x="117.8" y="1409" width="1.6" height="15.0" fill="rgb(236,136,0)" rx="2" ry="2" />
<text text-anchor="" x="120.78" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>sock_write_iter (1 samples, 0.07%)</title><rect x="441.1" y="1009" width="0.8" height="15.0" fill="rgb(216,116,0)" rx="2" ry="2" />
<text text-anchor="" x="444.11" y="1019.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_nmi (1 samples, 0.07%)</title><rect x="56.0" y="1473" width="0.8" height="15.0" fill="rgb(226,126,0)" rx="2" ry="2" />
<text text-anchor="" x="58.96" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/eclipse/jetty/server/HttpInput:::nextContent (15 samples, 1.01%)</title><rect x="833.4" y="433" width="11.9" height="15.0" fill="rgb(79,191,191)" rx="2" ry="2" />
<text text-anchor="" x="836.38" y="443.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>nf_nat_ipv4_fn (1 samples, 0.07%)</title><rect x="97.2" y="1217" width="0.8" height="15.0" fill="rgb(191,91,0)" rx="2" ry="2" />
<text text-anchor="" x="100.17" y="1227.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/hibernate/validator/internal/metadata/raw/ExecutableElement:::&lt;init&gt; (4 samples, 0.27%)</title><rect x="793.8" y="705" width="3.1" height="15.0" fill="rgb(52,167,167)" rx="2" ry="2" />
<text text-anchor="" x="796.76" y="715.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>G1CollectedHeap::evacuate_collection_set (7 samples, 0.47%)</title><rect x="1170.2" y="1633" width="5.5" height="15.0" fill="rgb(211,211,63)" rx="2" ry="2" />
<text text-anchor="" x="1173.19" y="1643.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_softirq_own_stack (1 samples, 0.07%)</title><rect x="658.2" y="513" width="0.8" height="15.0" fill="rgb(240,140,0)" rx="2" ry="2" />
<text text-anchor="" x="661.25" y="523.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>schedule (2 samples, 0.13%)</title><rect x="67.1" y="1585" width="1.5" height="15.0" fill="rgb(245,145,0)" rx="2" ry="2" />
<text text-anchor="" x="70.06" y="1595.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>try_to_wake_up (1 samples, 0.07%)</title><rect x="1096.5" y="1169" width="0.8" height="15.0" fill="rgb(240,140,0)" rx="2" ry="2" />
<text text-anchor="" x="1099.49" y="1179.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>skb_release_all (1 samples, 0.07%)</title><rect x="110.6" y="1393" width="0.8" height="15.0" fill="rgb(202,102,0)" rx="2" ry="2" />
<text text-anchor="" x="113.64" y="1403.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>MethodLiveness::init_basic_blocks (1 samples, 0.07%)</title><rect x="304.0" y="1473" width="0.8" height="15.0" fill="rgb(215,215,64)" rx="2" ry="2" />
<text text-anchor="" x="307.01" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/AbstractStringBuilder:::append (6 samples, 0.40%)</title><rect x="990.3" y="961" width="4.8" height="15.0" fill="rgb(65,179,179)" rx="2" ry="2" />
<text text-anchor="" x="993.30" y="971.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>do_readv_writev (22 samples, 1.48%)</title><rect x="85.3" y="1665" width="17.4" height="15.0" fill="rgb(246,146,0)" rx="2" ry="2" />
<text text-anchor="" x="88.29" y="1675.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/net/URI$Parser:::charAt (1 samples, 0.07%)</title><rect x="1000.6" y="961" width="0.8" height="15.0" fill="rgb(51,165,165)" rx="2" ry="2" />
<text text-anchor="" x="1003.60" y="971.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>entry_SYSCALL_64_fastpath (1 samples, 0.07%)</title><rect x="82.1" y="1585" width="0.8" height="15.0" fill="rgb(229,129,0)" rx="2" ry="2" />
<text text-anchor="" x="85.12" y="1595.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>java/lang/String:::length (2 samples, 0.13%)</title><rect x="1072.7" y="1409" width="1.6" height="15.0" fill="rgb(96,207,207)" rx="2" ry="2" />
<text text-anchor="" x="1075.71" y="1419.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>vfs_writev (1 samples, 0.07%)</title><rect x="77.4" y="1665" width="0.8" height="15.0" fill="rgb(239,139,0)" rx="2" ry="2" />
<text text-anchor="" x="80.36" y="1675.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>Interpreter (4 samples, 0.27%)</title><rect x="49.6" y="1713" width="3.2" height="15.0" fill="rgb(226,89,89)" rx="2" ry="2" />
<text text-anchor="" x="52.62" y="1723.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>ttwu_do_wakeup (1 samples, 0.07%)</title><rect x="451.4" y="497" width="0.8" height="15.0" fill="rgb(239,139,0)" rx="2" ry="2" />
<text text-anchor="" x="454.41" y="507.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>com/codahale/metrics/ThreadLocalRandom:::current (1 samples, 0.07%)</title><rect x="430.8" y="1217" width="0.8" height="15.0" fill="rgb(99,209,209)" rx="2" ry="2" />
<text text-anchor="" x="433.81" y="1227.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>intel_pmu_enable_all (2 samples, 0.13%)</title><rect x="211.3" y="1473" width="1.6" height="15.0" fill="rgb(193,93,0)" rx="2" ry="2" />
<text text-anchor="" x="214.29" y="1483.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
</g>
<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
<title>org/eclipse/jetty/io/FillInterest:::fillable (874 samples, 58.70%)</title><rect x="365.0" y="1505" width="692.7" height="15.0" fill="rgb(50,200,50)" rx="2" ry="2" />
<text text-anchor="" x="368.03" y="1515.5" font-size="12"