Skip to content

Instantly share code, notes, and snippets.

@DamnWidget
Created September 23, 2014 18:44
Show Gist options
  • Save DamnWidget/1b236e71b197dae9055b to your computer and use it in GitHub Desktop.
Save DamnWidget/1b236e71b197dae9055b to your computer and use it in GitHub Desktop.
SVG Profiling
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: release/aggregator; 8395 samples Pages: 1 -->
<svg width="100%" height="100%"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<script type="text/ecmascript"><![CDATA[
// SVGPan
// http://www.cyberz.org/blog/2009/12/08/svgpan-a-javascript-svg-panzoomdrag-library/
// Local modification: if(true || ...) below to force panning, never moving.
// Local modification: add clamping to fix bug in handleMouseWheel.
/**
* SVGPan library 1.2
* ====================
*
* Given an unique existing element with id "viewport", including the
* the library into any SVG adds the following capabilities:
*
* - Mouse panning
* - Mouse zooming (using the wheel)
* - Object dargging
*
* Known issues:
*
* - Zooming (while panning) on Safari has still some issues
*
* Releases:
*
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui
* Fixed a bug with browser mouse handler interaction
*
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui
* Updated the zoom code to support the mouse wheel on Safari/Chrome
*
* 1.0, Andrea Leofreddi
* First release
*
* This code is licensed under the following BSD license:
*
* Copyright 2009-2010 Andrea Leofreddi <[email protected]>. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of Andrea Leofreddi.
*/
var root = document.documentElement;
var state = 'none', stateTarget, stateOrigin, stateTf;
setupHandlers(root);
/**
* Register handlers
*/
function setupHandlers(root){
setAttributes(root, {
"onmouseup" : "add(evt)",
"onmousedown" : "handleMouseDown(evt)",
"onmousemove" : "handleMouseMove(evt)",
"onmouseup" : "handleMouseUp(evt)",
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element
});
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0)
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari
else
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others
var g = svgDoc.getElementById("svg");
g.width = "100%";
g.height = "100%";
}
/**
* Instance an SVGPoint object with given event coordinates.
*/
function getEventPoint(evt) {
var p = root.createSVGPoint();
p.x = evt.clientX;
p.y = evt.clientY;
return p;
}
/**
* Sets the current transform matrix of an element.
*/
function setCTM(element, matrix) {
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")";
element.setAttribute("transform", s);
}
/**
* Dumps a matrix to a string (useful for debug).
*/
function dumpMatrix(matrix) {
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]";
return s;
}
/**
* Sets attributes of an element.
*/
function setAttributes(element, attributes){
for (i in attributes)
element.setAttributeNS(null, i, attributes[i]);
}
/**
* Handle mouse move event.
*/
function handleMouseWheel(evt) {
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
var delta;
if(evt.wheelDelta)
delta = evt.wheelDelta / 3600; // Chrome/Safari
else
delta = evt.detail / -90; // Mozilla
var z = 1 + delta; // Zoom factor: 0.9/1.1
// Clamp to reasonable values.
// The 0.1 check is important because
// a very large scroll can turn into a
// negative z, which rotates the image 180 degrees.
if(z < 0.1)
z = 0.1;
if(z > 10.0)
z = 10.0;
var g = svgDoc.getElementById("viewport");
var p = getEventPoint(evt);
p = p.matrixTransform(g.getCTM().inverse());
// Compute new scale matrix in current mouse position
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y);
setCTM(g, g.getCTM().multiply(k));
stateTf = stateTf.multiply(k.inverse());
}
/**
* Handle mouse move event.
*/
function handleMouseMove(evt) {
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
var g = svgDoc.getElementById("viewport");
if(state == 'pan') {
// Pan mode
var p = getEventPoint(evt).matrixTransform(stateTf);
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y));
} else if(state == 'move') {
// Move mode
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse());
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM()));
stateOrigin = p;
}
}
/**
* Handle click event.
*/
function handleMouseDown(evt) {
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
var g = svgDoc.getElementById("viewport");
if(true || evt.target.tagName == "svg") {
// Pan mode
state = 'pan';
stateTf = g.getCTM().inverse();
stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
} else {
// Move mode
state = 'move';
stateTarget = evt.target;
stateTf = g.getCTM().inverse();
stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
}
}
/**
* Handle mouse button release event.
*/
function handleMouseUp(evt) {
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
if(state == 'pan' || state == 'move') {
// Quit pan mode
state = '';
}
}
]]></script>
<g id="viewport" transform="translate(0,0)">
<g id="viewport" class="graph" transform="scale(1 1) rotate(0) translate(4 1725.8)">
<title>release/aggregator; 8395 samples</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1725.8 3560.92,-1725.8 3560.92,4 -4,4"/>
<!-- Legend -->
<g id="node1" class="node"><title>Legend</title>
<text text-anchor="start" x="1133.14" y="-1698.6" font-family="Times,serif" font-size="24.00">release/aggregator</text>
<text text-anchor="start" x="1133.14" y="-1674.6" font-family="Times,serif" font-size="24.00">Total samples: 8395</text>
<text text-anchor="start" x="1133.14" y="-1650.6" font-family="Times,serif" font-size="24.00">Focusing on: 8395</text>
<text text-anchor="start" x="1133.14" y="-1626.6" font-family="Times,serif" font-size="24.00">Dropped nodes with &lt;= 41 abs(samples)</text>
<text text-anchor="start" x="1133.14" y="-1602.6" font-family="Times,serif" font-size="24.00">Dropped edges with &lt;= 8 samples</text>
</g>
<!-- N1 -->
<g id="node2" class="node"><title>N1</title>
<polygon fill="none" stroke="black" points="1621.24,-1673.8 1548.04,-1673.8 1548.04,-1641.8 1621.24,-1641.8 1621.24,-1673.8"/>
<text text-anchor="middle" x="1584.64" y="-1663.4" font-family="Times,serif" font-size="8.00">runtime.gosched0</text>
<text text-anchor="end" x="1613.19" y="-1655.4" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1613.19" y="-1647.4" font-family="Times,serif" font-size="8.00">of 5219 (62.2%)</text>
</g>
<!-- N2 -->
<g id="node3" class="node"><title>N2</title>
<polygon fill="none" stroke="black" points="1729.59,-1541.95 1439.68,-1541.95 1439.68,-1500.15 1729.59,-1500.15 1729.59,-1541.95"/>
<text text-anchor="middle" x="1584.64" y="-1528.96" font-family="Times,serif" font-size="11.30">github.com/EXADS/app&#45;goaggregator/aggregation.func·007</text>
<text text-anchor="end" x="1721.61" y="-1517.66" font-family="Times,serif" font-size="11.30">36 (0.4%)</text>
<text text-anchor="end" x="1721.61" y="-1506.36" font-family="Times,serif" font-size="11.30">of 2541 (30.3%)</text>
</g>
<!-- N1&#45;&gt;N2 -->
<g id="edge93" class="edge"><title>N1&#45;&gt;N2</title>
<path fill="none" stroke="black" stroke-width="1.81608" d="M1584.64,-1641.6C1584.64,-1620.09 1584.64,-1580.3 1584.64,-1552.56"/>
<polygon fill="black" stroke="black" stroke-width="1.81608" points="1588.14,-1552.22 1584.64,-1542.22 1581.14,-1552.22 1588.14,-1552.22"/>
<text text-anchor="middle" x="1598.64" y="-1564.6" font-family="Times,serif" font-size="14.00">2541</text>
</g>
<!-- N4 -->
<g id="node5" class="node"><title>N4</title>
<polygon fill="none" stroke="black" points="1119.15,-1543.55 696.125,-1543.55 696.125,-1498.55 1119.15,-1498.55 1119.15,-1543.55"/>
<text text-anchor="middle" x="907.638" y="-1529.8" font-family="Times,serif" font-size="12.50">github.com/EXADS/app&#45;goaggregator/aggregation.(*LogFileType).ProcessLines</text>
<text text-anchor="end" x="1111.14" y="-1517.3" font-family="Times,serif" font-size="12.50">68 (0.8%)</text>
<text text-anchor="end" x="1111.14" y="-1504.8" font-family="Times,serif" font-size="12.50">of 1851 (22.0%)</text>
</g>
<!-- N1&#45;&gt;N4 -->
<g id="edge63" class="edge"><title>N1&#45;&gt;N4</title>
<path fill="none" stroke="black" stroke-width="1.32293" d="M1578.35,-1641.75C1571.28,-1626.86 1558.29,-1604.77 1539.64,-1593.8 1530.49,-1588.42 1304.1,-1563.59 1124.87,-1544.64"/>
<polygon fill="black" stroke="black" stroke-width="1.32293" points="1125.07,-1541.14 1114.76,-1543.57 1124.34,-1548.1 1125.07,-1541.14"/>
<text text-anchor="middle" x="1410.64" y="-1564.6" font-family="Times,serif" font-size="14.00">1851</text>
</g>
<!-- N15 -->
<g id="node16" class="node"><title>N15</title>
<polygon fill="none" stroke="black" points="1421.9,-1537.55 1137.37,-1537.55 1137.37,-1504.55 1421.9,-1504.55 1421.9,-1537.55"/>
<text text-anchor="middle" x="1279.64" y="-1527" font-family="Times,serif" font-size="8.50">github.com/EXADS/app&#45;goaggregator/aggregation.(*LogFileType).ReadLines</text>
<text text-anchor="end" x="1413.77" y="-1518.5" font-family="Times,serif" font-size="8.50">1 (0.0%)</text>
<text text-anchor="end" x="1413.77" y="-1510" font-family="Times,serif" font-size="8.50">of 512 (6.1%)</text>
</g>
<!-- N1&#45;&gt;N15 -->
<g id="edge33" class="edge"><title>N1&#45;&gt;N15</title>
<path fill="none" stroke="black" d="M1577.7,-1641.79C1570.27,-1627.38 1557.16,-1606.04 1539.64,-1593.8 1501.54,-1567.18 1453.91,-1550.42 1409.86,-1539.87"/>
<polygon fill="black" stroke="black" points="1410.46,-1536.42 1399.93,-1537.58 1408.89,-1543.24 1410.46,-1536.42"/>
<text text-anchor="middle" x="1519.14" y="-1564.6" font-family="Times,serif" font-size="14.00">512</text>
</g>
<!-- N45 -->
<g id="node46" class="node"><title>N45</title>
<polygon fill="none" stroke="black" points="2033.24,-1541.85 1748.03,-1541.85 1748.03,-1500.25 2033.24,-1500.25 2033.24,-1541.85"/>
<text text-anchor="middle" x="1890.64" y="-1528.82" font-family="Times,serif" font-size="11.10">github.com/EXADS/app&#45;goaggregator/aggregation.func·005</text>
<text text-anchor="end" x="2025.19" y="-1517.72" font-family="Times,serif" font-size="11.10">33 (0.4%)</text>
<text text-anchor="end" x="2025.19" y="-1506.62" font-family="Times,serif" font-size="11.10">of 268 (3.2%)</text>
</g>
<!-- N1&#45;&gt;N45 -->
<g id="edge50" class="edge"><title>N1&#45;&gt;N45</title>
<path fill="none" stroke="black" d="M1618.85,-1641.73C1671.66,-1618.48 1773.5,-1573.63 1836.41,-1545.93"/>
<polygon fill="black" stroke="black" points="1838.04,-1549.04 1845.78,-1541.8 1835.22,-1542.63 1838.04,-1549.04"/>
<text text-anchor="middle" x="1810.14" y="-1564.6" font-family="Times,serif" font-size="14.00">268</text>
</g>
<!-- N3 -->
<g id="node4" class="node"><title>N3</title>
<polygon fill="none" stroke="black" points="1513.6,-1448.2 1143.68,-1448.2 1143.68,-1396.6 1513.6,-1396.6 1513.6,-1448.2"/>
<text text-anchor="middle" x="1328.64" y="-1432.62" font-family="Times,serif" font-size="14.60">github.com/EXADS/app&#45;goaggregator/aggregation.func·006</text>
<text text-anchor="end" x="1505.62" y="-1418.02" font-family="Times,serif" font-size="14.60">145 (1.7%)</text>
<text text-anchor="end" x="1505.62" y="-1403.42" font-family="Times,serif" font-size="14.60">of 2059 (24.5%)</text>
</g>
<!-- N2&#45;&gt;N3 -->
<g id="edge100" class="edge"><title>N2&#45;&gt;N3</title>
<path fill="none" stroke="black" stroke-width="1.47159" d="M1497.51,-1500.11C1477.24,-1494.52 1455.96,-1487.87 1436.64,-1480.3 1417.4,-1472.76 1397.15,-1462.71 1379.45,-1453.15"/>
<polygon fill="black" stroke="black" stroke-width="1.47159" points="1380.89,-1449.95 1370.44,-1448.22 1377.53,-1456.09 1380.89,-1449.95"/>
<text text-anchor="middle" x="1450.64" y="-1469.1" font-family="Times,serif" font-size="14.00">2059</text>
</g>
<!-- N30 -->
<g id="node31" class="node"><title>N30</title>
<polygon fill="none" stroke="black" points="1835.55,-1442.6 1737.73,-1442.6 1737.73,-1402.2 1835.55,-1402.2 1835.55,-1442.6"/>
<text text-anchor="middle" x="1786.64" y="-1430.03" font-family="Times,serif" font-size="10.90">runtime.chanrecv2</text>
<text text-anchor="end" x="1827.34" y="-1419.13" font-family="Times,serif" font-size="10.90">29 (0.3%)</text>
<text text-anchor="end" x="1827.34" y="-1408.23" font-family="Times,serif" font-size="10.90">of 439 (5.2%)</text>
</g>
<!-- N2&#45;&gt;N30 -->
<g id="edge69" class="edge"><title>N2&#45;&gt;N30</title>
<path fill="none" stroke="black" d="M1599.39,-1499.94C1609,-1488.32 1622.52,-1474.44 1637.64,-1466.3 1673.94,-1446.76 1689.26,-1460.5 1728.64,-1448.3 1730.76,-1447.64 1732.92,-1446.93 1735.08,-1446.18"/>
<polygon fill="black" stroke="black" points="1736.41,-1449.42 1744.58,-1442.67 1733.98,-1442.85 1736.41,-1449.42"/>
<text text-anchor="middle" x="1648.14" y="-1469.1" font-family="Times,serif" font-size="14.00">212</text>
</g>
<!-- N33 -->
<g id="node34" class="node"><title>N33</title>
<polygon fill="none" stroke="black" points="1952.53,-1442.9 1852.75,-1442.9 1852.75,-1401.9 1952.53,-1401.9 1952.53,-1442.9"/>
<text text-anchor="middle" x="1902.64" y="-1430.1" font-family="Times,serif" font-size="11.00">runtime.chansend1</text>
<text text-anchor="end" x="1944.33" y="-1419.1" font-family="Times,serif" font-size="11.00">31 (0.4%)</text>
<text text-anchor="end" x="1944.33" y="-1408.1" font-family="Times,serif" font-size="11.00">of 386 (4.6%)</text>
</g>
<!-- N2&#45;&gt;N33 -->
<g id="edge35" class="edge"><title>N2&#45;&gt;N33</title>
<path fill="none" stroke="black" d="M1668.08,-1500.11C1719.52,-1487.06 1786.53,-1468.68 1844.64,-1448.3 1846.24,-1447.74 1847.86,-1447.15 1849.48,-1446.55"/>
<polygon fill="black" stroke="black" points="1850.8,-1449.8 1858.87,-1442.94 1848.28,-1443.27 1850.8,-1449.8"/>
<text text-anchor="middle" x="1798.14" y="-1469.1" font-family="Times,serif" font-size="14.00">206</text>
</g>
<!-- N9 -->
<g id="node10" class="node"><title>N9</title>
<polygon fill="none" stroke="black" points="2180.59,-1345.4 1732.69,-1345.4 1732.69,-1294.6 2180.59,-1294.6 2180.59,-1345.4"/>
<text text-anchor="middle" x="1956.64" y="-1330.01" font-family="Times,serif" font-size="14.30">github.com/EXADS/app&#45;goaggregator/aggregation.(*LogFileType).Extract</text>
<text text-anchor="end" x="2172.36" y="-1315.71" font-family="Times,serif" font-size="14.30">134 (1.6%)</text>
<text text-anchor="end" x="2172.36" y="-1301.41" font-family="Times,serif" font-size="14.30">of 769 (9.2%)</text>
</g>
<!-- N3&#45;&gt;N9 -->
<g id="edge87" class="edge"><title>N3&#45;&gt;N9</title>
<path fill="none" stroke="black" d="M1496.54,-1396.54C1516.42,-1391.55 1536.19,-1385.6 1554.64,-1378.5 1565.81,-1374.2 1566.32,-1368.38 1577.64,-1364.5 1581.83,-1363.06 1648.81,-1355.22 1725.32,-1346.58"/>
<polygon fill="black" stroke="black" points="1726.14,-1350.01 1735.68,-1345.41 1725.35,-1343.05 1726.14,-1350.01"/>
<text text-anchor="middle" x="1590.14" y="-1367.3" font-family="Times,serif" font-size="14.00">769</text>
</g>
<!-- N23 -->
<g id="node24" class="node"><title>N23</title>
<polygon fill="none" stroke="black" points="2294.46,-1345.4 2198.81,-1345.4 2198.81,-1294.6 2294.46,-1294.6 2294.46,-1345.4"/>
<text text-anchor="middle" x="2246.64" y="-1330.01" font-family="Times,serif" font-size="14.30">strings.Join</text>
<text text-anchor="end" x="2286.55" y="-1315.71" font-family="Times,serif" font-size="14.30">134 (1.6%)</text>
<text text-anchor="end" x="2286.55" y="-1301.41" font-family="Times,serif" font-size="14.30">of 454 (5.4%)</text>
</g>
<!-- N3&#45;&gt;N23 -->
<g id="edge6" class="edge"><title>N3&#45;&gt;N23</title>
<path fill="none" stroke="black" d="M1513.73,-1396.91C1542.35,-1391.71 1571.43,-1385.6 1598.64,-1378.5 1616.05,-1373.96 1618.97,-1367.95 1636.64,-1364.5 1754.25,-1341.54 2054.08,-1372.48 2188.42,-1346.2"/>
<polygon fill="black" stroke="black" points="2189.53,-1349.54 2198.57,-1344.03 2188.06,-1342.7 2189.53,-1349.54"/>
<text text-anchor="middle" x="1647.14" y="-1367.3" font-family="Times,serif" font-size="14.00">454</text>
</g>
<!-- N40 -->
<g id="node41" class="node"><title>N40</title>
<polygon fill="none" stroke="black" points="739.233,-1339.7 622.042,-1339.7 622.042,-1300.3 739.233,-1300.3 739.233,-1339.7"/>
<text text-anchor="middle" x="680.638" y="-1327.28" font-family="Times,serif" font-size="10.40">sync.(*RWMutex).Lock</text>
<text text-anchor="end" x="731.185" y="-1316.88" font-family="Times,serif" font-size="10.40">19 (0.2%)</text>
<text text-anchor="end" x="731.185" y="-1306.48" font-family="Times,serif" font-size="10.40">of 350 (4.2%)</text>
</g>
<!-- N3&#45;&gt;N40 -->
<g id="edge7" class="edge"><title>N3&#45;&gt;N40</title>
<path fill="none" stroke="black" d="M1143.58,-1397.38C1140.58,-1397.08 1137.6,-1396.78 1134.64,-1396.5 1008.3,-1384.41 974.392,-1401.84 849.638,-1378.5 809.712,-1371.03 766.371,-1356.14 733.577,-1343.38"/>
<polygon fill="black" stroke="black" points="734.774,-1340.09 724.187,-1339.67 732.204,-1346.6 734.774,-1340.09"/>
<text text-anchor="middle" x="860.138" y="-1367.3" font-family="Times,serif" font-size="14.00">220</text>
</g>
<!-- N43 -->
<g id="node44" class="node"><title>N43</title>
<polygon fill="none" stroke="black" points="939.832,-1346.5 757.444,-1346.5 757.444,-1293.5 939.832,-1293.5 939.832,-1346.5"/>
<text text-anchor="middle" x="848.638" y="-1330.5" font-family="Times,serif" font-size="15.00">runtime.mapaccess2_faststr</text>
<text text-anchor="end" x="931.735" y="-1315.5" font-family="Times,serif" font-size="15.00">165 (2.0%)</text>
<text text-anchor="end" x="931.735" y="-1300.5" font-family="Times,serif" font-size="15.00">of 281 (3.3%)</text>
</g>
<!-- N3&#45;&gt;N43 -->
<g id="edge98" class="edge"><title>N3&#45;&gt;N43</title>
<path fill="none" stroke="black" d="M1143.57,-1397.5C1140.57,-1397.16 1137.59,-1396.83 1134.64,-1396.5 1048.57,-1386.99 1022.68,-1406.2 940.638,-1378.5 922.885,-1372.51 905.038,-1362.49 889.85,-1352.48"/>
<polygon fill="black" stroke="black" points="891.472,-1349.35 881.235,-1346.62 887.534,-1355.14 891.472,-1349.35"/>
<text text-anchor="middle" x="947.638" y="-1367.3" font-family="Times,serif" font-size="14.00">27</text>
</g>
<!-- N47 -->
<g id="node48" class="node"><title>N47</title>
<polygon fill="none" stroke="black" points="1087.72,-1340.4 957.551,-1340.4 957.551,-1299.6 1087.72,-1299.6 1087.72,-1340.4"/>
<text text-anchor="middle" x="1022.64" y="-1327.56" font-family="Times,serif" font-size="10.80">sync.(*RWMutex).Unlock</text>
<text text-anchor="end" x="1079.93" y="-1316.76" font-family="Times,serif" font-size="10.80">26 (0.3%)</text>
<text text-anchor="end" x="1079.93" y="-1305.96" font-family="Times,serif" font-size="10.80">of 246 (2.9%)</text>
</g>
<!-- N3&#45;&gt;N47 -->
<g id="edge12" class="edge"><title>N3&#45;&gt;N47</title>
<path fill="none" stroke="black" d="M1251.02,-1396.54C1206.15,-1382.09 1148.65,-1363.44 1097.64,-1346.5 1094.73,-1345.53 1091.76,-1344.54 1088.76,-1343.54"/>
<polygon fill="black" stroke="black" points="1089.72,-1340.17 1079.12,-1340.3 1087.49,-1346.8 1089.72,-1340.17"/>
<text text-anchor="middle" x="1204.14" y="-1367.3" font-family="Times,serif" font-size="14.00">168</text>
</g>
<!-- N50 -->
<g id="node51" class="node"><title>N50</title>
<polygon fill="none" stroke="black" points="1462.76,-1339.1 1106.52,-1339.1 1106.52,-1300.9 1462.76,-1300.9 1462.76,-1339.1"/>
<text text-anchor="middle" x="1284.64" y="-1327.14" font-family="Times,serif" font-size="10.20">github.com/EXADS/app&#45;goaggregator/aggregation.(*LogFileType).passEdgeCases</text>
<text text-anchor="end" x="1454.95" y="-1316.94" font-family="Times,serif" font-size="10.20">16 (0.2%)</text>
<text text-anchor="end" x="1454.95" y="-1306.74" font-family="Times,serif" font-size="10.20">of 230 (2.7%)</text>
</g>
<!-- N3&#45;&gt;N50 -->
<g id="edge22" class="edge"><title>N3&#45;&gt;N50</title>
<path fill="none" stroke="black" d="M1317.76,-1396.58C1311.37,-1382.01 1303.29,-1363.56 1296.7,-1348.53"/>
<polygon fill="black" stroke="black" points="1299.85,-1346.98 1292.63,-1339.23 1293.44,-1349.79 1299.85,-1346.98"/>
<text text-anchor="middle" x="1320.14" y="-1367.3" font-family="Times,serif" font-size="14.00">230</text>
</g>
<!-- N11 -->
<g id="node12" class="node"><title>N11</title>
<polygon fill="none" stroke="black" points="1125.46,-1445.5 689.814,-1445.5 689.814,-1399.3 1125.46,-1399.3 1125.46,-1445.5"/>
<text text-anchor="middle" x="907.638" y="-1431.29" font-family="Times,serif" font-size="12.70">github.com/EXADS/app&#45;goaggregator/aggregation.(*AggregationMap).Increment</text>
<text text-anchor="end" x="1117.3" y="-1418.59" font-family="Times,serif" font-size="12.70">75 (0.9%)</text>
<text text-anchor="end" x="1117.3" y="-1405.89" font-family="Times,serif" font-size="12.70">of 747 (8.9%)</text>
</g>
<!-- N4&#45;&gt;N11 -->
<g id="edge44" class="edge"><title>N4&#45;&gt;N11</title>
<path fill="none" stroke="black" d="M907.638,-1498.12C907.638,-1485.6 907.638,-1469.68 907.638,-1455.75"/>
<polygon fill="black" stroke="black" points="911.138,-1455.58 907.638,-1445.58 904.138,-1455.58 911.138,-1455.58"/>
<text text-anchor="middle" x="918.138" y="-1469.1" font-family="Times,serif" font-size="14.00">747</text>
</g>
<!-- N17 -->
<g id="node18" class="node"><title>N17</title>
<polygon fill="none" stroke="black" points="1591.79,-1438.4 1531.48,-1438.4 1531.48,-1406.4 1591.79,-1406.4 1591.79,-1438.4"/>
<text text-anchor="middle" x="1561.64" y="-1428" font-family="Times,serif" font-size="8.00">strings.Split</text>
<text text-anchor="end" x="1583.97" y="-1420" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1583.97" y="-1412" font-family="Times,serif" font-size="8.00">of 487 (5.8%)</text>
</g>
<!-- N4&#45;&gt;N17 -->
<g id="edge99" class="edge"><title>N4&#45;&gt;N17</title>
<path fill="none" stroke="black" d="M1062.28,-1498.49C1140.02,-1488.03 1235.72,-1475.72 1321.64,-1466.3 1410.79,-1456.52 1437.75,-1477.26 1522.64,-1448.3 1526.19,-1447.09 1529.75,-1445.49 1533.19,-1443.68"/>
<polygon fill="black" stroke="black" points="1535.09,-1446.63 1541.94,-1438.55 1531.54,-1440.59 1535.09,-1446.63"/>
<text text-anchor="middle" x="1332.14" y="-1469.1" font-family="Times,serif" font-size="14.00">487</text>
</g>
<!-- N4&#45;&gt;N30 -->
<g id="edge51" class="edge"><title>N4&#45;&gt;N30</title>
<path fill="none" stroke="black" d="M1119.35,-1499.02C1122.46,-1498.77 1125.56,-1498.53 1128.64,-1498.3 1277.76,-1486.97 1315.66,-1493.3 1464.64,-1480.3 1479.36,-1479.02 1714.37,-1452.14 1728.64,-1448.3 1731.09,-1447.64 1733.58,-1446.89 1736.07,-1446.08"/>
<polygon fill="black" stroke="black" points="1737.39,-1449.33 1745.65,-1442.69 1735.05,-1442.73 1737.39,-1449.33"/>
<text text-anchor="middle" x="1600.14" y="-1469.1" font-family="Times,serif" font-size="14.00">227</text>
</g>
<!-- N61 -->
<g id="node62" class="node"><title>N61</title>
<polygon fill="none" stroke="black" points="343.413,-1441.4 -0.137806,-1441.4 -0.137806,-1403.4 343.413,-1403.4 343.413,-1441.4"/>
<text text-anchor="middle" x="171.638" y="-1429.4" font-family="Times,serif" font-size="10.00">github.com/EXADS/app&#45;goaggregator/aggregation.(*LogFileType).processEntity</text>
<text text-anchor="end" x="335.275" y="-1419.4" font-family="Times,serif" font-size="10.00">14 (0.2%)</text>
<text text-anchor="end" x="335.275" y="-1409.4" font-family="Times,serif" font-size="10.00">of 141 (1.7%)</text>
</g>
<!-- N4&#45;&gt;N61 -->
<g id="edge45" class="edge"><title>N4&#45;&gt;N61</title>
<path fill="none" stroke="black" d="M737.554,-1498.51C627.457,-1484.47 481.028,-1465.6 351.638,-1448.3 338.428,-1446.53 324.676,-1444.67 310.92,-1442.8"/>
<polygon fill="black" stroke="black" points="311.293,-1439.31 300.911,-1441.43 310.345,-1446.25 311.293,-1439.31"/>
<text text-anchor="middle" x="606.138" y="-1469.1" font-family="Times,serif" font-size="14.00">141</text>
</g>
<!-- N68 -->
<g id="node69" class="node"><title>N68</title>
<polygon fill="none" stroke="black" points="672.222,-1440.3 361.054,-1440.3 361.054,-1404.5 672.222,-1404.5 672.222,-1440.3"/>
<text text-anchor="middle" x="516.638" y="-1428.91" font-family="Times,serif" font-size="9.30">github.com/EXADS/app&#45;goaggregator/aggregation.(*LogFileType).genEntities</text>
<text text-anchor="end" x="664.43" y="-1419.61" font-family="Times,serif" font-size="9.30">6 (0.1%)</text>
<text text-anchor="end" x="664.43" y="-1410.31" font-family="Times,serif" font-size="9.30">of 113 (1.3%)</text>
</g>
<!-- N4&#45;&gt;N68 -->
<g id="edge106" class="edge"><title>N4&#45;&gt;N68</title>
<path fill="none" stroke="black" d="M820.376,-1498.48C752.834,-1481.78 660.121,-1458.87 594.948,-1442.76"/>
<polygon fill="black" stroke="black" points="595.683,-1439.33 585.136,-1440.33 594.004,-1446.13 595.683,-1439.33"/>
<text text-anchor="middle" x="745.881" y="-1469.1" font-family="Times,serif" font-size="14.00">113</text>
</g>
<!-- N5 -->
<g id="node6" class="node"><title>N5</title>
<polygon fill="none" stroke="black" points="2808.79,-440.9 2740.48,-440.9 2740.48,-408.9 2808.79,-408.9 2808.79,-440.9"/>
<text text-anchor="middle" x="2774.64" y="-430.5" font-family="Times,serif" font-size="8.00">System</text>
<text text-anchor="end" x="2800.97" y="-422.5" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="2800.97" y="-414.5" font-family="Times,serif" font-size="8.00">of 1780 (21.2%)</text>
</g>
<!-- N7 -->
<g id="node8" class="node"><title>N7</title>
<polygon fill="none" stroke="black" points="2947.97,-358.701 2601.31,-358.701 2601.31,-298.499 2947.97,-298.499 2947.97,-358.701"/>
<text text-anchor="middle" x="2774.64" y="-333.86" font-family="Times,serif" font-size="26.30">runtime.mach_semaphore_wait</text>
<text text-anchor="end" x="2940.05" y="-307.56" font-family="Times,serif" font-size="26.30">1122 (13.4%)</text>
</g>
<!-- N5&#45;&gt;N7 -->
<g id="edge79" class="edge"><title>N5&#45;&gt;N7</title>
<path fill="none" stroke="black" d="M2774.64,-408.749C2774.64,-397.94 2774.64,-382.883 2774.64,-368.801"/>
<polygon fill="black" stroke="black" points="2778.14,-368.793 2774.64,-358.793 2771.14,-368.793 2778.14,-368.793"/>
<text text-anchor="middle" x="2788.38" y="-379.7" font-family="Times,serif" font-size="14.00">1105</text>
</g>
<!-- N31 -->
<g id="node32" class="node"><title>N31</title>
<polygon fill="none" stroke="black" points="3090.21,-153.502 2961.07,-153.502 2961.07,-106.698 3090.21,-106.698 3090.21,-153.502"/>
<text text-anchor="middle" x="3025.64" y="-133.94" font-family="Times,serif" font-size="19.20">runtime.usleep</text>
<text text-anchor="end" x="3082.42" y="-114.74" font-family="Times,serif" font-size="19.20">423 (5.0%)</text>
</g>
<!-- N5&#45;&gt;N31 -->
<g id="edge82" class="edge"><title>N5&#45;&gt;N31</title>
<path fill="none" stroke="black" d="M2808.92,-421.849C2844.27,-418.696 2900.33,-410.761 2944.64,-390.9 2966.05,-381.301 2974.05,-378.703 2986.64,-358.9 3025.29,-298.117 3028.91,-210.564 3027.62,-163.674"/>
<polygon fill="black" stroke="black" points="3031.11,-163.353 3027.25,-153.489 3024.12,-163.611 3031.11,-163.353"/>
<text text-anchor="middle" x="3030.14" y="-269.1" font-family="Times,serif" font-size="14.00">207</text>
</g>
<!-- N41 -->
<g id="node42" class="node"><title>N41</title>
<polygon fill="none" stroke="black" points="2595.07,-247.702 2488.21,-247.702 2488.21,-203.898 2595.07,-203.898 2595.07,-247.702"/>
<text text-anchor="middle" x="2541.64" y="-229.34" font-family="Times,serif" font-size="17.70">runtime.casp</text>
<text text-anchor="end" x="2587.1" y="-211.64" font-family="Times,serif" font-size="17.70">316 (3.8%)</text>
</g>
<!-- N5&#45;&gt;N41 -->
<g id="edge32" class="edge"><title>N5&#45;&gt;N41</title>
<path fill="none" stroke="black" d="M2809.08,-422.795C2851.84,-419.35 2923.2,-406.347 2956.64,-358.9 2972.15,-336.884 2973.99,-318.898 2956.64,-298.3 2912.48,-245.879 2710.37,-231.891 2605.38,-228.159"/>
<polygon fill="black" stroke="black" points="2605.34,-224.655 2595.22,-227.819 2605.1,-231.651 2605.34,-224.655"/>
<text text-anchor="middle" x="2975.64" y="-324.4" font-family="Times,serif" font-size="14.00">35</text>
</g>
<!-- N66 -->
<g id="node67" class="node"><title>N66</title>
<polygon fill="none" stroke="black" points="2482.1,-346.401 2357.17,-346.401 2357.17,-310.799 2482.1,-310.799 2482.1,-346.401"/>
<text text-anchor="middle" x="2419.64" y="-331.38" font-family="Times,serif" font-size="13.90">runtime.atomicload</text>
<text text-anchor="end" x="2473.87" y="-317.48" font-family="Times,serif" font-size="13.90">115 (1.4%)</text>
</g>
<!-- N5&#45;&gt;N66 -->
<g id="edge89" class="edge"><title>N5&#45;&gt;N66</title>
<path fill="none" stroke="black" d="M2740.18,-415.664C2700.17,-406.144 2632.2,-390.095 2573.64,-376.9 2536.81,-368.603 2526.67,-370.144 2490.64,-358.9 2482.76,-356.443 2474.55,-353.463 2466.62,-350.356"/>
<polygon fill="black" stroke="black" points="2467.72,-347.023 2457.13,-346.53 2465.1,-353.516 2467.72,-347.023"/>
<text text-anchor="middle" x="2640.64" y="-379.7" font-family="Times,serif" font-size="14.00">48</text>
</g>
<!-- N74 -->
<g id="node75" class="node"><title>N74</title>
<polygon fill="none" stroke="black" points="2583.15,-349.401 2500.13,-349.401 2500.13,-307.799 2583.15,-307.799 2583.15,-349.401"/>
<text text-anchor="middle" x="2541.64" y="-336.37" font-family="Times,serif" font-size="11.10">runtime.unlock</text>
<text text-anchor="end" x="2575.39" y="-325.27" font-family="Times,serif" font-size="11.10">32 (0.4%)</text>
<text text-anchor="end" x="2575.39" y="-314.17" font-family="Times,serif" font-size="11.10">of 98 (1.2%)</text>
</g>
<!-- N5&#45;&gt;N74 -->
<g id="edge26" class="edge"><title>N5&#45;&gt;N74</title>
<path fill="none" stroke="black" d="M2751.85,-408.849C2735.03,-398.402 2711.23,-384.963 2688.64,-376.9 2647.75,-362.311 2633.37,-373.924 2592.64,-358.9 2588.87,-357.508 2585.05,-355.852 2581.29,-354.045"/>
<polygon fill="black" stroke="black" points="2582.61,-350.787 2572.11,-349.307 2579.39,-357.006 2582.61,-350.787"/>
<text text-anchor="middle" x="2724.64" y="-379.7" font-family="Times,serif" font-size="14.00">14</text>
</g>
<!-- N6 -->
<g id="node7" class="node"><title>N6</title>
<polygon fill="none" stroke="black" points="3304.79,-344.6 3236.48,-344.6 3236.48,-312.6 3304.79,-312.6 3304.79,-344.6"/>
<text text-anchor="middle" x="3270.64" y="-334.2" font-family="Times,serif" font-size="8.00">GC</text>
<text text-anchor="end" x="3296.97" y="-326.2" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="3296.97" y="-318.2" font-family="Times,serif" font-size="8.00">of 1374 (16.4%)</text>
</g>
<!-- N6&#45;&gt;N31 -->
<g id="edge77" class="edge"><title>N6&#45;&gt;N31</title>
<path fill="none" stroke="black" d="M3236.31,-321.159C3194.73,-311.754 3124.78,-290.572 3080.64,-248.3 3067.64,-235.851 3049.37,-193.103 3037.52,-162.842"/>
<polygon fill="black" stroke="black" points="3040.79,-161.576 3033.92,-153.51 3034.26,-164.1 3040.79,-161.576"/>
<text text-anchor="middle" x="3087.64" y="-221.6" font-family="Times,serif" font-size="14.00">95</text>
</g>
<!-- N37 -->
<g id="node38" class="node"><title>N37</title>
<polygon fill="none" stroke="black" points="3203.37,-248.3 3103.91,-248.3 3103.91,-203.3 3203.37,-203.3 3203.37,-248.3"/>
<text text-anchor="middle" x="3153.64" y="-229.5" font-family="Times,serif" font-size="18.50">markonly</text>
<text text-anchor="end" x="3195.25" y="-211" font-family="Times,serif" font-size="18.50">371 (4.4%)</text>
</g>
<!-- N6&#45;&gt;N37 -->
<g id="edge78" class="edge"><title>N6&#45;&gt;N37</title>
<path fill="none" stroke="black" d="M3253.12,-312.509C3235.52,-297.346 3207.97,-273.613 3186.33,-254.962"/>
<polygon fill="black" stroke="black" points="3188.51,-252.221 3178.65,-248.346 3183.94,-257.525 3188.51,-252.221"/>
<text text-anchor="middle" x="3226.14" y="-269.1" font-family="Times,serif" font-size="14.00">371</text>
</g>
<!-- N38 -->
<g id="node39" class="node"><title>N38</title>
<polygon fill="none" stroke="black" points="3319.92,-248.1 3221.36,-248.1 3221.36,-203.5 3319.92,-203.5 3319.92,-248.1"/>
<text text-anchor="middle" x="3270.64" y="-229.48" font-family="Times,serif" font-size="18.40">scanblock</text>
<text text-anchor="end" x="3312.03" y="-211.08" font-family="Times,serif" font-size="18.40">360 (4.3%)</text>
</g>
<!-- N6&#45;&gt;N38 -->
<g id="edge25" class="edge"><title>N6&#45;&gt;N38</title>
<path fill="none" stroke="black" d="M3270.64,-312.291C3270.64,-298.018 3270.64,-276.293 3270.64,-258.316"/>
<polygon fill="black" stroke="black" points="3274.14,-258.248 3270.64,-248.248 3267.14,-258.248 3274.14,-258.248"/>
<text text-anchor="middle" x="3281.14" y="-269.1" font-family="Times,serif" font-size="14.00">360</text>
</g>
<!-- N6&#45;&gt;N41 -->
<g id="edge3" class="edge"><title>N6&#45;&gt;N41</title>
<path fill="none" stroke="black" d="M3236.26,-325.996C3182.19,-322.561 3074.7,-312.005 2989.64,-280.3 2978.42,-276.12 2978,-270.061 2966.64,-266.3 2901.35,-244.683 2707.29,-233.647 2605.53,-229.213"/>
<polygon fill="black" stroke="black" points="2605.52,-225.71 2595.38,-228.779 2605.22,-232.703 2605.52,-225.71"/>
<text text-anchor="middle" x="2996.64" y="-269.1" font-family="Times,serif" font-size="14.00">60</text>
</g>
<!-- N48 -->
<g id="node49" class="node"><title>N48</title>
<polygon fill="none" stroke="black" points="3428.87,-246.3 3338.4,-246.3 3338.4,-205.3 3428.87,-205.3 3428.87,-246.3"/>
<text text-anchor="middle" x="3383.64" y="-229.1" font-family="Times,serif" font-size="16.50">flushptrbuf</text>
<text text-anchor="end" x="3420.75" y="-212.6" font-family="Times,serif" font-size="16.50">244 (2.9%)</text>
</g>
<!-- N6&#45;&gt;N48 -->
<g id="edge97" class="edge"><title>N6&#45;&gt;N48</title>
<path fill="none" stroke="black" d="M3287.8,-312.291C3305.32,-296.663 3332.86,-272.1 3353.92,-253.305"/>
<polygon fill="black" stroke="black" points="3356.52,-255.683 3361.65,-246.415 3351.86,-250.46 3356.52,-255.683"/>
<text text-anchor="middle" x="3347.14" y="-269.1" font-family="Times,serif" font-size="14.00">244</text>
</g>
<!-- N58 -->
<g id="node59" class="node"><title>N58</title>
<polygon fill="none" stroke="black" points="3556.69,-244.8 3446.58,-244.8 3446.58,-206.8 3556.69,-206.8 3556.69,-244.8"/>
<text text-anchor="middle" x="3501.64" y="-228.8" font-family="Times,serif" font-size="15.00">runtime.gettype</text>
<text text-anchor="end" x="3548.92" y="-213.8" font-family="Times,serif" font-size="15.00">166 (2.0%)</text>
</g>
<!-- N6&#45;&gt;N58 -->
<g id="edge37" class="edge"><title>N6&#45;&gt;N58</title>
<path fill="none" stroke="black" d="M3304.97,-312.618C3343.49,-295.808 3406.38,-268.369 3450.64,-249.051"/>
<polygon fill="black" stroke="black" points="3452.31,-252.145 3460.07,-244.938 3449.51,-245.729 3452.31,-252.145"/>
<text text-anchor="middle" x="3417.14" y="-269.1" font-family="Times,serif" font-size="14.00">166</text>
</g>
<!-- N8 -->
<g id="node9" class="node"><title>N8</title>
<polygon fill="none" stroke="black" points="2023.46,-841.45 1889.81,-841.45 1889.81,-783.25 2023.46,-783.25 2023.46,-841.45"/>
<text text-anchor="middle" x="1956.64" y="-824.04" font-family="Times,serif" font-size="16.70">runtime.mallocgc</text>
<text text-anchor="end" x="2015.3" y="-807.34" font-family="Times,serif" font-size="16.70">254 (3.0%)</text>
<text text-anchor="end" x="2015.3" y="-790.64" font-family="Times,serif" font-size="16.70">of 870 (10.4%)</text>
</g>
<!-- N20 -->
<g id="node21" class="node"><title>N20</title>
<polygon fill="none" stroke="black" points="2004.64,-726.604 1908.64,-726.604 1908.64,-693.596 2004.64,-693.596 2004.64,-726.604"/>
<text text-anchor="middle" x="1956.64" y="-716.05" font-family="Times,serif" font-size="8.50">runtime.MCache_Refill</text>
<text text-anchor="end" x="1996.89" y="-707.55" font-family="Times,serif" font-size="8.50">1 (0.0%)</text>
<text text-anchor="end" x="1996.89" y="-699.05" font-family="Times,serif" font-size="8.50">of 462 (5.5%)</text>
</g>
<!-- N8&#45;&gt;N20 -->
<g id="edge92" class="edge"><title>N8&#45;&gt;N20</title>
<path fill="none" stroke="black" d="M1956.64,-783.158C1956.64,-768.575 1956.64,-750.906 1956.64,-736.715"/>
<polygon fill="black" stroke="black" points="1960.14,-736.649 1956.64,-726.649 1953.14,-736.649 1960.14,-736.649"/>
<text text-anchor="middle" x="1967.14" y="-754.1" font-family="Times,serif" font-size="14.00">462</text>
</g>
<!-- N79 -->
<g id="node80" class="node"><title>N79</title>
<polygon fill="none" stroke="black" points="2104.19,-733.502 2023.09,-733.502 2023.09,-686.698 2104.19,-686.698 2104.19,-733.502"/>
<text text-anchor="middle" x="2063.64" y="-719.06" font-family="Times,serif" font-size="12.80">settype</text>
<text text-anchor="end" x="2096.16" y="-706.26" font-family="Times,serif" font-size="12.80">77 (0.9%)</text>
<text text-anchor="end" x="2096.16" y="-693.46" font-family="Times,serif" font-size="12.80">of 82 (1.0%)</text>
</g>
<!-- N8&#45;&gt;N79 -->
<g id="edge5" class="edge"><title>N8&#45;&gt;N79</title>
<path fill="none" stroke="black" d="M1986.73,-783.158C2000.91,-769.867 2017.84,-754.013 2032.19,-740.565"/>
<polygon fill="black" stroke="black" points="2034.96,-742.763 2039.87,-733.372 2030.18,-737.655 2034.96,-742.763"/>
<text text-anchor="middle" x="2026.64" y="-754.1" font-family="Times,serif" font-size="14.00">82</text>
</g>
<!-- N10 -->
<g id="node11" class="node"><title>N10</title>
<polygon fill="none" stroke="black" points="2012.3,-1237.05 1900.98,-1237.05 1900.98,-1190.05 2012.3,-1190.05 2012.3,-1237.05"/>
<text text-anchor="middle" x="1956.64" y="-1222.65" font-family="Times,serif" font-size="13.00">runtime.makeslice</text>
<text text-anchor="end" x="2004.47" y="-1209.65" font-family="Times,serif" font-size="13.00">83 (1.0%)</text>
<text text-anchor="end" x="2004.47" y="-1196.65" font-family="Times,serif" font-size="13.00">of 757 (9.0%)</text>
</g>
<!-- N9&#45;&gt;N10 -->
<g id="edge65" class="edge"><title>N9&#45;&gt;N10</title>
<path fill="none" stroke="black" d="M1956.64,-1294.51C1956.64,-1280.4 1956.64,-1262.49 1956.64,-1247.19"/>
<polygon fill="black" stroke="black" points="1960.14,-1247.1 1956.64,-1237.1 1953.14,-1247.1 1960.14,-1247.1"/>
<text text-anchor="middle" x="1967.14" y="-1264.3" font-family="Times,serif" font-size="14.00">247</text>
</g>
<!-- N34 -->
<g id="node35" class="node"><title>N34</title>
<polygon fill="none" stroke="black" points="1882.54,-1243.45 1354.73,-1243.45 1354.73,-1183.65 1882.54,-1183.65 1882.54,-1243.45"/>
<text text-anchor="middle" x="1618.64" y="-1225.66" font-family="Times,serif" font-size="17.30">github.com/EXADS/app&#45;goaggregator/aggregation.(*LogFileType).Index</text>
<text text-anchor="end" x="1874.34" y="-1208.36" font-family="Times,serif" font-size="17.30">288 (3.4%)</text>
<text text-anchor="end" x="1874.34" y="-1191.06" font-family="Times,serif" font-size="17.30">of 384 (4.6%)</text>
</g>
<!-- N9&#45;&gt;N34 -->
<g id="edge64" class="edge"><title>N9&#45;&gt;N34</title>
<path fill="none" stroke="black" d="M1847.32,-1294.56C1824.48,-1288.82 1800.66,-1282.36 1778.64,-1275.5 1752.21,-1267.27 1723.85,-1256.97 1698.44,-1247.19"/>
<polygon fill="black" stroke="black" points="1699.45,-1243.82 1688.86,-1243.47 1696.92,-1250.35 1699.45,-1243.82"/>
<text text-anchor="middle" x="1789.14" y="-1264.3" font-family="Times,serif" font-size="14.00">384</text>
</g>
<!-- N12 -->
<g id="node13" class="node"><title>N12</title>
<polygon fill="none" stroke="black" points="1993.69,-1128.15 1919.58,-1128.15 1919.58,-1088.75 1993.69,-1088.75 1993.69,-1128.15"/>
<text text-anchor="middle" x="1956.64" y="-1115.73" font-family="Times,serif" font-size="10.40">makeslice1</text>
<text text-anchor="end" x="1985.66" y="-1105.33" font-family="Times,serif" font-size="10.40">19 (0.2%)</text>
<text text-anchor="end" x="1985.66" y="-1094.93" font-family="Times,serif" font-size="10.40">of 674 (8.0%)</text>
</g>
<!-- N10&#45;&gt;N12 -->
<g id="edge74" class="edge"><title>N10&#45;&gt;N12</title>
<path fill="none" stroke="black" d="M1956.64,-1189.92C1956.64,-1174.75 1956.64,-1154.64 1956.64,-1138.32"/>
<polygon fill="black" stroke="black" points="1960.14,-1138.23 1956.64,-1128.23 1953.14,-1138.23 1960.14,-1138.23"/>
<text text-anchor="middle" x="1967.14" y="-1154.4" font-family="Times,serif" font-size="14.00">674</text>
</g>
<!-- N11&#45;&gt;N40 -->
<g id="edge8" class="edge"><title>N11&#45;&gt;N40</title>
<path fill="none" stroke="black" d="M825.793,-1399.35C807.625,-1393.42 788.705,-1386.42 771.638,-1378.5 751.862,-1369.32 731.211,-1356.57 714.591,-1345.4"/>
<polygon fill="black" stroke="black" points="716.525,-1342.48 706.292,-1339.74 712.577,-1348.27 716.525,-1342.48"/>
<text text-anchor="middle" x="782.138" y="-1367.3" font-family="Times,serif" font-size="14.00">130</text>
</g>
<!-- N11&#45;&gt;N43 -->
<g id="edge4" class="edge"><title>N11&#45;&gt;N43</title>
<path fill="none" stroke="black" d="M894.544,-1399.12C887.009,-1386.3 877.381,-1369.91 868.89,-1355.46"/>
<polygon fill="black" stroke="black" points="871.863,-1353.61 863.779,-1346.77 865.828,-1357.16 871.863,-1353.61"/>
<text text-anchor="middle" x="893.138" y="-1367.3" font-family="Times,serif" font-size="14.00">254</text>
</g>
<!-- N11&#45;&gt;N47 -->
<g id="edge102" class="edge"><title>N11&#45;&gt;N47</title>
<path fill="none" stroke="black" d="M933.16,-1399.12C950.762,-1383.75 974.225,-1363.27 992.709,-1347.13"/>
<polygon fill="black" stroke="black" points="995.063,-1349.72 1000.29,-1340.51 990.459,-1344.45 995.063,-1349.72"/>
<text text-anchor="middle" x="979.638" y="-1367.3" font-family="Times,serif" font-size="14.00">78</text>
</g>
<!-- N70 -->
<g id="node71" class="node"><title>N70</title>
<polygon fill="none" stroke="black" points="603.909,-1338.7 515.367,-1338.7 515.367,-1301.3 603.909,-1301.3 603.909,-1338.7"/>
<text text-anchor="middle" x="559.638" y="-1326.93" font-family="Times,serif" font-size="9.90">strconv.ParseFloat</text>
<text text-anchor="end" x="596.023" y="-1317.03" font-family="Times,serif" font-size="9.90">12 (0.1%)</text>
<text text-anchor="end" x="596.023" y="-1307.13" font-family="Times,serif" font-size="9.90">of 110 (1.3%)</text>
</g>
<!-- N11&#45;&gt;N70 -->
<g id="edge101" class="edge"><title>N11&#45;&gt;N70</title>
<path fill="none" stroke="black" d="M794.67,-1399.34C738.901,-1386.8 671.193,-1369.05 612.638,-1346.5 609.776,-1345.4 606.856,-1344.2 603.932,-1342.95"/>
<polygon fill="black" stroke="black" points="605.198,-1339.69 594.639,-1338.82 602.352,-1346.08 605.198,-1339.69"/>
<text text-anchor="middle" x="718.881" y="-1367.3" font-family="Times,serif" font-size="14.00">110</text>
</g>
<!-- N13 -->
<g id="node14" class="node"><title>N13</title>
<polygon fill="none" stroke="black" points="2002.38,-1028.95 1910.9,-1028.95 1910.9,-990.95 2002.38,-990.95 2002.38,-1028.95"/>
<text text-anchor="middle" x="1956.64" y="-1016.95" font-family="Times,serif" font-size="10.00">runtime.cnewarray</text>
<text text-anchor="end" x="1994.26" y="-1006.95" font-family="Times,serif" font-size="10.00">14 (0.2%)</text>
<text text-anchor="end" x="1994.26" y="-996.95" font-family="Times,serif" font-size="10.00">of 655 (7.8%)</text>
</g>
<!-- N12&#45;&gt;N13 -->
<g id="edge103" class="edge"><title>N12&#45;&gt;N13</title>
<path fill="none" stroke="black" d="M1956.64,-1088.84C1956.64,-1074.87 1956.64,-1055.48 1956.64,-1039.55"/>
<polygon fill="black" stroke="black" points="1960.14,-1039.17 1956.64,-1029.17 1953.14,-1039.17 1960.14,-1039.17"/>
<text text-anchor="middle" x="1967.14" y="-1054.1" font-family="Times,serif" font-size="14.00">655</text>
</g>
<!-- N14 -->
<g id="node15" class="node"><title>N14</title>
<polygon fill="none" stroke="black" points="1999.36,-936.7 1913.92,-936.7 1913.92,-891.3 1999.36,-891.3 1999.36,-936.7"/>
<text text-anchor="middle" x="1956.64" y="-922.68" font-family="Times,serif" font-size="12.40">cnew</text>
<text text-anchor="end" x="1991.25" y="-910.28" font-family="Times,serif" font-size="12.40">64 (0.8%)</text>
<text text-anchor="end" x="1991.25" y="-897.88" font-family="Times,serif" font-size="12.40">of 642 (7.6%)</text>
</g>
<!-- N13&#45;&gt;N14 -->
<g id="edge23" class="edge"><title>N13&#45;&gt;N14</title>
<path fill="none" stroke="black" d="M1956.64,-990.835C1956.64,-978.392 1956.64,-961.538 1956.64,-946.879"/>
<polygon fill="black" stroke="black" points="1960.14,-946.687 1956.64,-936.687 1953.14,-946.687 1960.14,-946.687"/>
<text text-anchor="middle" x="1967.14" y="-957.4" font-family="Times,serif" font-size="14.00">641</text>
</g>
<!-- N14&#45;&gt;N8 -->
<g id="edge70" class="edge"><title>N14&#45;&gt;N8</title>
<path fill="none" stroke="black" d="M1956.64,-891.377C1956.64,-879.905 1956.64,-865.458 1956.64,-852.123"/>
<polygon fill="black" stroke="black" points="1960.14,-851.745 1956.64,-841.745 1953.14,-851.745 1960.14,-851.745"/>
<text text-anchor="middle" x="1967.14" y="-862.2" font-family="Times,serif" font-size="14.00">578</text>
</g>
<!-- N16 -->
<g id="node17" class="node"><title>N16</title>
<polygon fill="none" stroke="black" points="1719.59,-1438.9 1609.69,-1438.9 1609.69,-1405.9 1719.59,-1405.9 1719.59,-1438.9"/>
<text text-anchor="middle" x="1664.64" y="-1428.35" font-family="Times,serif" font-size="8.50">bufio.(*Reader).ReadString</text>
<text text-anchor="end" x="1711.61" y="-1419.85" font-family="Times,serif" font-size="8.50">1 (0.0%)</text>
<text text-anchor="end" x="1711.61" y="-1411.35" font-family="Times,serif" font-size="8.50">of 500 (6.0%)</text>
</g>
<!-- N15&#45;&gt;N16 -->
<g id="edge52" class="edge"><title>N15&#45;&gt;N16</title>
<path fill="none" stroke="black" d="M1302.79,-1504.36C1322.75,-1491.71 1352.81,-1474.7 1381.64,-1466.3 1475.4,-1438.98 1505.47,-1470.23 1600.64,-1448.3 1607.19,-1446.79 1613.97,-1444.73 1620.55,-1442.45"/>
<polygon fill="black" stroke="black" points="1621.83,-1445.71 1630,-1438.97 1619.41,-1439.14 1621.83,-1445.71"/>
<text text-anchor="middle" x="1392.14" y="-1469.1" font-family="Times,serif" font-size="14.00">500</text>
</g>
<!-- N15&#45;&gt;N33 -->
<g id="edge34" class="edge"><title>N15&#45;&gt;N33</title>
<path fill="none" stroke="black" d="M1381.05,-1504.53C1397.6,-1502.26 1414.58,-1500.09 1430.64,-1498.3 1531.66,-1487.05 1557.97,-1494.36 1658.64,-1480.3 1689.85,-1475.94 1697.12,-1471.82 1728.15,-1466.3 1779.73,-1457.13 1794.28,-1462.75 1844.64,-1448.3 1846.57,-1447.74 1848.53,-1447.14 1850.49,-1446.5"/>
<polygon fill="black" stroke="black" points="1852.07,-1449.65 1860.32,-1443.01 1849.73,-1443.06 1852.07,-1449.65"/>
<text text-anchor="middle" x="1734.38" y="-1469.1" font-family="Times,serif" font-size="14.00">11</text>
</g>
<!-- N19 -->
<g id="node20" class="node"><title>N19</title>
<polygon fill="none" stroke="black" points="1715.03,-1337.2 1602.25,-1337.2 1602.25,-1302.8 1715.03,-1302.8 1715.03,-1337.2"/>
<text text-anchor="middle" x="1658.64" y="-1326.23" font-family="Times,serif" font-size="8.90">bufio.(*Reader).ReadBytes</text>
<text text-anchor="end" x="1707.08" y="-1317.33" font-family="Times,serif" font-size="8.90">3 (0.0%)</text>
<text text-anchor="end" x="1707.08" y="-1308.43" font-family="Times,serif" font-size="8.90">of 483 (5.8%)</text>
</g>
<!-- N16&#45;&gt;N19 -->
<g id="edge39" class="edge"><title>N16&#45;&gt;N19</title>
<path fill="none" stroke="black" d="M1663.7,-1405.71C1662.77,-1390.13 1661.32,-1365.95 1660.22,-1347.4"/>
<polygon fill="black" stroke="black" points="1663.7,-1347.02 1659.61,-1337.24 1656.71,-1347.43 1663.7,-1347.02"/>
<text text-anchor="middle" x="1673.14" y="-1367.3" font-family="Times,serif" font-size="14.00">483</text>
</g>
<!-- N73 -->
<g id="node74" class="node"><title>N73</title>
<polygon fill="none" stroke="black" points="2210.84,-1232.25 2096.43,-1232.25 2096.43,-1194.85 2210.84,-1194.85 2210.84,-1232.25"/>
<text text-anchor="middle" x="2153.64" y="-1220.48" font-family="Times,serif" font-size="9.90">runtime.slicebytetostring</text>
<text text-anchor="end" x="2202.99" y="-1210.58" font-family="Times,serif" font-size="9.90">12 (0.1%)</text>
<text text-anchor="end" x="2202.99" y="-1200.68" font-family="Times,serif" font-size="9.90">of 98 (1.2%)</text>
</g>
<!-- N16&#45;&gt;N73 -->
<g id="edge55" class="edge"><title>N16&#45;&gt;N73</title>
<path fill="none" stroke="black" d="M1699.28,-1405.86C1708.64,-1402.23 1718.88,-1398.77 1728.64,-1396.5 1791.1,-1381.95 2260.3,-1393.77 2303.64,-1346.5 2319.56,-1329.14 2315.81,-1313.67 2303.64,-1293.5 2297.7,-1283.66 2243.17,-1256.44 2201.56,-1236.71"/>
<polygon fill="black" stroke="black" points="2202.9,-1233.47 2192.36,-1232.37 2199.91,-1239.8 2202.9,-1233.47"/>
<text text-anchor="middle" x="2320.64" y="-1315.8" font-family="Times,serif" font-size="14.00">16</text>
</g>
<!-- N18 -->
<g id="node19" class="node"><title>N18</title>
<polygon fill="none" stroke="black" points="1584.15,-1345 1481.13,-1345 1481.13,-1295 1584.15,-1295 1584.15,-1345"/>
<text text-anchor="middle" x="1532.64" y="-1329.8" font-family="Times,serif" font-size="14.00">strings.genSplit</text>
<text text-anchor="end" x="1576.39" y="-1315.8" font-family="Times,serif" font-size="14.00">122 (1.5%)</text>
<text text-anchor="end" x="1576.39" y="-1301.8" font-family="Times,serif" font-size="14.00">of 487 (5.8%)</text>
</g>
<!-- N17&#45;&gt;N18 -->
<g id="edge86" class="edge"><title>N17&#45;&gt;N18</title>
<path fill="none" stroke="black" d="M1548.69,-1406.19C1542.91,-1398.43 1536.72,-1388.53 1533.64,-1378.5 1531.4,-1371.22 1530.41,-1363.17 1530.12,-1355.45"/>
<polygon fill="black" stroke="black" points="1533.62,-1355.24 1530.11,-1345.25 1526.62,-1355.25 1533.62,-1355.24"/>
<text text-anchor="middle" x="1544.14" y="-1367.3" font-family="Times,serif" font-size="14.00">487</text>
</g>
<!-- N18&#45;&gt;N10 -->
<g id="edge59" class="edge"><title>N18&#45;&gt;N10</title>
<path fill="none" stroke="black" d="M1584.18,-1296.18C1587.35,-1295.17 1590.52,-1294.27 1593.64,-1293.5 1682.87,-1271.52 1712.6,-1305.02 1799.64,-1275.5 1810.61,-1271.78 1811,-1266.11 1821.64,-1261.5 1851.11,-1248.72 1861.3,-1254.07 1891.64,-1243.5 1894.04,-1242.66 1896.47,-1241.78 1898.91,-1240.85"/>
<polygon fill="black" stroke="black" points="1900.36,-1244.04 1908.37,-1237.11 1897.78,-1237.53 1900.36,-1244.04"/>
<text text-anchor="middle" x="1832.14" y="-1264.3" font-family="Times,serif" font-size="14.00">322</text>
</g>
<!-- N19&#45;&gt;N10 -->
<g id="edge40" class="edge"><title>N19&#45;&gt;N10</title>
<path fill="none" stroke="black" d="M1695.96,-1302.68C1704.9,-1299.24 1714.5,-1295.93 1723.64,-1293.5 1777.04,-1279.32 1794.29,-1293.18 1846.64,-1275.5 1870.32,-1267.5 1894.81,-1254.47 1914.66,-1242.51"/>
<polygon fill="black" stroke="black" points="1916.75,-1245.33 1923.43,-1237.11 1913.08,-1239.37 1916.75,-1245.33"/>
<text text-anchor="middle" x="1884.64" y="-1264.3" font-family="Times,serif" font-size="14.00">21</text>
</g>
<!-- N21 -->
<g id="node22" class="node"><title>N21</title>
<polygon fill="none" stroke="black" points="1242.49,-1230.95 1132.79,-1230.95 1132.79,-1196.15 1242.49,-1196.15 1242.49,-1230.95"/>
<text text-anchor="middle" x="1187.64" y="-1219.71" font-family="Times,serif" font-size="8.80">bufio.(*Reader).ReadSlice</text>
<text text-anchor="end" x="1234.31" y="-1210.91" font-family="Times,serif" font-size="8.80">2 (0.0%)</text>
<text text-anchor="end" x="1234.31" y="-1202.11" font-family="Times,serif" font-size="8.80">of 457 (5.4%)</text>
</g>
<!-- N19&#45;&gt;N21 -->
<g id="edge62" class="edge"><title>N19&#45;&gt;N21</title>
<path fill="none" stroke="black" d="M1621.32,-1302.68C1612.38,-1299.24 1602.78,-1295.92 1593.64,-1293.5 1444.73,-1254 1398.36,-1287.22 1250.64,-1243.5 1243.01,-1241.24 1235.12,-1238.22 1227.61,-1234.98"/>
<polygon fill="black" stroke="black" points="1228.91,-1231.73 1218.36,-1230.8 1226.03,-1238.11 1228.91,-1231.73"/>
<text text-anchor="middle" x="1506.14" y="-1264.3" font-family="Times,serif" font-size="14.00">457</text>
</g>
<!-- N22 -->
<g id="node23" class="node"><title>N22</title>
<polygon fill="none" stroke="black" points="2024.61,-632.202 1888.66,-632.202 1888.66,-594.398 2024.61,-594.398 2024.61,-632.202"/>
<text text-anchor="middle" x="1956.64" y="-620.16" font-family="Times,serif" font-size="9.80">runtime.MCentral_CacheSpan</text>
<text text-anchor="end" x="2016.38" y="-610.36" font-family="Times,serif" font-size="9.80">11 (0.1%)</text>
<text text-anchor="end" x="2016.38" y="-600.56" font-family="Times,serif" font-size="9.80">of 455 (5.4%)</text>
</g>
<!-- N20&#45;&gt;N22 -->
<g id="edge110" class="edge"><title>N20&#45;&gt;N22</title>
<path fill="none" stroke="black" d="M1956.64,-693.446C1956.64,-679.641 1956.64,-659.187 1956.64,-642.532"/>
<polygon fill="black" stroke="black" points="1960.14,-642.243 1956.64,-632.243 1953.14,-642.243 1960.14,-642.243"/>
<text text-anchor="middle" x="1967.14" y="-657.7" font-family="Times,serif" font-size="14.00">455</text>
</g>
<!-- N24 -->
<g id="node25" class="node"><title>N24</title>
<polygon fill="none" stroke="black" points="1204.46,-1124.45 1126.81,-1124.45 1126.81,-1092.45 1204.46,-1092.45 1204.46,-1124.45"/>
<text text-anchor="middle" x="1165.64" y="-1114.05" font-family="Times,serif" font-size="8.00">bufio.(*Reader).fill</text>
<text text-anchor="end" x="1196.3" y="-1106.05" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1196.3" y="-1098.05" font-family="Times,serif" font-size="8.00">of 449 (5.3%)</text>
</g>
<!-- N21&#45;&gt;N24 -->
<g id="edge11" class="edge"><title>N21&#45;&gt;N24</title>
<path fill="none" stroke="black" d="M1184.1,-1195.99C1180.56,-1179.37 1175.05,-1153.57 1170.97,-1134.46"/>
<polygon fill="black" stroke="black" points="1174.39,-1133.68 1168.88,-1124.63 1167.54,-1135.14 1174.39,-1133.68"/>
<text text-anchor="middle" x="1188.14" y="-1154.4" font-family="Times,serif" font-size="14.00">449</text>
</g>
<!-- N35 -->
<g id="node36" class="node"><title>N35</title>
<polygon fill="none" stroke="black" points="2009.53,-539.6 1903.74,-539.6 1903.74,-491 2009.53,-491 2009.53,-539.6"/>
<text text-anchor="middle" x="1956.64" y="-524.82" font-family="Times,serif" font-size="13.60">MCentral_Grow</text>
<text text-anchor="end" x="2001.58" y="-511.22" font-family="Times,serif" font-size="13.60">106 (1.3%)</text>
<text text-anchor="end" x="2001.58" y="-497.62" font-family="Times,serif" font-size="13.60">of 380 (4.5%)</text>
</g>
<!-- N22&#45;&gt;N35 -->
<g id="edge80" class="edge"><title>N22&#45;&gt;N35</title>
<path fill="none" stroke="black" d="M1956.64,-594.243C1956.64,-581.831 1956.64,-564.97 1956.64,-550.106"/>
<polygon fill="black" stroke="black" points="1960.14,-549.727 1956.64,-539.727 1953.14,-549.727 1960.14,-549.727"/>
<text text-anchor="middle" x="1967.14" y="-560.5" font-family="Times,serif" font-size="14.00">380</text>
</g>
<!-- N36 -->
<g id="node37" class="node"><title>N36</title>
<polygon fill="none" stroke="black" points="2338.8,-351 2254.48,-351 2254.48,-306.2 2338.8,-306.2 2338.8,-351"/>
<text text-anchor="middle" x="2296.64" y="-337.21" font-family="Times,serif" font-size="12.30">runtime.lock</text>
<text text-anchor="end" x="2330.97" y="-324.91" font-family="Times,serif" font-size="12.30">61 (0.7%)</text>
<text text-anchor="end" x="2330.97" y="-312.61" font-family="Times,serif" font-size="12.30">of 377 (4.5%)</text>
</g>
<!-- N22&#45;&gt;N36 -->
<g id="edge18" class="edge"><title>N22&#45;&gt;N36</title>
<path fill="none" stroke="black" d="M1978.16,-594.401C2035.68,-546.582 2193.26,-415.56 2262.84,-357.699"/>
<polygon fill="black" stroke="black" points="2265.43,-360.101 2270.88,-351.016 2260.95,-354.718 2265.43,-360.101"/>
<text text-anchor="middle" x="2141.14" y="-461.7" font-family="Times,serif" font-size="14.00">9</text>
</g>
<!-- N44 -->
<g id="node45" class="node"><title>N44</title>
<polygon fill="none" stroke="black" points="2041.61,-56.8501 1871.66,-56.8501 1871.66,-0.0499123 2041.61,-0.0499123 2041.61,-56.8501"/>
<text text-anchor="middle" x="1956.64" y="-39.86" font-family="Times,serif" font-size="16.30">runtime.MSpan_Sweep</text>
<text text-anchor="end" x="2033.37" y="-23.56" font-family="Times,serif" font-size="16.30">231 (2.8%)</text>
<text text-anchor="end" x="2033.37" y="-7.26" font-family="Times,serif" font-size="16.30">of 272 (3.2%)</text>
</g>
<!-- N22&#45;&gt;N44 -->
<g id="edge95" class="edge"><title>N22&#45;&gt;N44</title>
<path fill="none" stroke="black" d="M1891.17,-594.59C1802.9,-566.271 1656.64,-501.722 1656.64,-384.9 1656.64,-384.9 1656.64,-384.9 1656.64,-129.1 1656.64,-85.1727 1773.94,-57.2172 1861.85,-42.4351"/>
<polygon fill="black" stroke="black" points="1862.57,-45.8628 1871.87,-40.7845 1861.44,-38.9558 1862.57,-45.8628"/>
<text text-anchor="middle" x="1663.64" y="-324.4" font-family="Times,serif" font-size="14.00">47</text>
</g>
<!-- N23&#45;&gt;N10 -->
<g id="edge41" class="edge"><title>N23&#45;&gt;N10</title>
<path fill="none" stroke="black" d="M2198.57,-1297.11C2195.56,-1295.86 2192.56,-1294.65 2189.64,-1293.5 2133.95,-1271.67 2069.47,-1250.09 2022.47,-1235.03"/>
<polygon fill="black" stroke="black" points="2023.31,-1231.63 2012.72,-1231.92 2021.18,-1238.29 2023.31,-1231.63"/>
<text text-anchor="middle" x="2149.14" y="-1264.3" font-family="Times,serif" font-size="14.00">167</text>
</g>
<!-- N72 -->
<g id="node73" class="node"><title>N72</title>
<polygon fill="none" stroke="black" points="2268.23,-1125.75 2151.04,-1125.75 2151.04,-1091.15 2268.23,-1091.15 2268.23,-1125.75"/>
<text text-anchor="middle" x="2209.64" y="-1111.13" font-family="Times,serif" font-size="13.40">runtime.memmove</text>
<text text-anchor="end" x="2260.43" y="-1097.73" font-family="Times,serif" font-size="13.40">99 (1.2%)</text>
</g>
<!-- N23&#45;&gt;N72 -->
<g id="edge56" class="edge"><title>N23&#45;&gt;N72</title>
<path fill="none" stroke="black" d="M2242.32,-1294.55C2235.32,-1254.91 2221.55,-1176.92 2214.32,-1135.98"/>
<polygon fill="black" stroke="black" points="2217.74,-1135.19 2212.55,-1125.95 2210.84,-1136.4 2217.74,-1135.19"/>
<text text-anchor="middle" x="2239.64" y="-1209.35" font-family="Times,serif" font-size="14.00">71</text>
</g>
<!-- N23&#45;&gt;N73 -->
<g id="edge84" class="edge"><title>N23&#45;&gt;N73</title>
<path fill="none" stroke="black" d="M2224.83,-1294.51C2210.25,-1278.14 2191.11,-1256.64 2176.35,-1240.06"/>
<polygon fill="black" stroke="black" points="2178.76,-1237.5 2169.49,-1232.36 2173.53,-1242.15 2178.76,-1237.5"/>
<text text-anchor="middle" x="2212.64" y="-1264.3" font-family="Times,serif" font-size="14.00">82</text>
</g>
<!-- N25 -->
<g id="node26" class="node"><title>N25</title>
<polygon fill="none" stroke="black" points="1058.46,-1025.95 992.813,-1025.95 992.813,-993.95 1058.46,-993.95 1058.46,-1025.95"/>
<text text-anchor="middle" x="1025.64" y="-1015.55" font-family="Times,serif" font-size="8.00">os.(*File).Read</text>
<text text-anchor="end" x="1050.3" y="-1007.55" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1050.3" y="-999.55" font-family="Times,serif" font-size="8.00">of 449 (5.3%)</text>
</g>
<!-- N24&#45;&gt;N25 -->
<g id="edge30" class="edge"><title>N24&#45;&gt;N25</title>
<path fill="none" stroke="black" d="M1143.76,-1092.37C1120.27,-1076.18 1082.76,-1050.33 1056.33,-1032.1"/>
<polygon fill="black" stroke="black" points="1058.04,-1029.03 1047.82,-1026.24 1054.07,-1034.8 1058.04,-1029.03"/>
<text text-anchor="middle" x="1115.14" y="-1054.1" font-family="Times,serif" font-size="14.00">449</text>
</g>
<!-- N26 -->
<g id="node27" class="node"><title>N26</title>
<polygon fill="none" stroke="black" points="1056.79,-930 994.484,-930 994.484,-898 1056.79,-898 1056.79,-930"/>
<text text-anchor="middle" x="1025.64" y="-919.6" font-family="Times,serif" font-size="8.00">os.(*File).read</text>
<text text-anchor="end" x="1048.96" y="-911.6" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1048.96" y="-903.6" font-family="Times,serif" font-size="8.00">of 449 (5.3%)</text>
</g>
<!-- N25&#45;&gt;N26 -->
<g id="edge54" class="edge"><title>N25&#45;&gt;N26</title>
<path fill="none" stroke="black" d="M1025.64,-993.855C1025.64,-979.474 1025.64,-957.543 1025.64,-940.457"/>
<polygon fill="black" stroke="black" points="1029.14,-940.057 1025.64,-930.057 1022.14,-940.057 1029.14,-940.057"/>
<text text-anchor="middle" x="1036.14" y="-957.4" font-family="Times,serif" font-size="14.00">449</text>
</g>
<!-- N27 -->
<g id="node28" class="node"><title>N27</title>
<polygon fill="none" stroke="black" points="1055.79,-828.35 995.48,-828.35 995.48,-796.35 1055.79,-796.35 1055.79,-828.35"/>
<text text-anchor="middle" x="1025.64" y="-817.95" font-family="Times,serif" font-size="8.00">syscall.Read</text>
<text text-anchor="end" x="1047.97" y="-809.95" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1047.97" y="-801.95" font-family="Times,serif" font-size="8.00">of 449 (5.3%)</text>
</g>
<!-- N26&#45;&gt;N27 -->
<g id="edge48" class="edge"><title>N26&#45;&gt;N27</title>
<path fill="none" stroke="black" d="M1025.64,-897.865C1025.64,-882.208 1025.64,-857.479 1025.64,-838.807"/>
<polygon fill="black" stroke="black" points="1029.14,-838.627 1025.64,-828.627 1022.14,-838.627 1029.14,-838.627"/>
<text text-anchor="middle" x="1036.14" y="-862.2" font-family="Times,serif" font-size="14.00">449</text>
</g>
<!-- N29 -->
<g id="node30" class="node"><title>N29</title>
<polygon fill="none" stroke="black" points="1055.79,-726.1 995.48,-726.1 995.48,-694.1 1055.79,-694.1 1055.79,-726.1"/>
<text text-anchor="middle" x="1025.64" y="-715.7" font-family="Times,serif" font-size="8.00">syscall.read</text>
<text text-anchor="end" x="1047.97" y="-707.7" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1047.97" y="-699.7" font-family="Times,serif" font-size="8.00">of 449 (5.3%)</text>
</g>
<!-- N27&#45;&gt;N29 -->
<g id="edge68" class="edge"><title>N27&#45;&gt;N29</title>
<path fill="none" stroke="black" d="M1025.64,-796.124C1025.64,-780.281 1025.64,-755.205 1025.64,-736.383"/>
<polygon fill="black" stroke="black" points="1029.14,-736.141 1025.64,-726.141 1022.14,-736.141 1029.14,-736.141"/>
<text text-anchor="middle" x="1036.14" y="-754.1" font-family="Times,serif" font-size="14.00">449</text>
</g>
<!-- N28 -->
<g id="node29" class="node"><title>N28</title>
<polygon fill="none" stroke="black" points="1091,-637 960.275,-637 960.275,-589.6 1091,-589.6 1091,-637"/>
<text text-anchor="middle" x="1025.64" y="-617.22" font-family="Times,serif" font-size="19.60">syscall.Syscall</text>
<text text-anchor="end" x="1083.07" y="-597.62" font-family="Times,serif" font-size="19.60">449 (5.3%)</text>
</g>
<!-- N29&#45;&gt;N28 -->
<g id="edge60" class="edge"><title>N29&#45;&gt;N28</title>
<path fill="none" stroke="black" d="M1025.64,-693.869C1025.64,-681.246 1025.64,-662.86 1025.64,-646.942"/>
<polygon fill="black" stroke="black" points="1029.14,-646.922 1025.64,-636.922 1022.14,-646.922 1029.14,-646.922"/>
<text text-anchor="middle" x="1036.14" y="-657.7" font-family="Times,serif" font-size="14.00">449</text>
</g>
<!-- N32 -->
<g id="node33" class="node"><title>N32</title>
<polygon fill="none" stroke="black" points="2448.97,-1342.8 2362.3,-1342.8 2362.3,-1297.2 2448.97,-1297.2 2448.97,-1342.8"/>
<text text-anchor="middle" x="2405.64" y="-1328.82" font-family="Times,serif" font-size="12.60">chanrecv</text>
<text text-anchor="end" x="2440.8" y="-1316.22" font-family="Times,serif" font-size="12.60">72 (0.9%)</text>
<text text-anchor="end" x="2440.8" y="-1303.62" font-family="Times,serif" font-size="12.60">of 410 (4.9%)</text>
</g>
<!-- N30&#45;&gt;N32 -->
<g id="edge9" class="edge"><title>N30&#45;&gt;N32</title>
<path fill="none" stroke="black" d="M1825.54,-1402.13C1831.48,-1399.86 1837.64,-1397.87 1843.64,-1396.5 1897.95,-1384.13 2293.24,-1399.98 2344.64,-1378.5 2359.15,-1372.44 2372.28,-1361.24 2382.61,-1350.34"/>
<polygon fill="black" stroke="black" points="2385.21,-1352.67 2389.29,-1342.9 2380,-1348 2385.21,-1352.67"/>
<text text-anchor="middle" x="2378.14" y="-1367.3" font-family="Times,serif" font-size="14.00">410</text>
</g>
<!-- N32&#45;&gt;N36 -->
<g id="edge73" class="edge"><title>N32&#45;&gt;N36</title>
<path fill="none" stroke="black" d="M2362.24,-1298.73C2331.85,-1281.21 2296.64,-1252.68 2296.64,-1214.55 2296.64,-1214.55 2296.64,-1214.55 2296.64,-423.9 2296.64,-403.098 2296.64,-379.715 2296.64,-361.437"/>
<polygon fill="black" stroke="black" points="2300.14,-361.324 2296.64,-351.324 2293.14,-361.324 2300.14,-361.324"/>
<text text-anchor="middle" x="2307.14" y="-808.15" font-family="Times,serif" font-size="14.00">125</text>
</g>
<!-- N54 -->
<g id="node55" class="node"><title>N54</title>
<polygon fill="none" stroke="black" points="2490.06,-935.701 2407.21,-935.701 2407.21,-892.299 2490.06,-892.299 2490.06,-935.701"/>
<text text-anchor="middle" x="2448.64" y="-922.33" font-family="Times,serif" font-size="11.90">runtime.ready</text>
<text text-anchor="end" x="2481.85" y="-910.43" font-family="Times,serif" font-size="11.90">50 (0.6%)</text>
<text text-anchor="end" x="2481.85" y="-898.53" font-family="Times,serif" font-size="11.90">of 204 (2.4%)</text>
</g>
<!-- N32&#45;&gt;N54 -->
<g id="edge31" class="edge"><title>N32&#45;&gt;N54</title>
<path fill="none" stroke="black" d="M2374.59,-1297.15C2368.13,-1290.95 2362.2,-1283.65 2358.64,-1275.5 2342.28,-1238.07 2352.06,-1223.91 2358.64,-1183.6 2373.23,-1094.14 2413.46,-994.275 2434.85,-945.353"/>
<polygon fill="black" stroke="black" points="2438.14,-946.549 2438.98,-935.988 2431.74,-943.72 2438.14,-946.549"/>
<text text-anchor="middle" x="2389.64" y="-1104.25" font-family="Times,serif" font-size="14.00">84</text>
</g>
<!-- N71 -->
<g id="node72" class="node"><title>N71</title>
<polygon fill="none" stroke="black" points="2516.73,-1236.95 2400.54,-1236.95 2400.54,-1190.15 2516.73,-1190.15 2516.73,-1236.95"/>
<text text-anchor="middle" x="2458.64" y="-1222.51" font-family="Times,serif" font-size="12.80">runtime.parkunlock</text>
<text text-anchor="end" x="2508.93" y="-1209.71" font-family="Times,serif" font-size="12.80">76 (0.9%)</text>
<text text-anchor="end" x="2508.93" y="-1196.91" font-family="Times,serif" font-size="12.80">of 101 (1.2%)</text>
</g>
<!-- N32&#45;&gt;N71 -->
<g id="edge66" class="edge"><title>N32&#45;&gt;N71</title>
<path fill="none" stroke="black" d="M2416.75,-1297.1C2424.26,-1282.3 2434.29,-1262.53 2442.66,-1246.04"/>
<polygon fill="black" stroke="black" points="2445.96,-1247.28 2447.36,-1236.78 2439.71,-1244.11 2445.96,-1247.28"/>
<text text-anchor="middle" x="2440.64" y="-1264.3" font-family="Times,serif" font-size="14.00">45</text>
</g>
<!-- N32&#45;&gt;N74 -->
<g id="edge17" class="edge"><title>N32&#45;&gt;N74</title>
<path fill="none" stroke="black" d="M2394.84,-1297.16C2382.15,-1268.01 2365.87,-1216.25 2391.64,-1183.6 2450.8,-1108.62 2530.53,-1198.46 2600.64,-1133.6 2626.11,-1110.03 2624.64,-1094 2624.64,-1059.3 2624.64,-1059.3 2624.64,-1059.3 2624.64,-423.9 2624.64,-402.104 2623.47,-394.516 2610.64,-376.9 2606.43,-371.13 2595.28,-362.816 2583.14,-354.763"/>
<polygon fill="black" stroke="black" points="2584.94,-351.761 2574.65,-349.263 2581.14,-357.637 2584.94,-351.761"/>
<text text-anchor="middle" x="2631.64" y="-808.15" font-family="Times,serif" font-size="14.00">34</text>
</g>
<!-- N39 -->
<g id="node40" class="node"><title>N39</title>
<polygon fill="none" stroke="black" points="2550.8,-1342.4 2466.48,-1342.4 2466.48,-1297.6 2550.8,-1297.6 2550.8,-1342.4"/>
<text text-anchor="middle" x="2508.64" y="-1328.61" font-family="Times,serif" font-size="12.30">chansend</text>
<text text-anchor="end" x="2542.97" y="-1316.31" font-family="Times,serif" font-size="12.30">62 (0.7%)</text>
<text text-anchor="end" x="2542.97" y="-1304.01" font-family="Times,serif" font-size="12.30">of 352 (4.2%)</text>
</g>
<!-- N33&#45;&gt;N39 -->
<g id="edge91" class="edge"><title>N33&#45;&gt;N39</title>
<path fill="none" stroke="black" d="M1952.71,-1419.95C2063.33,-1416.3 2325.39,-1405.05 2409.64,-1378.5 2431.31,-1371.67 2453.36,-1359.48 2471.14,-1348.07"/>
<polygon fill="black" stroke="black" points="2473.07,-1350.99 2479.5,-1342.56 2469.22,-1345.14 2473.07,-1350.99"/>
<text text-anchor="middle" x="2451.14" y="-1367.3" font-family="Times,serif" font-size="14.00">352</text>
</g>
<!-- N62 -->
<g id="node63" class="node"><title>N62</title>
<polygon fill="none" stroke="black" points="1669.05,-1033.15 1568.23,-1033.15 1568.23,-986.749 1669.05,-986.749 1669.05,-1033.15"/>
<text text-anchor="middle" x="1618.64" y="-1018.98" font-family="Times,serif" font-size="12.90">runtime.eqstring</text>
<text text-anchor="end" x="1661.09" y="-1006.08" font-family="Times,serif" font-size="12.90">80 (1.0%)</text>
<text text-anchor="end" x="1661.09" y="-993.18" font-family="Times,serif" font-size="12.90">of 122 (1.5%)</text>
</g>
<!-- N34&#45;&gt;N62 -->
<g id="edge28" class="edge"><title>N34&#45;&gt;N62</title>
<path fill="none" stroke="black" d="M1618.64,-1183.24C1618.64,-1146.1 1618.64,-1082.3 1618.64,-1043.63"/>
<polygon fill="black" stroke="black" points="1622.14,-1043.44 1618.64,-1033.44 1615.14,-1043.44 1622.14,-1043.44"/>
<text text-anchor="middle" x="1625.64" y="-1104.25" font-family="Times,serif" font-size="14.00">96</text>
</g>
<!-- N46 -->
<g id="node47" class="node"><title>N46</title>
<polygon fill="none" stroke="black" points="2000.79,-440.9 1912.49,-440.9 1912.49,-408.9 2000.79,-408.9 2000.79,-440.9"/>
<text text-anchor="middle" x="1956.64" y="-430.5" font-family="Times,serif" font-size="8.00">runtime.MHeap_Alloc</text>
<text text-anchor="end" x="1992.96" y="-422.5" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1992.96" y="-414.5" font-family="Times,serif" font-size="8.00">of 249 (3.0%)</text>
</g>
<!-- N35&#45;&gt;N46 -->
<g id="edge29" class="edge"><title>N35&#45;&gt;N46</title>
<path fill="none" stroke="black" d="M1956.64,-490.61C1956.64,-478.427 1956.64,-463.573 1956.64,-451.17"/>
<polygon fill="black" stroke="black" points="1960.14,-451.031 1956.64,-441.031 1953.14,-451.031 1960.14,-451.031"/>
<text text-anchor="middle" x="1967.14" y="-461.7" font-family="Times,serif" font-size="14.00">249</text>
</g>
<!-- N36&#45;&gt;N41 -->
<g id="edge16" class="edge"><title>N36&#45;&gt;N41</title>
<path fill="none" stroke="black" d="M2333.19,-306.056C2338.31,-303.317 2343.56,-300.653 2348.64,-298.3 2390.75,-278.785 2439.81,-260.666 2477.93,-247.55"/>
<polygon fill="black" stroke="black" points="2479.55,-250.699 2487.88,-244.157 2477.28,-244.074 2479.55,-250.699"/>
<text text-anchor="middle" x="2432.14" y="-269.1" font-family="Times,serif" font-size="14.00">163</text>
</g>
<!-- N63 -->
<g id="node64" class="node"><title>N63</title>
<polygon fill="none" stroke="black" points="2419.63,-241.8 2353.65,-241.8 2353.65,-209.8 2419.63,-209.8 2419.63,-241.8"/>
<text text-anchor="middle" x="2386.64" y="-231.4" font-family="Times,serif" font-size="8.00">runtime.osyield</text>
<text text-anchor="end" x="2411.63" y="-223.4" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="2411.63" y="-215.4" font-family="Times,serif" font-size="8.00">of 121 (1.4%)</text>
</g>
<!-- N36&#45;&gt;N63 -->
<g id="edge43" class="edge"><title>N36&#45;&gt;N63</title>
<path fill="none" stroke="black" d="M2316.17,-305.728C2330.92,-289.208 2351.11,-266.59 2366.1,-249.8"/>
<polygon fill="black" stroke="black" points="2368.95,-251.869 2373,-242.079 2363.73,-247.207 2368.95,-251.869"/>
<text text-anchor="middle" x="2360.14" y="-269.1" font-family="Times,serif" font-size="14.00">121</text>
</g>
<!-- N39&#45;&gt;N36 -->
<g id="edge49" class="edge"><title>N39&#45;&gt;N36</title>
<path fill="none" stroke="black" d="M2517.11,-1297.31C2526.47,-1270.08 2538.59,-1222.23 2525.64,-1183.6 2486.5,-1066.88 2358.64,-1085.71 2358.64,-962.6 2358.64,-962.6 2358.64,-962.6 2358.64,-423.9 2358.64,-399.093 2343.47,-375.758 2328.14,-358.507"/>
<polygon fill="black" stroke="black" points="2330.53,-355.935 2321.14,-351.025 2325.42,-360.718 2330.53,-355.935"/>
<text text-anchor="middle" x="2365.64" y="-808.15" font-family="Times,serif" font-size="14.00">81</text>
</g>
<!-- N39&#45;&gt;N54 -->
<g id="edge108" class="edge"><title>N39&#45;&gt;N54</title>
<path fill="none" stroke="black" d="M2538.21,-1297.4C2545.59,-1290.97 2553,-1283.49 2558.64,-1275.5 2575.43,-1251.72 2582.64,-1243.66 2582.64,-1214.55 2582.64,-1214.55 2582.64,-1214.55 2582.64,-1008.95 2582.64,-966.828 2537.7,-941.985 2499.87,-928.534"/>
<polygon fill="black" stroke="black" points="2500.53,-925.064 2489.94,-925.197 2498.3,-931.699 2500.53,-925.064"/>
<text text-anchor="middle" x="2589.64" y="-1104.25" font-family="Times,serif" font-size="14.00">97</text>
</g>
<!-- N39&#45;&gt;N71 -->
<g id="edge38" class="edge"><title>N39&#45;&gt;N71</title>
<path fill="none" stroke="black" d="M2498.28,-1297.36C2491.2,-1282.57 2481.71,-1262.74 2473.78,-1246.19"/>
<polygon fill="black" stroke="black" points="2476.8,-1244.39 2469.33,-1236.89 2470.49,-1247.42 2476.8,-1244.39"/>
<text text-anchor="middle" x="2492.64" y="-1264.3" font-family="Times,serif" font-size="14.00">50</text>
</g>
<!-- N39&#45;&gt;N74 -->
<g id="edge71" class="edge"><title>N39&#45;&gt;N74</title>
<path fill="none" stroke="black" d="M2550.96,-1311.46C2600.14,-1299.98 2674.64,-1272.95 2674.64,-1214.55 2674.64,-1214.55 2674.64,-1214.55 2674.64,-423.9 2674.64,-377.394 2634.57,-379.012 2592.64,-358.9 2589.55,-357.42 2586.4,-355.825 2583.25,-354.171"/>
<polygon fill="black" stroke="black" points="2584.91,-351.088 2574.45,-349.399 2581.57,-357.242 2584.91,-351.088"/>
<text text-anchor="middle" x="2681.64" y="-808.15" font-family="Times,serif" font-size="14.00">29</text>
</g>
<!-- N42 -->
<g id="node43" class="node"><title>N42</title>
<polygon fill="none" stroke="black" points="737.612,-1235.55 623.663,-1235.55 623.663,-1191.55 737.612,-1191.55 737.612,-1235.55"/>
<text text-anchor="middle" x="680.638" y="-1221.95" font-family="Times,serif" font-size="12.00">sync.(*Mutex).Lock</text>
<text text-anchor="end" x="729.625" y="-1209.95" font-family="Times,serif" font-size="12.00">55 (0.7%)</text>
<text text-anchor="end" x="729.625" y="-1197.95" font-family="Times,serif" font-size="12.00">of 298 (3.5%)</text>
</g>
<!-- N40&#45;&gt;N42 -->
<g id="edge19" class="edge"><title>N40&#45;&gt;N42</title>
<path fill="none" stroke="black" d="M680.638,-1300.33C680.638,-1285.19 680.638,-1263.54 680.638,-1245.77"/>
<polygon fill="black" stroke="black" points="684.138,-1245.58 680.638,-1235.58 677.138,-1245.58 684.138,-1245.58"/>
<text text-anchor="middle" x="691.138" y="-1264.3" font-family="Times,serif" font-size="14.00">298</text>
</g>
<!-- N69 -->
<g id="node70" class="node"><title>N69</title>
<polygon fill="none" stroke="black" points="1050.87,-1126.05 902.405,-1126.05 902.405,-1090.85 1050.87,-1090.85 1050.87,-1126.05"/>
<text text-anchor="middle" x="976.638" y="-1111.21" font-family="Times,serif" font-size="13.80">sync/atomic.AddUint32</text>
<text text-anchor="end" x="1042.75" y="-1097.41" font-family="Times,serif" font-size="13.80">112 (1.3%)</text>
</g>
<!-- N40&#45;&gt;N69 -->
<g id="edge76" class="edge"><title>N40&#45;&gt;N69</title>
<path fill="none" stroke="black" d="M707.166,-1300.22C761.672,-1261.63 886.06,-1173.57 944.8,-1131.99"/>
<polygon fill="black" stroke="black" points="946.835,-1134.84 952.974,-1126.2 942.79,-1129.12 946.835,-1134.84"/>
<text text-anchor="middle" x="879.638" y="-1209.35" font-family="Times,serif" font-size="14.00">31</text>
</g>
<!-- N59 -->
<g id="node60" class="node"><title>N59</title>
<polygon fill="none" stroke="black" points="738.137,-1127.25 491.138,-1127.25 491.138,-1089.65 738.137,-1089.65 738.137,-1127.25"/>
<text text-anchor="middle" x="614.638" y="-1111.43" font-family="Times,serif" font-size="14.90">sync/atomic.CompareAndSwapUint32</text>
<text text-anchor="end" x="729.887" y="-1096.53" font-family="Times,serif" font-size="14.90">160 (1.9%)</text>
</g>
<!-- N42&#45;&gt;N59 -->
<g id="edge20" class="edge"><title>N42&#45;&gt;N59</title>
<path fill="none" stroke="black" d="M666.962,-1191.19C656.674,-1175.12 642.515,-1153 631.52,-1135.82"/>
<polygon fill="black" stroke="black" points="634.436,-1133.88 626.096,-1127.35 628.54,-1137.66 634.436,-1133.88"/>
<text text-anchor="middle" x="660.138" y="-1154.4" font-family="Times,serif" font-size="14.00">152</text>
</g>
<!-- N77 -->
<g id="node78" class="node"><title>N77</title>
<polygon fill="none" stroke="black" points="473.278,-1125.85 365.998,-1125.85 365.998,-1091.05 473.278,-1091.05 473.278,-1125.85"/>
<text text-anchor="middle" x="419.638" y="-1114.61" font-family="Times,serif" font-size="8.80">sync.runtime_Semacquire</text>
<text text-anchor="end" x="465.457" y="-1105.81" font-family="Times,serif" font-size="8.80">2 (0.0%)</text>
<text text-anchor="end" x="465.457" y="-1097.01" font-family="Times,serif" font-size="8.80">of 90 (1.1%)</text>
</g>
<!-- N42&#45;&gt;N77 -->
<g id="edge1" class="edge"><title>N42&#45;&gt;N77</title>
<path fill="none" stroke="black" d="M633.534,-1191.54C627.203,-1188.82 620.777,-1186.11 614.638,-1183.6 556.56,-1159.88 541.26,-1155.94 482.638,-1133.6 478.986,-1132.21 475.217,-1130.77 471.422,-1129.32"/>
<polygon fill="black" stroke="black" points="472.58,-1126.02 461.989,-1125.71 470.079,-1132.55 472.58,-1126.02"/>
<text text-anchor="middle" x="574.638" y="-1154.4" font-family="Times,serif" font-size="14.00">90</text>
</g>
<!-- N67 -->
<g id="node68" class="node"><title>N67</title>
<polygon fill="none" stroke="black" points="1205.73,-931.602 1075.55,-931.602 1075.55,-896.398 1205.73,-896.398 1205.73,-931.602"/>
<text text-anchor="middle" x="1140.64" y="-916.76" font-family="Times,serif" font-size="13.80">runtime.memeqbody</text>
<text text-anchor="end" x="1197.93" y="-902.96" font-family="Times,serif" font-size="13.80">114 (1.4%)</text>
</g>
<!-- N43&#45;&gt;N67 -->
<g id="edge83" class="edge"><title>N43&#45;&gt;N67</title>
<path fill="none" stroke="black" d="M865.146,-1293.46C886.341,-1262.75 926.001,-1211.81 972.638,-1183.6 999.387,-1167.42 1015.69,-1184.44 1040.64,-1165.6 1078.03,-1137.36 1118.05,-1000.23 1133.75,-941.633"/>
<polygon fill="black" stroke="black" points="1137.22,-942.213 1136.4,-931.65 1130.45,-940.42 1137.22,-942.213"/>
<text text-anchor="middle" x="1095.64" y="-1104.25" font-family="Times,serif" font-size="14.00">85</text>
</g>
<!-- N45&#45;&gt;N33 -->
<g id="edge90" class="edge"><title>N45&#45;&gt;N33</title>
<path fill="none" stroke="black" d="M1893.12,-1500.02C1894.81,-1486.46 1897.06,-1468.29 1898.96,-1453.06"/>
<polygon fill="black" stroke="black" points="1902.44,-1453.42 1900.2,-1443.07 1895.49,-1452.56 1902.44,-1453.42"/>
<text text-anchor="middle" x="1907.14" y="-1469.1" font-family="Times,serif" font-size="14.00">169</text>
</g>
<!-- N46&#45;&gt;N36 -->
<g id="edge36" class="edge"><title>N46&#45;&gt;N36</title>
<path fill="none" stroke="black" d="M2001.13,-410.934C2034.09,-401.382 2080.11,-388.152 2120.64,-376.9 2162.12,-365.382 2209.23,-352.746 2244.26,-343.433"/>
<polygon fill="black" stroke="black" points="2245.5,-346.726 2254.27,-340.777 2243.7,-339.96 2245.5,-346.726"/>
<text text-anchor="middle" x="2127.64" y="-379.7" font-family="Times,serif" font-size="14.00">25</text>
</g>
<!-- N55 -->
<g id="node56" class="node"><title>N55</title>
<polygon fill="none" stroke="black" points="2002.87,-346.002 1910.41,-346.002 1910.41,-311.198 2002.87,-311.198 2002.87,-346.002"/>
<text text-anchor="middle" x="1956.64" y="-334.76" font-family="Times,serif" font-size="8.80">MHeap_AllocLocked</text>
<text text-anchor="end" x="1995" y="-325.96" font-family="Times,serif" font-size="8.80">2 (0.0%)</text>
<text text-anchor="end" x="1995" y="-317.16" font-family="Times,serif" font-size="8.80">of 202 (2.4%)</text>
</g>
<!-- N46&#45;&gt;N55 -->
<g id="edge53" class="edge"><title>N46&#45;&gt;N55</title>
<path fill="none" stroke="black" d="M1956.64,-408.749C1956.64,-394.655 1956.64,-373.339 1956.64,-356.378"/>
<polygon fill="black" stroke="black" points="1960.14,-355.98 1956.64,-345.98 1953.14,-355.98 1960.14,-355.98"/>
<text text-anchor="middle" x="1967.14" y="-379.7" font-family="Times,serif" font-size="14.00">202</text>
</g>
<!-- N57 -->
<g id="node58" class="node"><title>N57</title>
<polygon fill="none" stroke="black" points="1114.68,-1232.55 1008.6,-1232.55 1008.6,-1194.55 1114.68,-1194.55 1114.68,-1232.55"/>
<text text-anchor="middle" x="1061.64" y="-1220.55" font-family="Times,serif" font-size="10.00">sync.(*Mutex).Unlock</text>
<text text-anchor="end" x="1106.91" y="-1210.55" font-family="Times,serif" font-size="10.00">14 (0.2%)</text>
<text text-anchor="end" x="1106.91" y="-1200.55" font-family="Times,serif" font-size="10.00">of 177 (2.1%)</text>
</g>
<!-- N47&#45;&gt;N57 -->
<g id="edge47" class="edge"><title>N47&#45;&gt;N57</title>
<path fill="none" stroke="black" d="M1029.97,-1299.35C1036.01,-1283.2 1044.62,-1260.12 1051.35,-1242.11"/>
<polygon fill="black" stroke="black" points="1054.64,-1243.3 1054.86,-1232.71 1048.08,-1240.85 1054.64,-1243.3"/>
<text text-anchor="middle" x="1054.14" y="-1264.3" font-family="Times,serif" font-size="14.00">177</text>
</g>
<!-- N47&#45;&gt;N69 -->
<g id="edge94" class="edge"><title>N47&#45;&gt;N69</title>
<path fill="none" stroke="black" d="M1010.53,-1299.64C1001.94,-1284.86 991.031,-1263.66 985.638,-1243.5 975.954,-1207.3 974.881,-1163.73 975.424,-1136.31"/>
<polygon fill="black" stroke="black" points="978.923,-1136.39 975.709,-1126.3 971.926,-1136.19 978.923,-1136.39"/>
<text text-anchor="middle" x="992.638" y="-1209.35" font-family="Times,serif" font-size="14.00">43</text>
</g>
<!-- N49 -->
<g id="node50" class="node"><title>N49</title>
<polygon fill="none" stroke="black" points="1998.79,-148.301 1914.49,-148.301 1914.49,-111.899 1998.79,-111.899 1998.79,-148.301"/>
<text text-anchor="middle" x="1956.64" y="-136.68" font-family="Times,serif" font-size="9.40">runtime.sweepone</text>
<text text-anchor="end" x="1990.96" y="-127.28" font-family="Times,serif" font-size="9.40">7 (0.1%)</text>
<text text-anchor="end" x="1990.96" y="-117.88" font-family="Times,serif" font-size="9.40">of 234 (2.8%)</text>
</g>
<!-- N49&#45;&gt;N44 -->
<g id="edge61" class="edge"><title>N49&#45;&gt;N44</title>
<path fill="none" stroke="black" d="M1956.64,-111.742C1956.64,-99.5094 1956.64,-82.6518 1956.64,-67.3782"/>
<polygon fill="black" stroke="black" points="1960.14,-67.1336 1956.64,-57.1336 1953.14,-67.1337 1960.14,-67.1336"/>
<text text-anchor="middle" x="1967.14" y="-77.7" font-family="Times,serif" font-size="14.00">225</text>
</g>
<!-- N51 -->
<g id="node52" class="node"><title>N51</title>
<polygon fill="none" stroke="black" points="1337.63,-1231.55 1259.65,-1231.55 1259.65,-1195.55 1337.63,-1195.55 1337.63,-1231.55"/>
<text text-anchor="middle" x="1298.64" y="-1220.2" font-family="Times,serif" font-size="9.50">strings.Contains</text>
<text text-anchor="end" x="1329.38" y="-1210.7" font-family="Times,serif" font-size="9.50">8 (0.1%)</text>
<text text-anchor="end" x="1329.38" y="-1201.2" font-family="Times,serif" font-size="9.50">of 214 (2.5%)</text>
</g>
<!-- N50&#45;&gt;N51 -->
<g id="edge46" class="edge"><title>N50&#45;&gt;N51</title>
<path fill="none" stroke="black" d="M1287.08,-1300.81C1289.26,-1284.51 1292.49,-1260.38 1294.99,-1241.78"/>
<polygon fill="black" stroke="black" points="1298.46,-1242.22 1296.32,-1231.84 1291.52,-1241.29 1298.46,-1242.22"/>
<text text-anchor="middle" x="1303.14" y="-1264.3" font-family="Times,serif" font-size="14.00">214</text>
</g>
<!-- N52 -->
<g id="node53" class="node"><title>N52</title>
<polygon fill="none" stroke="black" points="1345.84,-1133.75 1251.43,-1133.75 1251.43,-1083.15 1345.84,-1083.15 1345.84,-1133.75"/>
<text text-anchor="middle" x="1298.64" y="-1118.32" font-family="Times,serif" font-size="14.10">strings.Index</text>
<text text-anchor="end" x="1337.99" y="-1104.22" font-family="Times,serif" font-size="14.10">124 (1.5%)</text>
<text text-anchor="end" x="1337.99" y="-1090.12" font-family="Times,serif" font-size="14.10">of 206 (2.5%)</text>
</g>
<!-- N51&#45;&gt;N52 -->
<g id="edge58" class="edge"><title>N51&#45;&gt;N52</title>
<path fill="none" stroke="black" d="M1298.64,-1195.53C1298.64,-1181.6 1298.64,-1161.45 1298.64,-1144.15"/>
<polygon fill="black" stroke="black" points="1302.14,-1143.83 1298.64,-1133.83 1295.14,-1143.83 1302.14,-1143.83"/>
<text text-anchor="middle" x="1309.14" y="-1154.4" font-family="Times,serif" font-size="14.00">206</text>
</g>
<!-- N52&#45;&gt;N62 -->
<g id="edge67" class="edge"><title>N52&#45;&gt;N62</title>
<path fill="none" stroke="black" d="M1345.85,-1093.21C1402.29,-1076.19 1496.83,-1047.68 1558.46,-1029.1"/>
<polygon fill="black" stroke="black" points="1559.49,-1032.44 1568.05,-1026.2 1557.47,-1025.74 1559.49,-1032.44"/>
<text text-anchor="middle" x="1485.64" y="-1054.1" font-family="Times,serif" font-size="14.00">19</text>
</g>
<!-- N53 -->
<g id="node54" class="node"><title>N53</title>
<polygon fill="none" stroke="black" points="497.017,-1339.3 424.258,-1339.3 424.258,-1300.7 497.017,-1300.7 497.017,-1339.3"/>
<text text-anchor="middle" x="460.638" y="-1327.07" font-family="Times,serif" font-size="10.10">runtime.new</text>
<text text-anchor="end" x="488.827" y="-1316.97" font-family="Times,serif" font-size="10.10">15 (0.2%)</text>
<text text-anchor="end" x="488.827" y="-1306.87" font-family="Times,serif" font-size="10.10">of 205 (2.4%)</text>
</g>
<!-- N53&#45;&gt;N8 -->
<g id="edge21" class="edge"><title>N53&#45;&gt;N8</title>
<path fill="none" stroke="black" d="M491.063,-1300.8C496.163,-1298.14 501.476,-1295.59 506.638,-1293.5 556.989,-1273.07 571.444,-1272.6 624.638,-1261.5 651.465,-1255.9 726.535,-1262.13 746.638,-1243.5 774.683,-1217.51 765.638,-1197.83 765.638,-1159.6 765.638,-1159.6 765.638,-1159.6 765.638,-913 765.638,-796.755 906.341,-874.216 1021.64,-859.4 1338.09,-818.735 1719.04,-813.358 1879.47,-813.061"/>
<polygon fill="black" stroke="black" points="1879.72,-816.561 1889.72,-813.048 1879.71,-809.561 1879.72,-816.561"/>
<text text-anchor="middle" x="776.138" y="-1054.1" font-family="Times,serif" font-size="14.00">190</text>
</g>
<!-- N60 -->
<g id="node61" class="node"><title>N60</title>
<polygon fill="none" stroke="black" points="2487.54,-832.85 2409.73,-832.85 2409.73,-791.85 2487.54,-791.85 2487.54,-832.85"/>
<text text-anchor="middle" x="2448.64" y="-820.05" font-family="Times,serif" font-size="11.00">runqput</text>
<text text-anchor="end" x="2479.34" y="-809.05" font-family="Times,serif" font-size="11.00">31 (0.4%)</text>
<text text-anchor="end" x="2479.34" y="-798.05" font-family="Times,serif" font-size="11.00">of 143 (1.7%)</text>
</g>
<!-- N54&#45;&gt;N60 -->
<g id="edge105" class="edge"><title>N54&#45;&gt;N60</title>
<path fill="none" stroke="black" d="M2448.64,-891.867C2448.64,-877.755 2448.64,-858.986 2448.64,-843.337"/>
<polygon fill="black" stroke="black" points="2452.14,-843.097 2448.64,-833.097 2445.14,-843.097 2452.14,-843.097"/>
<text text-anchor="middle" x="2459.14" y="-862.2" font-family="Times,serif" font-size="14.00">129</text>
</g>
<!-- N54&#45;&gt;N66 -->
<g id="edge2" class="edge"><title>N54&#45;&gt;N66</title>
<path fill="none" stroke="black" d="M2490.2,-900.071C2527.57,-885.551 2576.64,-857.988 2576.64,-813.35 2576.64,-813.35 2576.64,-813.35 2576.64,-660.9 2576.64,-532.813 2621.56,-463.987 2527.64,-376.9 2525.16,-374.605 2496.55,-362.111 2469.4,-350.54"/>
<polygon fill="black" stroke="black" points="2470.47,-347.194 2459.9,-346.505 2467.74,-353.637 2470.47,-347.194"/>
<text text-anchor="middle" x="2586.64" y="-609.1" font-family="Times,serif" font-size="14.00">18</text>
</g>
<!-- N56 -->
<g id="node57" class="node"><title>N56</title>
<polygon fill="none" stroke="black" points="1993.7,-242.304 1919.57,-242.304 1919.57,-209.296 1993.7,-209.296 1993.7,-242.304"/>
<text text-anchor="middle" x="1956.64" y="-231.75" font-family="Times,serif" font-size="8.50">MHeap_Reclaim</text>
<text text-anchor="end" x="1985.67" y="-223.25" font-family="Times,serif" font-size="8.50">1 (0.0%)</text>
<text text-anchor="end" x="1985.67" y="-214.75" font-family="Times,serif" font-size="8.50">of 194 (2.3%)</text>
</g>
<!-- N55&#45;&gt;N56 -->
<g id="edge109" class="edge"><title>N55&#45;&gt;N56</title>
<path fill="none" stroke="black" d="M1956.64,-310.955C1956.64,-295.062 1956.64,-270.881 1956.64,-252.512"/>
<polygon fill="black" stroke="black" points="1960.14,-252.474 1956.64,-242.474 1953.14,-252.474 1960.14,-252.474"/>
<text text-anchor="middle" x="1967.14" y="-269.1" font-family="Times,serif" font-size="14.00">194</text>
</g>
<!-- N56&#45;&gt;N49 -->
<g id="edge13" class="edge"><title>N56&#45;&gt;N49</title>
<path fill="none" stroke="black" d="M1956.64,-208.905C1956.64,-195.114 1956.64,-174.844 1956.64,-158.451"/>
<polygon fill="black" stroke="black" points="1960.14,-158.346 1956.64,-148.346 1953.14,-158.346 1960.14,-158.346"/>
<text text-anchor="middle" x="1967.14" y="-174.1" font-family="Times,serif" font-size="14.00">190</text>
</g>
<!-- N65 -->
<g id="node66" class="node"><title>N65</title>
<polygon fill="none" stroke="black" points="1522.61,-1124.45 1424.67,-1124.45 1424.67,-1092.45 1522.61,-1092.45 1522.61,-1124.45"/>
<text text-anchor="middle" x="1473.64" y="-1114.05" font-family="Times,serif" font-size="8.00">sync.runtime_Semrelease</text>
<text text-anchor="end" x="1514.62" y="-1106.05" font-family="Times,serif" font-size="8.00">0 (0.0%)</text>
<text text-anchor="end" x="1514.62" y="-1098.05" font-family="Times,serif" font-size="8.00">of 117 (1.4%)</text>
</g>
<!-- N57&#45;&gt;N65 -->
<g id="edge75" class="edge"><title>N57&#45;&gt;N65</title>
<path fill="none" stroke="black" d="M1081.65,-1194.45C1098.77,-1180.12 1124.77,-1161.02 1151.15,-1151.6 1236.65,-1121.06 1264.79,-1146.65 1354.64,-1133.6 1374.27,-1130.75 1395.54,-1126.73 1414.6,-1122.79"/>
<polygon fill="black" stroke="black" points="1415.58,-1126.16 1424.64,-1120.68 1414.13,-1119.31 1415.58,-1126.16"/>
<text text-anchor="middle" x="1161.88" y="-1154.4" font-family="Times,serif" font-size="14.00">117</text>
</g>
<!-- N57&#45;&gt;N69 -->
<g id="edge88" class="edge"><title>N57&#45;&gt;N69</title>
<path fill="none" stroke="black" d="M1046.44,-1194.12C1032.69,-1177.44 1012.33,-1152.75 997.147,-1134.33"/>
<polygon fill="black" stroke="black" points="999.637,-1131.85 990.576,-1126.36 994.236,-1136.3 999.637,-1131.85"/>
<text text-anchor="middle" x="1029.64" y="-1154.4" font-family="Times,serif" font-size="14.00">38</text>
</g>
<!-- N60&#45;&gt;N66 -->
<g id="edge72" class="edge"><title>N60&#45;&gt;N66</title>
<path fill="none" stroke="black" d="M2473.68,-791.718C2489.89,-777.428 2509.75,-756.565 2519.64,-733.3 2548.83,-664.597 2530.64,-640.349 2530.64,-565.7 2530.64,-565.7 2530.64,-565.7 2530.64,-423.9 2530.64,-390.587 2501.24,-366.588 2472.7,-351.138"/>
<polygon fill="black" stroke="black" points="2474,-347.871 2463.51,-346.421 2470.81,-354.099 2474,-347.871"/>
<text text-anchor="middle" x="2537.64" y="-560.5" font-family="Times,serif" font-size="14.00">20</text>
</g>
<!-- N76 -->
<g id="node77" class="node"><title>N76</title>
<polygon fill="none" stroke="black" points="2510.18,-727.401 2387.1,-727.401 2387.1,-692.799 2510.18,-692.799 2510.18,-727.401"/>
<text text-anchor="middle" x="2448.64" y="-712.78" font-family="Times,serif" font-size="13.40">runtime.atomicstore</text>
<text text-anchor="end" x="2502.41" y="-699.38" font-family="Times,serif" font-size="13.40">97 (1.2%)</text>
</g>
<!-- N60&#45;&gt;N76 -->
<g id="edge104" class="edge"><title>N60&#45;&gt;N76</title>
<path fill="none" stroke="black" d="M2448.64,-791.544C2448.64,-776.19 2448.64,-754.758 2448.64,-737.876"/>
<polygon fill="black" stroke="black" points="2452.14,-737.549 2448.64,-727.549 2445.14,-737.549 2452.14,-737.549"/>
<text text-anchor="middle" x="2455.64" y="-754.1" font-family="Times,serif" font-size="14.00">92</text>
</g>
<!-- N61&#45;&gt;N53 -->
<g id="edge111" class="edge"><title>N61&#45;&gt;N53</title>
<path fill="none" stroke="black" d="M223.639,-1403.33C277.989,-1384.45 362.459,-1355.11 414.509,-1337.03"/>
<polygon fill="black" stroke="black" points="415.855,-1340.26 424.152,-1333.68 413.558,-1333.65 415.855,-1340.26"/>
<text text-anchor="middle" x="340.638" y="-1367.3" font-family="Times,serif" font-size="14.00">91</text>
</g>
<!-- N62&#45;&gt;N67 -->
<g id="edge112" class="edge"><title>N62&#45;&gt;N67</title>
<path fill="none" stroke="black" d="M1567.94,-998.985C1483.61,-982.411 1314.13,-949.099 1215.85,-929.782"/>
<polygon fill="black" stroke="black" points="1216.47,-926.337 1205.98,-927.843 1215.12,-933.206 1216.47,-926.337"/>
<text text-anchor="middle" x="1415.64" y="-957.4" font-family="Times,serif" font-size="14.00">29</text>
</g>
<!-- N63&#45;&gt;N31 -->
<g id="edge96" class="edge"><title>N63&#45;&gt;N31</title>
<path fill="none" stroke="black" d="M2420.05,-216.259C2437.69,-211.958 2459.74,-206.906 2479.64,-203.3 2646.94,-172.971 2845.27,-149.939 2950.8,-138.701"/>
<polygon fill="black" stroke="black" points="2951.45,-142.152 2961.03,-137.618 2950.71,-135.191 2951.45,-142.152"/>
<text text-anchor="middle" x="2684.14" y="-174.1" font-family="Times,serif" font-size="14.00">121</text>
</g>
<!-- N64 -->
<g id="node65" class="node"><title>N64</title>
<polygon fill="none" stroke="black" points="1778.55,-1028.85 1686.72,-1028.85 1686.72,-991.048 1778.55,-991.048 1778.55,-1028.85"/>
<text text-anchor="middle" x="1732.64" y="-1016.81" font-family="Times,serif" font-size="9.80">runtime.semrelease</text>
<text text-anchor="end" x="1770.6" y="-1007.01" font-family="Times,serif" font-size="9.80">11 (0.1%)</text>
<text text-anchor="end" x="1770.6" y="-997.21" font-family="Times,serif" font-size="9.80">of 117 (1.4%)</text>
</g>
<!-- N64&#45;&gt;N36 -->
<g id="edge85" class="edge"><title>N64&#45;&gt;N36</title>
<path fill="none" stroke="black" d="M1732.64,-990.939C1732.64,-972.027 1732.64,-941.423 1732.64,-915 1732.64,-915 1732.64,-915 1732.64,-423.9 1732.64,-398.113 2104.25,-352.057 2244.19,-335.628"/>
<polygon fill="black" stroke="black" points="2244.72,-339.089 2254.25,-334.451 2243.91,-332.136 2244.72,-339.089"/>
<text text-anchor="middle" x="1739.64" y="-657.7" font-family="Times,serif" font-size="14.00">67</text>
</g>
<!-- N64&#45;&gt;N54 -->
<g id="edge57" class="edge"><title>N64&#45;&gt;N54</title>
<path fill="none" stroke="black" d="M1778.85,-1002.41C1812.79,-997.718 1860.04,-991.396 1901.64,-986.6 1982.83,-977.241 2003.52,-978.556 2084.64,-968.6 2196.43,-954.879 2326.91,-934.631 2397.3,-923.356"/>
<polygon fill="black" stroke="black" points="2397.92,-926.801 2407.24,-921.76 2396.81,-919.89 2397.92,-926.801"/>
<text text-anchor="middle" x="2191.64" y="-957.4" font-family="Times,serif" font-size="14.00">17</text>
</g>
<!-- N65&#45;&gt;N64 -->
<g id="edge42" class="edge"><title>N65&#45;&gt;N64</title>
<path fill="none" stroke="black" d="M1516.4,-1092.43C1557.79,-1077.77 1622.24,-1054.61 1677.64,-1033.3 1678.36,-1033.02 1679.09,-1032.74 1679.82,-1032.46"/>
<polygon fill="black" stroke="black" points="1681.43,-1035.58 1689.46,-1028.67 1678.88,-1029.07 1681.43,-1035.58"/>
<text text-anchor="middle" x="1637.88" y="-1054.1" font-family="Times,serif" font-size="14.00">117</text>
</g>
<!-- N68&#45;&gt;N53 -->
<g id="edge10" class="edge"><title>N68&#45;&gt;N53</title>
<path fill="none" stroke="black" d="M507.138,-1404.37C498.582,-1389.03 485.853,-1366.21 475.875,-1348.32"/>
<polygon fill="black" stroke="black" points="478.873,-1346.51 470.945,-1339.48 472.759,-1349.92 478.873,-1346.51"/>
<text text-anchor="middle" x="499.638" y="-1367.3" font-family="Times,serif" font-size="14.00">65</text>
</g>
<!-- N75 -->
<g id="node76" class="node"><title>N75</title>
<polygon fill="none" stroke="black" points="605.247,-1233.25 530.028,-1233.25 530.028,-1193.85 605.247,-1193.85 605.247,-1233.25"/>
<text text-anchor="middle" x="567.638" y="-1220.83" font-family="Times,serif" font-size="10.40">strconv.atof64</text>
<text text-anchor="end" x="597.192" y="-1210.43" font-family="Times,serif" font-size="10.40">19 (0.2%)</text>
<text text-anchor="end" x="597.192" y="-1200.03" font-family="Times,serif" font-size="10.40">of 98 (1.2%)</text>
</g>
<!-- N70&#45;&gt;N75 -->
<g id="edge113" class="edge"><title>N70&#45;&gt;N75</title>
<path fill="none" stroke="black" d="M560.995,-1301.28C562.208,-1285.44 564.008,-1261.94 565.428,-1243.4"/>
<polygon fill="black" stroke="black" points="568.919,-1243.65 566.193,-1233.42 561.939,-1243.12 568.919,-1243.65"/>
<text text-anchor="middle" x="571.638" y="-1264.3" font-family="Times,serif" font-size="14.00">98</text>
</g>
<!-- N73&#45;&gt;N72 -->
<g id="edge14" class="edge"><title>N73&#45;&gt;N72</title>
<path fill="none" stroke="black" d="M2163.39,-1194.59C2172.4,-1178.01 2185.87,-1153.21 2195.95,-1134.65"/>
<polygon fill="black" stroke="black" points="2199.04,-1136.3 2200.73,-1125.84 2192.88,-1132.96 2199.04,-1136.3"/>
<text text-anchor="middle" x="2193.64" y="-1154.4" font-family="Times,serif" font-size="14.00">10</text>
</g>
<!-- N80 -->
<g id="node81" class="node"><title>N80</title>
<polygon fill="none" stroke="black" points="2133.4,-1126.35 2069.87,-1126.35 2069.87,-1090.55 2133.4,-1090.55 2133.4,-1126.35"/>
<text text-anchor="middle" x="2101.64" y="-1114.96" font-family="Times,serif" font-size="9.30">gostringsize</text>
<text text-anchor="end" x="2125.27" y="-1105.66" font-family="Times,serif" font-size="9.30">6 (0.1%)</text>
<text text-anchor="end" x="2125.27" y="-1096.36" font-family="Times,serif" font-size="9.30">of 76 (0.9%)</text>
</g>
<!-- N73&#45;&gt;N80 -->
<g id="edge107" class="edge"><title>N73&#45;&gt;N80</title>
<path fill="none" stroke="black" d="M2144.58,-1194.59C2136.35,-1178.28 2124.12,-1154.02 2114.81,-1135.57"/>
<polygon fill="black" stroke="black" points="2117.87,-1133.87 2110.25,-1126.52 2111.62,-1137.02 2117.87,-1133.87"/>
<text text-anchor="middle" x="2135.64" y="-1154.4" font-family="Times,serif" font-size="14.00">76</text>
</g>
<!-- N74&#45;&gt;N41 -->
<g id="edge24" class="edge"><title>N74&#45;&gt;N41</title>
<path fill="none" stroke="black" d="M2541.64,-307.685C2541.64,-293.471 2541.64,-274.076 2541.64,-257.841"/>
<polygon fill="black" stroke="black" points="2545.14,-257.714 2541.64,-247.715 2538.14,-257.715 2545.14,-257.714"/>
<text text-anchor="middle" x="2548.64" y="-269.1" font-family="Times,serif" font-size="14.00">58</text>
</g>
<!-- N78 -->
<g id="node79" class="node"><title>N78</title>
<polygon fill="none" stroke="black" points="465.317,-1027.95 373.959,-1027.95 373.959,-991.947 465.317,-991.947 465.317,-1027.95"/>
<text text-anchor="middle" x="419.638" y="-1016.6" font-family="Times,serif" font-size="9.50">runtime.semacquire</text>
<text text-anchor="end" x="457.227" y="-1007.1" font-family="Times,serif" font-size="9.50">8 (0.1%)</text>
<text text-anchor="end" x="457.227" y="-997.6" font-family="Times,serif" font-size="9.50">of 89 (1.1%)</text>
</g>
<!-- N77&#45;&gt;N78 -->
<g id="edge15" class="edge"><title>N77&#45;&gt;N78</title>
<path fill="none" stroke="black" d="M419.638,-1091.08C419.638,-1076.7 419.638,-1055.48 419.638,-1038.49"/>
<polygon fill="black" stroke="black" points="423.138,-1038.05 419.638,-1028.05 416.138,-1038.05 423.138,-1038.05"/>
<text text-anchor="middle" x="426.638" y="-1054.1" font-family="Times,serif" font-size="14.00">88</text>
</g>
<!-- N78&#45;&gt;N36 -->
<g id="edge27" class="edge"><title>N78&#45;&gt;N36</title>
<path fill="none" stroke="black" d="M435.647,-991.792C496.301,-927.865 720.279,-701.473 951.638,-589.7 1320.96,-411.274 1445.32,-445.909 1849.64,-376.9 1868.85,-373.621 2130.26,-346.658 2244.18,-334.97"/>
<polygon fill="black" stroke="black" points="2244.82,-338.423 2254.41,-333.921 2244.11,-331.46 2244.82,-338.423"/>
<text text-anchor="middle" x="842.638" y="-657.7" font-family="Times,serif" font-size="14.00">29</text>
</g>
<!-- N80&#45;&gt;N8 -->
<g id="edge81" class="edge"><title>N80&#45;&gt;N8</title>
<path fill="none" stroke="black" d="M2095.52,-1090.43C2081.92,-1053.3 2047.29,-962.649 2008.64,-891.4 2001.07,-877.446 1991.72,-862.8 1983.05,-850.012"/>
<polygon fill="black" stroke="black" points="1985.74,-847.742 1977.18,-841.488 1979.97,-851.71 1985.74,-847.742"/>
<text text-anchor="middle" x="2052.64" y="-957.4" font-family="Times,serif" font-size="14.00">70</text>
</g>
</g>
</g></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment