|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905 |
- <?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 7.0.4 (20221203.1631)
- -->
- <!-- Title: ___2go_build_applet.exe 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 library 1.2.2
- * ======================
- *
- * Given an unique existing element with id "viewport" (or when missing, the
- * first g-element), including the the library into any SVG adds the following
- * capabilities:
- *
- * - Mouse panning
- * - Mouse zooming (using the wheel)
- * - Object dragging
- *
- * You can configure the behaviour of the pan/zoom/drag with the variables
- * listed in the CONFIGURATION section of this file.
- *
- * This code is licensed under the following BSD license:
- *
- * Copyright 2009-2019 Andrea Leofreddi <a.leofreddi@vleo.net>. 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.
- * 3. Neither the name of the copyright holder nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ``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 COPYRIGHT HOLDERS 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.
- */
-
- "use strict";
-
- /// CONFIGURATION
- /// ====>
-
- var enablePan = 1; // 1 or 0: enable or disable panning (default enabled)
- var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled)
- var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled)
- var zoomScale = 0.2; // Zoom sensitivity
-
- /// <====
- /// END OF CONFIGURATION
-
- var root = document.documentElement;
- var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf;
-
- setupHandlers(root);
-
- /**
- * Register handlers
- */
- function setupHandlers(root){
- setAttributes(root, {
- "onmouseup" : "handleMouseUp(evt)",
- "onmousedown" : "handleMouseDown(evt)",
- "onmousemove" : "handleMouseMove(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
- }
-
- /**
- * Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable.
- */
- function getRoot(root) {
- if(svgRoot == null) {
- var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r;
-
- while(t != root) {
- if(t.getAttribute("viewBox")) {
- setCTM(r, t.getCTM());
-
- t.removeAttribute("viewBox");
- }
-
- t = t.parentNode;
- }
-
- svgRoot = r;
- }
-
- return svgRoot;
- }
-
- /**
- * 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 (var i in attributes)
- element.setAttributeNS(null, i, attributes[i]);
- }
-
- /**
- * Handle mouse wheel event.
- */
- function handleMouseWheel(evt) {
- if(!enableZoom)
- return;
-
- if(evt.preventDefault)
- evt.preventDefault();
-
- evt.returnValue = false;
-
- var svgDoc = evt.target.ownerDocument;
-
- var delta;
-
- if(evt.wheelDelta)
- delta = evt.wheelDelta / 360; // Chrome/Safari
- else
- delta = evt.detail / -9; // Mozilla
-
- var z = Math.pow(1 + zoomScale, delta);
-
- var g = getRoot(svgDoc);
-
- 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));
-
- if(typeof(stateTf) == "undefined")
- stateTf = g.getCTM().inverse();
-
- 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 = getRoot(svgDoc);
-
- if(state == 'pan' && enablePan) {
- // Pan mode
- var p = getEventPoint(evt).matrixTransform(stateTf);
-
- setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y));
- } else if(state == 'drag' && enableDrag) {
- // Drag 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 = getRoot(svgDoc);
-
- if(
- evt.target.tagName == "svg"
- || !enableDrag // Pan anyway when drag is disabled and the user clicked on an element
- ) {
- // Pan mode
- state = 'pan';
-
- stateTf = g.getCTM().inverse();
-
- stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
- } else {
- // Drag mode
- state = 'drag';
-
- 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 == 'drag') {
- // Quit pan mode
- state = '';
- }
- }
- ]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1626)">
- <title>___2go_build_applet.exe</title>
- <polygon fill="white" stroke="none" points="-4,4 -4,-1626 1454.5,-1626 1454.5,4 -4,4"/>
- <g id="clust1" class="cluster">
- <title>cluster_L</title>
- <polygon fill="none" stroke="black" points="8,-1445 8,-1614 1036,-1614 1036,-1445 8,-1445"/>
- </g>
- <!-- File: ___2go_build_applet.exe -->
- <g id="node1" class="node">
- <title>File: ___2go_build_applet.exe</title>
- <g id="a_node1"><a xlink:title="___2go_build_applet.exe">
- <polygon fill="#f8f8f8" stroke="black" points="1028,-1606 16,-1606 16,-1453 1028,-1453 1028,-1606"/>
- <text text-anchor="start" x="24" y="-1589.2" font-family="Times New Roman,serif" font-size="16.00">File: ___2go_build_applet.exe</text>
- <text text-anchor="start" x="24" y="-1571.2" font-family="Times New Roman,serif" font-size="16.00">Build ID: C:\Users\Administrator\AppData\Local\JetBrains\GoLand2023.3\tmp\GoLand\___2go_build_applet.exe2024-12-17 11:38:02.3721912 +0800 CST</text>
- <text text-anchor="start" x="24" y="-1553.2" font-family="Times New Roman,serif" font-size="16.00">Type: cpu</text>
- <text text-anchor="start" x="24" y="-1535.2" font-family="Times New Roman,serif" font-size="16.00">Time: Dec 17, 2024 at 11:53am (CST)</text>
- <text text-anchor="start" x="24" y="-1517.2" font-family="Times New Roman,serif" font-size="16.00">Duration: 30s, Total samples = 60ms (  0.2%)</text>
- <text text-anchor="start" x="24" y="-1499.2" font-family="Times New Roman,serif" font-size="16.00">Showing nodes accounting for 60ms, 100% of 60ms total</text>
- <text text-anchor="start" x="24" y="-1462.2" font-family="Times New Roman,serif" font-size="16.00">See https://git.io/JfYMW for how to read the graph</text>
- </a>
- </g>
- </g>
- <!-- N1 -->
- <g id="node1" class="node">
- <title>N1</title>
- <g id="a_node1"><a xlink:title="runtime.stdcall6 (30ms)">
- <polygon fill="#edd9d5" stroke="#b22100" points="1200.5,-891 1037.5,-891 1037.5,-805 1200.5,-805 1200.5,-891"/>
- <text text-anchor="middle" x="1119" y="-867.8" font-family="Times New Roman,serif" font-size="24.00">runtime</text>
- <text text-anchor="middle" x="1119" y="-841.8" font-family="Times New Roman,serif" font-size="24.00">stdcall6</text>
- <text text-anchor="middle" x="1119" y="-815.8" font-family="Times New Roman,serif" font-size="24.00">30ms (50.00%)</text>
- </a>
- </g>
- </g>
- <!-- N2 -->
- <g id="node2" class="node">
- <title>N2</title>
- <g id="a_node2"><a xlink:title="runtime.mcall (40ms)">
- <polygon fill="#edd8d5" stroke="#b21400" points="1192,-1573.5 1046,-1573.5 1046,-1485.5 1192,-1485.5 1192,-1573.5"/>
- <text text-anchor="middle" x="1119" y="-1555.1" font-family="Times New Roman,serif" font-size="18.00">runtime</text>
- <text text-anchor="middle" x="1119" y="-1535.1" font-family="Times New Roman,serif" font-size="18.00">mcall</text>
- <text text-anchor="middle" x="1119" y="-1515.1" font-family="Times New Roman,serif" font-size="18.00">10ms (16.67%)</text>
- <text text-anchor="middle" x="1119" y="-1495.1" font-family="Times New Roman,serif" font-size="18.00">of 40ms (66.67%)</text>
- </a>
- </g>
- </g>
- <!-- N22 -->
- <g id="node22" class="node">
- <title>N22</title>
- <g id="a_node22"><a xlink:title="runtime.park_m (30ms)">
- <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1398 1075.5,-1398 1075.5,-1362 1162.5,-1362 1162.5,-1398"/>
- <text text-anchor="middle" x="1119" y="-1387.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1119" y="-1378.1" font-family="Times New Roman,serif" font-size="8.00">park_m</text>
- <text text-anchor="middle" x="1119" y="-1369.1" font-family="Times New Roman,serif" font-size="8.00">0 of 30ms (50.00%)</text>
- </a>
- </g>
- </g>
- <!-- N2->N22 -->
- <g id="edge2" class="edge">
- <title>N2->N22</title>
- <g id="a_edge2"><a xlink:title="runtime.mcall -> runtime.park_m (30ms)">
- <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1485.04C1119,-1461.77 1119,-1433.63 1119,-1412.48"/>
- <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1412.72 1119,-1402.72 1115.5,-1412.72 1122.5,-1412.72"/>
- </a>
- </g>
- <g id="a_edge2-label"><a xlink:title="runtime.mcall -> runtime.park_m (30ms)">
- <text text-anchor="middle" x="1136" y="-1423.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
- </a>
- </g>
- </g>
- <!-- N3 -->
- <g id="node3" class="node">
- <title>N3</title>
- <g id="a_node3"><a xlink:title="runtime.netpoll (30ms)">
- <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1073 1075.5,-1073 1075.5,-1037 1162.5,-1037 1162.5,-1073"/>
- <text text-anchor="middle" x="1119" y="-1062.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1119" y="-1053.1" font-family="Times New Roman,serif" font-size="8.00">netpoll</text>
- <text text-anchor="middle" x="1119" y="-1044.1" font-family="Times New Roman,serif" font-size="8.00">0 of 30ms (50.00%)</text>
- </a>
- </g>
- </g>
- <!-- N3->N1 -->
- <g id="edge20" class="edge">
- <title>N3->N1</title>
- <g id="a_edge20"><a xlink:title="runtime.netpoll -> runtime.stdcall6 (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1083.57,-1036.54C1064.5,-1025.06 1042.75,-1008.06 1032,-986 1023.43,-968.42 1024.82,-960.19 1032,-942 1038.07,-926.63 1048.01,-912.3 1059.05,-899.73"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1061.59,-902.14 1065.8,-892.42 1056.44,-897.39 1061.59,-902.14"/>
- </a>
- </g>
- <g id="a_edge20-label"><a xlink:title="runtime.netpoll -> runtime.stdcall6 (10ms)">
- <text text-anchor="middle" x="1049" y="-960.3" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N21 -->
- <g id="node21" class="node">
- <title>N21</title>
- <g id="a_node21"><a xlink:title="runtime.netpollQueueTimer (20ms)">
- <polygon fill="#eddcd5" stroke="#b23200" points="1162.5,-982 1075.5,-982 1075.5,-946 1162.5,-946 1162.5,-982"/>
- <text text-anchor="middle" x="1119" y="-971.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1119" y="-962.1" font-family="Times New Roman,serif" font-size="8.00">netpollQueueTimer</text>
- <text text-anchor="middle" x="1119" y="-953.1" font-family="Times New Roman,serif" font-size="8.00">0 of 20ms (33.33%)</text>
- </a>
- </g>
- </g>
- <!-- N3->N21 -->
- <g id="edge5" class="edge">
- <title>N3->N21</title>
- <g id="a_edge5"><a xlink:title="runtime.netpoll -> runtime.netpollQueueTimer (20ms)">
- <path fill="none" stroke="#b23200" stroke-width="2" d="M1119,-1036.84C1119,-1025.1 1119,-1009.2 1119,-995.35"/>
- <polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="1122.5,-995.44 1119,-985.44 1115.5,-995.44 1122.5,-995.44"/>
- </a>
- </g>
- <g id="a_edge5-label"><a xlink:title="runtime.netpoll -> runtime.netpollQueueTimer (20ms)">
- <text text-anchor="middle" x="1136" y="-1007.8" font-family="Times New Roman,serif" font-size="14.00"> 20ms</text>
- </a>
- </g>
- </g>
- <!-- N4 -->
- <g id="node4" class="node">
- <title>N4</title>
- <g id="a_node4"><a xlink:title="runtime.(*pageAlloc).find (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1325.5,-88 1198.5,-88 1198.5,0 1325.5,0 1325.5,-88"/>
- <text text-anchor="middle" x="1262" y="-69.6" font-family="Times New Roman,serif" font-size="18.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-49.6" font-family="Times New Roman,serif" font-size="18.00">(*pageAlloc)</text>
- <text text-anchor="middle" x="1262" y="-29.6" font-family="Times New Roman,serif" font-size="18.00">find</text>
- <text text-anchor="middle" x="1262" y="-9.6" font-family="Times New Roman,serif" font-size="18.00">10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N5 -->
- <g id="node5" class="node">
- <title>N5</title>
- <g id="a_node5"><a xlink:title="runtime.(*waitq).dequeue (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1450.5,-1212 1323.5,-1212 1323.5,-1124 1450.5,-1124 1450.5,-1212"/>
- <text text-anchor="middle" x="1387" y="-1193.6" font-family="Times New Roman,serif" font-size="18.00">runtime</text>
- <text text-anchor="middle" x="1387" y="-1173.6" font-family="Times New Roman,serif" font-size="18.00">(*waitq)</text>
- <text text-anchor="middle" x="1387" y="-1153.6" font-family="Times New Roman,serif" font-size="18.00">dequeue</text>
- <text text-anchor="middle" x="1387" y="-1133.6" font-family="Times New Roman,serif" font-size="18.00">10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N6 -->
- <g id="node6" class="node">
- <title>N6</title>
- <g id="a_node6"><a xlink:title="github.com/streadway/amqp.(*Connection).reader (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1430.5,-1551.5 1343.5,-1551.5 1343.5,-1507.5 1430.5,-1507.5 1430.5,-1551.5"/>
- <text text-anchor="middle" x="1387" y="-1541.1" font-family="Times New Roman,serif" font-size="8.00">amqp</text>
- <text text-anchor="middle" x="1387" y="-1532.1" font-family="Times New Roman,serif" font-size="8.00">(*Connection)</text>
- <text text-anchor="middle" x="1387" y="-1523.1" font-family="Times New Roman,serif" font-size="8.00">reader</text>
- <text text-anchor="middle" x="1387" y="-1514.1" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N17 -->
- <g id="node17" class="node">
- <title>N17</title>
- <g id="a_node17"><a xlink:title="runtime.chansend1 (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1430.5,-1398 1343.5,-1398 1343.5,-1362 1430.5,-1362 1430.5,-1398"/>
- <text text-anchor="middle" x="1387" y="-1387.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1387" y="-1378.1" font-family="Times New Roman,serif" font-size="8.00">chansend1</text>
- <text text-anchor="middle" x="1387" y="-1369.1" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N6->N17 -->
- <g id="edge7" class="edge">
- <title>N6->N17</title>
- <g id="a_edge7"><a xlink:title="github.com/streadway/amqp.(*Connection).reader -> runtime.chansend1 (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1387,-1507.05C1387,-1481.32 1387,-1438.1 1387,-1409.56"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1390.5,-1409.84 1387,-1399.84 1383.5,-1409.84 1390.5,-1409.84"/>
- </a>
- </g>
- <g id="a_edge7-label"><a xlink:title="github.com/streadway/amqp.(*Connection).reader -> runtime.chansend1 (10ms)">
- <text text-anchor="middle" x="1404" y="-1423.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N7 -->
- <g id="node7" class="node">
- <title>N7</title>
- <g id="a_node7"><a xlink:title="runtime/pprof.profileWriter (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1547.5 1218.5,-1547.5 1218.5,-1511.5 1305.5,-1511.5 1305.5,-1547.5"/>
- <text text-anchor="middle" x="1262" y="-1536.6" font-family="Times New Roman,serif" font-size="8.00">pprof</text>
- <text text-anchor="middle" x="1262" y="-1527.6" font-family="Times New Roman,serif" font-size="8.00">profileWriter</text>
- <text text-anchor="middle" x="1262" y="-1518.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N26 -->
- <g id="node26" class="node">
- <title>N26</title>
- <g id="a_node26"><a xlink:title="runtime/pprof.(*profileBuilder).addCPUData (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1402 1218.5,-1402 1218.5,-1358 1305.5,-1358 1305.5,-1402"/>
- <text text-anchor="middle" x="1262" y="-1391.6" font-family="Times New Roman,serif" font-size="8.00">pprof</text>
- <text text-anchor="middle" x="1262" y="-1382.6" font-family="Times New Roman,serif" font-size="8.00">(*profileBuilder)</text>
- <text text-anchor="middle" x="1262" y="-1373.6" font-family="Times New Roman,serif" font-size="8.00">addCPUData</text>
- <text text-anchor="middle" x="1262" y="-1364.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N7->N26 -->
- <g id="edge24" class="edge">
- <title>N7->N26</title>
- <g id="a_edge24"><a xlink:title="runtime/pprof.profileWriter -> runtime/pprof.(*profileBuilder).addCPUData (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-1511C1262,-1487.02 1262,-1443.49 1262,-1413.46"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1413.8 1262,-1403.8 1258.5,-1413.8 1265.5,-1413.8"/>
- </a>
- </g>
- <g id="a_edge24-label"><a xlink:title="runtime/pprof.profileWriter -> runtime/pprof.(*profileBuilder).addCPUData (10ms)">
- <text text-anchor="middle" x="1279" y="-1423.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N8 -->
- <g id="node8" class="node">
- <title>N8</title>
- <g id="a_node8"><a xlink:title="runtime.(*mcache).nextFree (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-986 1218.5,-986 1218.5,-942 1305.5,-942 1305.5,-986"/>
- <text text-anchor="middle" x="1262" y="-975.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-966.6" font-family="Times New Roman,serif" font-size="8.00">(*mcache)</text>
- <text text-anchor="middle" x="1262" y="-957.6" font-family="Times New Roman,serif" font-size="8.00">nextFree</text>
- <text text-anchor="middle" x="1262" y="-948.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N9 -->
- <g id="node9" class="node">
- <title>N9</title>
- <g id="a_node9"><a xlink:title="runtime.(*mcache).refill (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-870 1218.5,-870 1218.5,-826 1305.5,-826 1305.5,-870"/>
- <text text-anchor="middle" x="1262" y="-859.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-850.6" font-family="Times New Roman,serif" font-size="8.00">(*mcache)</text>
- <text text-anchor="middle" x="1262" y="-841.6" font-family="Times New Roman,serif" font-size="8.00">refill</text>
- <text text-anchor="middle" x="1262" y="-832.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N8->N9 -->
- <g id="edge8" class="edge">
- <title>N8->N9</title>
- <g id="a_edge8"><a xlink:title="runtime.(*mcache).nextFree -> runtime.(*mcache).refill (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-941.56C1262,-924.68 1262,-900.88 1262,-881.63"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-881.86 1262,-871.86 1258.5,-881.86 1265.5,-881.86"/>
- </a>
- </g>
- <g id="a_edge8-label"><a xlink:title="runtime.(*mcache).nextFree -> runtime.(*mcache).refill (10ms)">
- <text text-anchor="middle" x="1279" y="-912.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N10 -->
- <g id="node10" class="node">
- <title>N10</title>
- <g id="a_node10"><a xlink:title="runtime.(*mcentral).cacheSpan (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-754 1218.5,-754 1218.5,-710 1305.5,-710 1305.5,-754"/>
- <text text-anchor="middle" x="1262" y="-743.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-734.6" font-family="Times New Roman,serif" font-size="8.00">(*mcentral)</text>
- <text text-anchor="middle" x="1262" y="-725.6" font-family="Times New Roman,serif" font-size="8.00">cacheSpan</text>
- <text text-anchor="middle" x="1262" y="-716.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N9->N10 -->
- <g id="edge9" class="edge">
- <title>N9->N10</title>
- <g id="a_edge9"><a xlink:title="runtime.(*mcache).refill -> runtime.(*mcentral).cacheSpan (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-825.56C1262,-808.68 1262,-784.88 1262,-765.63"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-765.86 1262,-755.86 1258.5,-765.86 1265.5,-765.86"/>
- </a>
- </g>
- <g id="a_edge9-label"><a xlink:title="runtime.(*mcache).refill -> runtime.(*mcentral).cacheSpan (10ms)">
- <text text-anchor="middle" x="1279" y="-775.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N11 -->
- <g id="node11" class="node">
- <title>N11</title>
- <g id="a_node11"><a xlink:title="runtime.(*mcentral).grow (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-659 1218.5,-659 1218.5,-615 1305.5,-615 1305.5,-659"/>
- <text text-anchor="middle" x="1262" y="-648.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-639.6" font-family="Times New Roman,serif" font-size="8.00">(*mcentral)</text>
- <text text-anchor="middle" x="1262" y="-630.6" font-family="Times New Roman,serif" font-size="8.00">grow</text>
- <text text-anchor="middle" x="1262" y="-621.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N10->N11 -->
- <g id="edge10" class="edge">
- <title>N10->N11</title>
- <g id="a_edge10"><a xlink:title="runtime.(*mcentral).cacheSpan -> runtime.(*mcentral).grow (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-709.9C1262,-698.33 1262,-683.73 1262,-670.72"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-670.86 1262,-660.86 1258.5,-670.86 1265.5,-670.86"/>
- </a>
- </g>
- <g id="a_edge10-label"><a xlink:title="runtime.(*mcentral).cacheSpan -> runtime.(*mcentral).grow (10ms)">
- <text text-anchor="middle" x="1279" y="-680.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N12 -->
- <g id="node12" class="node">
- <title>N12</title>
- <g id="a_node12"><a xlink:title="runtime.(*mheap).alloc (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-564 1218.5,-564 1218.5,-520 1305.5,-520 1305.5,-564"/>
- <text text-anchor="middle" x="1262" y="-553.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-544.6" font-family="Times New Roman,serif" font-size="8.00">(*mheap)</text>
- <text text-anchor="middle" x="1262" y="-535.6" font-family="Times New Roman,serif" font-size="8.00">alloc</text>
- <text text-anchor="middle" x="1262" y="-526.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N11->N12 -->
- <g id="edge11" class="edge">
- <title>N11->N12</title>
- <g id="a_edge11"><a xlink:title="runtime.(*mcentral).grow -> runtime.(*mheap).alloc (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-614.9C1262,-603.33 1262,-588.73 1262,-575.72"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-575.86 1262,-565.86 1258.5,-575.86 1265.5,-575.86"/>
- </a>
- </g>
- <g id="a_edge11-label"><a xlink:title="runtime.(*mcentral).grow -> runtime.(*mheap).alloc (10ms)">
- <text text-anchor="middle" x="1279" y="-585.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N24 -->
- <g id="node24" class="node">
- <title>N24</title>
- <g id="a_node24"><a xlink:title="runtime.systemstack (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-469 1218.5,-469 1218.5,-433 1305.5,-433 1305.5,-469"/>
- <text text-anchor="middle" x="1262" y="-458.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-449.1" font-family="Times New Roman,serif" font-size="8.00">systemstack</text>
- <text text-anchor="middle" x="1262" y="-440.1" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N12->N24 -->
- <g id="edge12" class="edge">
- <title>N12->N24</title>
- <g id="a_edge12"><a xlink:title="runtime.(*mheap).alloc -> runtime.systemstack (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-519.91C1262,-508.22 1262,-493.52 1262,-480.79"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-480.87 1262,-470.87 1258.5,-480.87 1265.5,-480.87"/>
- </a>
- </g>
- <g id="a_edge12-label"><a xlink:title="runtime.(*mheap).alloc -> runtime.systemstack (10ms)">
- <text text-anchor="middle" x="1279" y="-490.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N13 -->
- <g id="node13" class="node">
- <title>N13</title>
- <g id="a_node13"><a xlink:title="runtime.(*mheap).alloc.func1 (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-382 1218.5,-382 1218.5,-329 1305.5,-329 1305.5,-382"/>
- <text text-anchor="middle" x="1262" y="-371.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-362.6" font-family="Times New Roman,serif" font-size="8.00">(*mheap)</text>
- <text text-anchor="middle" x="1262" y="-353.6" font-family="Times New Roman,serif" font-size="8.00">alloc</text>
- <text text-anchor="middle" x="1262" y="-344.6" font-family="Times New Roman,serif" font-size="8.00">func1</text>
- <text text-anchor="middle" x="1262" y="-335.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N14 -->
- <g id="node14" class="node">
- <title>N14</title>
- <g id="a_node14"><a xlink:title="runtime.(*mheap).allocSpan (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-278 1218.5,-278 1218.5,-234 1305.5,-234 1305.5,-278"/>
- <text text-anchor="middle" x="1262" y="-267.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-258.6" font-family="Times New Roman,serif" font-size="8.00">(*mheap)</text>
- <text text-anchor="middle" x="1262" y="-249.6" font-family="Times New Roman,serif" font-size="8.00">allocSpan</text>
- <text text-anchor="middle" x="1262" y="-240.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N13->N14 -->
- <g id="edge13" class="edge">
- <title>N13->N14</title>
- <g id="a_edge13"><a xlink:title="runtime.(*mheap).alloc.func1 -> runtime.(*mheap).allocSpan (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-328.63C1262,-316.74 1262,-302.51 1262,-289.88"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-289.89 1262,-279.89 1258.5,-289.89 1265.5,-289.89"/>
- </a>
- </g>
- <g id="a_edge13-label"><a xlink:title="runtime.(*mheap).alloc.func1 -> runtime.(*mheap).allocSpan (10ms)">
- <text text-anchor="middle" x="1279" y="-299.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N15 -->
- <g id="node15" class="node">
- <title>N15</title>
- <g id="a_node15"><a xlink:title="runtime.(*pageAlloc).allocToCache (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-183 1218.5,-183 1218.5,-139 1305.5,-139 1305.5,-183"/>
- <text text-anchor="middle" x="1262" y="-172.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-163.6" font-family="Times New Roman,serif" font-size="8.00">(*pageAlloc)</text>
- <text text-anchor="middle" x="1262" y="-154.6" font-family="Times New Roman,serif" font-size="8.00">allocToCache</text>
- <text text-anchor="middle" x="1262" y="-145.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N14->N15 -->
- <g id="edge14" class="edge">
- <title>N14->N15</title>
- <g id="a_edge14"><a xlink:title="runtime.(*mheap).allocSpan -> runtime.(*pageAlloc).allocToCache (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-233.9C1262,-222.33 1262,-207.73 1262,-194.72"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-194.86 1262,-184.86 1258.5,-194.86 1265.5,-194.86"/>
- </a>
- </g>
- <g id="a_edge14-label"><a xlink:title="runtime.(*mheap).allocSpan -> runtime.(*pageAlloc).allocToCache (10ms)">
- <text text-anchor="middle" x="1279" y="-204.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N15->N4 -->
- <g id="edge15" class="edge">
- <title>N15->N4</title>
- <g id="a_edge15"><a xlink:title="runtime.(*pageAlloc).allocToCache -> runtime.(*pageAlloc).find (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-138.64C1262,-127.58 1262,-113.51 1262,-99.67"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-99.67 1262,-89.67 1258.5,-99.67 1265.5,-99.67"/>
- </a>
- </g>
- <g id="a_edge15-label"><a xlink:title="runtime.(*pageAlloc).allocToCache -> runtime.(*pageAlloc).find (10ms)">
- <text text-anchor="middle" x="1279" y="-109.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N16 -->
- <g id="node16" class="node">
- <title>N16</title>
- <g id="a_node16"><a xlink:title="runtime.chansend (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1430.5,-1303 1343.5,-1303 1343.5,-1267 1430.5,-1267 1430.5,-1303"/>
- <text text-anchor="middle" x="1387" y="-1292.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1387" y="-1283.1" font-family="Times New Roman,serif" font-size="8.00">chansend</text>
- <text text-anchor="middle" x="1387" y="-1274.1" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N16->N5 -->
- <g id="edge16" class="edge">
- <title>N16->N5</title>
- <g id="a_edge16"><a xlink:title="runtime.chansend -> runtime.(*waitq).dequeue (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1387,-1266.53C1387,-1254.9 1387,-1238.94 1387,-1223.29"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1390.5,-1223.53 1387,-1213.53 1383.5,-1223.53 1390.5,-1223.53"/>
- </a>
- </g>
- <g id="a_edge16-label"><a xlink:title="runtime.chansend -> runtime.(*waitq).dequeue (10ms)">
- <text text-anchor="middle" x="1404" y="-1233.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N17->N16 -->
- <g id="edge17" class="edge">
- <title>N17->N16</title>
- <g id="a_edge17"><a xlink:title="runtime.chansend1 -> runtime.chansend (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1387,-1361.51C1387,-1348.39 1387,-1330.14 1387,-1314.87"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1390.5,-1314.93 1387,-1304.93 1383.5,-1314.93 1390.5,-1314.93"/>
- </a>
- </g>
- <g id="a_edge17-label"><a xlink:title="runtime.chansend1 -> runtime.chansend (10ms)">
- <text text-anchor="middle" x="1404" y="-1328.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N18 -->
- <g id="node18" class="node">
- <title>N18</title>
- <g id="a_node18"><a xlink:title="runtime.findRunnable (30ms)">
- <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1186 1075.5,-1186 1075.5,-1150 1162.5,-1150 1162.5,-1186"/>
- <text text-anchor="middle" x="1119" y="-1175.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1119" y="-1166.1" font-family="Times New Roman,serif" font-size="8.00">findRunnable</text>
- <text text-anchor="middle" x="1119" y="-1157.1" font-family="Times New Roman,serif" font-size="8.00">0 of 30ms (50.00%)</text>
- </a>
- </g>
- </g>
- <!-- N18->N3 -->
- <g id="edge1" class="edge">
- <title>N18->N3</title>
- <g id="a_edge1"><a xlink:title="runtime.findRunnable -> runtime.netpoll (30ms)">
- <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1149.66C1119,-1133.12 1119,-1107.83 1119,-1087.69"/>
- <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1087.76 1119,-1077.76 1115.5,-1087.76 1122.5,-1087.76"/>
- </a>
- </g>
- <g id="a_edge1-label"><a xlink:title="runtime.findRunnable -> runtime.netpoll (30ms)">
- <text text-anchor="middle" x="1136" y="-1094.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
- </a>
- </g>
- </g>
- <!-- N19 -->
- <g id="node19" class="node">
- <title>N19</title>
- <g id="a_node19"><a xlink:title="runtime.makeslice (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1186 1218.5,-1186 1218.5,-1150 1305.5,-1150 1305.5,-1186"/>
- <text text-anchor="middle" x="1262" y="-1175.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-1166.1" font-family="Times New Roman,serif" font-size="8.00">makeslice</text>
- <text text-anchor="middle" x="1262" y="-1157.1" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N20 -->
- <g id="node20" class="node">
- <title>N20</title>
- <g id="a_node20"><a xlink:title="runtime.mallocgc (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1073 1218.5,-1073 1218.5,-1037 1305.5,-1037 1305.5,-1073"/>
- <text text-anchor="middle" x="1262" y="-1062.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1262" y="-1053.1" font-family="Times New Roman,serif" font-size="8.00">mallocgc</text>
- <text text-anchor="middle" x="1262" y="-1044.1" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N19->N20 -->
- <g id="edge18" class="edge">
- <title>N19->N20</title>
- <g id="a_edge18"><a xlink:title="runtime.makeslice -> runtime.mallocgc (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-1149.66C1262,-1132.22 1262,-1105.06 1262,-1084.46"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1084.74 1262,-1074.74 1258.5,-1084.74 1265.5,-1084.74"/>
- </a>
- </g>
- <g id="a_edge18-label"><a xlink:title="runtime.makeslice -> runtime.mallocgc (10ms)">
- <text text-anchor="middle" x="1279" y="-1094.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N20->N8 -->
- <g id="edge19" class="edge">
- <title>N20->N8</title>
- <g id="a_edge19"><a xlink:title="runtime.mallocgc -> runtime.(*mcache).nextFree (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-1036.84C1262,-1025.67 1262,-1010.74 1262,-997.39"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-997.7 1262,-987.7 1258.5,-997.7 1265.5,-997.7"/>
- </a>
- </g>
- <g id="a_edge19-label"><a xlink:title="runtime.mallocgc -> runtime.(*mcache).nextFree (10ms)">
- <text text-anchor="middle" x="1279" y="-1007.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N21->N1 -->
- <g id="edge6" class="edge">
- <title>N21->N1</title>
- <g id="a_edge6"><a xlink:title="runtime.netpollQueueTimer -> runtime.stdcall6 (20ms)">
- <path fill="none" stroke="#b23200" stroke-width="2" d="M1119,-945.69C1119,-934.4 1119,-918.98 1119,-903.78"/>
- <polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="1122.5,-904.18 1119,-894.18 1115.5,-904.18 1122.5,-904.18"/>
- </a>
- </g>
- <g id="a_edge6-label"><a xlink:title="runtime.netpollQueueTimer -> runtime.stdcall6 (20ms)">
- <text text-anchor="middle" x="1136" y="-912.8" font-family="Times New Roman,serif" font-size="14.00"> 20ms</text>
- </a>
- </g>
- </g>
- <!-- N23 -->
- <g id="node23" class="node">
- <title>N23</title>
- <g id="a_node23"><a xlink:title="runtime.schedule (30ms)">
- <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1303 1075.5,-1303 1075.5,-1267 1162.5,-1267 1162.5,-1303"/>
- <text text-anchor="middle" x="1119" y="-1292.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
- <text text-anchor="middle" x="1119" y="-1283.1" font-family="Times New Roman,serif" font-size="8.00">schedule</text>
- <text text-anchor="middle" x="1119" y="-1274.1" font-family="Times New Roman,serif" font-size="8.00">0 of 30ms (50.00%)</text>
- </a>
- </g>
- </g>
- <!-- N22->N23 -->
- <g id="edge3" class="edge">
- <title>N22->N23</title>
- <g id="a_edge3"><a xlink:title="runtime.park_m -> runtime.schedule (30ms)">
- <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1361.51C1119,-1349.17 1119,-1332.29 1119,-1317.62"/>
- <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1317.95 1119,-1307.95 1115.5,-1317.95 1122.5,-1317.95"/>
- </a>
- </g>
- <g id="a_edge3-label"><a xlink:title="runtime.park_m -> runtime.schedule (30ms)">
- <text text-anchor="middle" x="1136" y="-1328.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
- </a>
- </g>
- </g>
- <!-- N23->N18 -->
- <g id="edge4" class="edge">
- <title>N23->N18</title>
- <g id="a_edge4"><a xlink:title="runtime.schedule -> runtime.findRunnable (30ms)">
- <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1266.53C1119,-1249.12 1119,-1222 1119,-1200.76"/>
- <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1200.79 1119,-1190.79 1115.5,-1200.79 1122.5,-1200.79"/>
- </a>
- </g>
- <g id="a_edge4-label"><a xlink:title="runtime.schedule -> runtime.findRunnable (30ms)">
- <text text-anchor="middle" x="1136" y="-1233.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
- </a>
- </g>
- </g>
- <!-- N24->N13 -->
- <g id="edge21" class="edge">
- <title>N24->N13</title>
- <g id="a_edge21"><a xlink:title="runtime.systemstack -> runtime.(*mheap).alloc.func1 (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-432.85C1262,-421.92 1262,-407.33 1262,-393.83"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-393.88 1262,-383.88 1258.5,-393.88 1265.5,-393.88"/>
- </a>
- </g>
- <g id="a_edge21-label"><a xlink:title="runtime.systemstack -> runtime.(*mheap).alloc.func1 (10ms)">
- <text text-anchor="middle" x="1279" y="-403.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N25 -->
- <g id="node25" class="node">
- <title>N25</title>
- <g id="a_node25"><a xlink:title="runtime/pprof.(*profMap).lookup (10ms)">
- <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1307 1218.5,-1307 1218.5,-1263 1305.5,-1263 1305.5,-1307"/>
- <text text-anchor="middle" x="1262" y="-1296.6" font-family="Times New Roman,serif" font-size="8.00">pprof</text>
- <text text-anchor="middle" x="1262" y="-1287.6" font-family="Times New Roman,serif" font-size="8.00">(*profMap)</text>
- <text text-anchor="middle" x="1262" y="-1278.6" font-family="Times New Roman,serif" font-size="8.00">lookup</text>
- <text text-anchor="middle" x="1262" y="-1269.6" font-family="Times New Roman,serif" font-size="8.00">0 of 10ms (16.67%)</text>
- </a>
- </g>
- </g>
- <!-- N25->N19 -->
- <g id="edge22" class="edge">
- <title>N25->N19</title>
- <g id="a_edge22"><a xlink:title="runtime/pprof.(*profMap).lookup -> runtime.makeslice (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-1262.64C1262,-1244.37 1262,-1217.92 1262,-1197.79"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1198 1262,-1188 1258.5,-1198 1265.5,-1198"/>
- </a>
- </g>
- <g id="a_edge22-label"><a xlink:title="runtime/pprof.(*profMap).lookup -> runtime.makeslice (10ms)">
- <text text-anchor="middle" x="1279" y="-1233.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- <!-- N26->N25 -->
- <g id="edge23" class="edge">
- <title>N26->N25</title>
- <g id="a_edge23"><a xlink:title="runtime/pprof.(*profileBuilder).addCPUData -> runtime/pprof.(*profMap).lookup (10ms)">
- <path fill="none" stroke="#b25b1d" d="M1262,-1357.9C1262,-1346.33 1262,-1331.73 1262,-1318.72"/>
- <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1318.86 1262,-1308.86 1258.5,-1318.86 1265.5,-1318.86"/>
- </a>
- </g>
- <g id="a_edge23-label"><a xlink:title="runtime/pprof.(*profileBuilder).addCPUData -> runtime/pprof.(*profMap).lookup (10ms)">
- <text text-anchor="middle" x="1279" y="-1328.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
- </a>
- </g>
- </g>
- </g>
- </g></svg>
|