蛋蛋星球-客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

906 lines
42 KiB

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 7.0.4 (20221203.1631)
  5. -->
  6. <!-- Title: ___2go_build_applet.exe Pages: 1 -->
  7. <svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  8. <script type="text/ecmascript"><![CDATA[/**
  9. * SVGPan library 1.2.2
  10. * ======================
  11. *
  12. * Given an unique existing element with id "viewport" (or when missing, the
  13. * first g-element), including the the library into any SVG adds the following
  14. * capabilities:
  15. *
  16. * - Mouse panning
  17. * - Mouse zooming (using the wheel)
  18. * - Object dragging
  19. *
  20. * You can configure the behaviour of the pan/zoom/drag with the variables
  21. * listed in the CONFIGURATION section of this file.
  22. *
  23. * This code is licensed under the following BSD license:
  24. *
  25. * Copyright 2009-2019 Andrea Leofreddi <a.leofreddi@vleo.net>. All rights reserved.
  26. *
  27. * Redistribution and use in source and binary forms, with or without modification, are
  28. * permitted provided that the following conditions are met:
  29. *
  30. * 1. Redistributions of source code must retain the above copyright
  31. * notice, this list of conditions and the following disclaimer.
  32. * 2. Redistributions in binary form must reproduce the above copyright
  33. * notice, this list of conditions and the following disclaimer in the
  34. * documentation and/or other materials provided with the distribution.
  35. * 3. Neither the name of the copyright holder nor the names of its
  36. * contributors may be used to endorse or promote products derived from
  37. * this software without specific prior written permission.
  38. *
  39. * THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
  40. * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
  41. * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR
  42. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  43. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  44. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  45. * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  46. * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  47. * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  48. *
  49. * The views and conclusions contained in the software and documentation are those of the
  50. * authors and should not be interpreted as representing official policies, either expressed
  51. * or implied, of Andrea Leofreddi.
  52. */
  53. "use strict";
  54. /// CONFIGURATION
  55. /// ====>
  56. var enablePan = 1; // 1 or 0: enable or disable panning (default enabled)
  57. var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled)
  58. var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled)
  59. var zoomScale = 0.2; // Zoom sensitivity
  60. /// <====
  61. /// END OF CONFIGURATION
  62. var root = document.documentElement;
  63. var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf;
  64. setupHandlers(root);
  65. /**
  66. * Register handlers
  67. */
  68. function setupHandlers(root){
  69. setAttributes(root, {
  70. "onmouseup" : "handleMouseUp(evt)",
  71. "onmousedown" : "handleMouseDown(evt)",
  72. "onmousemove" : "handleMouseMove(evt)",
  73. //"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element
  74. });
  75. if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0)
  76. window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari
  77. else
  78. window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others
  79. }
  80. /**
  81. * Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable.
  82. */
  83. function getRoot(root) {
  84. if(svgRoot == null) {
  85. var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r;
  86. while(t != root) {
  87. if(t.getAttribute("viewBox")) {
  88. setCTM(r, t.getCTM());
  89. t.removeAttribute("viewBox");
  90. }
  91. t = t.parentNode;
  92. }
  93. svgRoot = r;
  94. }
  95. return svgRoot;
  96. }
  97. /**
  98. * Instance an SVGPoint object with given event coordinates.
  99. */
  100. function getEventPoint(evt) {
  101. var p = root.createSVGPoint();
  102. p.x = evt.clientX;
  103. p.y = evt.clientY;
  104. return p;
  105. }
  106. /**
  107. * Sets the current transform matrix of an element.
  108. */
  109. function setCTM(element, matrix) {
  110. var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")";
  111. element.setAttribute("transform", s);
  112. }
  113. /**
  114. * Dumps a matrix to a string (useful for debug).
  115. */
  116. function dumpMatrix(matrix) {
  117. var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]";
  118. return s;
  119. }
  120. /**
  121. * Sets attributes of an element.
  122. */
  123. function setAttributes(element, attributes){
  124. for (var i in attributes)
  125. element.setAttributeNS(null, i, attributes[i]);
  126. }
  127. /**
  128. * Handle mouse wheel event.
  129. */
  130. function handleMouseWheel(evt) {
  131. if(!enableZoom)
  132. return;
  133. if(evt.preventDefault)
  134. evt.preventDefault();
  135. evt.returnValue = false;
  136. var svgDoc = evt.target.ownerDocument;
  137. var delta;
  138. if(evt.wheelDelta)
  139. delta = evt.wheelDelta / 360; // Chrome/Safari
  140. else
  141. delta = evt.detail / -9; // Mozilla
  142. var z = Math.pow(1 + zoomScale, delta);
  143. var g = getRoot(svgDoc);
  144. var p = getEventPoint(evt);
  145. p = p.matrixTransform(g.getCTM().inverse());
  146. // Compute new scale matrix in current mouse position
  147. var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y);
  148. setCTM(g, g.getCTM().multiply(k));
  149. if(typeof(stateTf) == "undefined")
  150. stateTf = g.getCTM().inverse();
  151. stateTf = stateTf.multiply(k.inverse());
  152. }
  153. /**
  154. * Handle mouse move event.
  155. */
  156. function handleMouseMove(evt) {
  157. if(evt.preventDefault)
  158. evt.preventDefault();
  159. evt.returnValue = false;
  160. var svgDoc = evt.target.ownerDocument;
  161. var g = getRoot(svgDoc);
  162. if(state == 'pan' && enablePan) {
  163. // Pan mode
  164. var p = getEventPoint(evt).matrixTransform(stateTf);
  165. setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y));
  166. } else if(state == 'drag' && enableDrag) {
  167. // Drag mode
  168. var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse());
  169. setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM()));
  170. stateOrigin = p;
  171. }
  172. }
  173. /**
  174. * Handle click event.
  175. */
  176. function handleMouseDown(evt) {
  177. if(evt.preventDefault)
  178. evt.preventDefault();
  179. evt.returnValue = false;
  180. var svgDoc = evt.target.ownerDocument;
  181. var g = getRoot(svgDoc);
  182. if(
  183. evt.target.tagName == "svg"
  184. || !enableDrag // Pan anyway when drag is disabled and the user clicked on an element
  185. ) {
  186. // Pan mode
  187. state = 'pan';
  188. stateTf = g.getCTM().inverse();
  189. stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
  190. } else {
  191. // Drag mode
  192. state = 'drag';
  193. stateTarget = evt.target;
  194. stateTf = g.getCTM().inverse();
  195. stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
  196. }
  197. }
  198. /**
  199. * Handle mouse button release event.
  200. */
  201. function handleMouseUp(evt) {
  202. if(evt.preventDefault)
  203. evt.preventDefault();
  204. evt.returnValue = false;
  205. var svgDoc = evt.target.ownerDocument;
  206. if(state == 'pan' || state == 'drag') {
  207. // Quit pan mode
  208. state = '';
  209. }
  210. }
  211. ]]></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)">
  212. <title>___2go_build_applet.exe</title>
  213. <polygon fill="white" stroke="none" points="-4,4 -4,-1626 1454.5,-1626 1454.5,4 -4,4"/>
  214. <g id="clust1" class="cluster">
  215. <title>cluster_L</title>
  216. <polygon fill="none" stroke="black" points="8,-1445 8,-1614 1036,-1614 1036,-1445 8,-1445"/>
  217. </g>
  218. <!-- File: ___2go_build_applet.exe -->
  219. <g id="node1" class="node">
  220. <title>File: ___2go_build_applet.exe</title>
  221. <g id="a_node1"><a xlink:title="___2go_build_applet.exe">
  222. <polygon fill="#f8f8f8" stroke="black" points="1028,-1606 16,-1606 16,-1453 1028,-1453 1028,-1606"/>
  223. <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>
  224. <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&#45;12&#45;17 11:38:02.3721912 +0800 CST</text>
  225. <text text-anchor="start" x="24" y="-1553.2" font-family="Times New Roman,serif" font-size="16.00">Type: cpu</text>
  226. <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>
  227. <text text-anchor="start" x="24" y="-1517.2" font-family="Times New Roman,serif" font-size="16.00">Duration: 30s, Total samples = 60ms ( &#160;0.2%)</text>
  228. <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>
  229. <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>
  230. </a>
  231. </g>
  232. </g>
  233. <!-- N1 -->
  234. <g id="node1" class="node">
  235. <title>N1</title>
  236. <g id="a_node1"><a xlink:title="runtime.stdcall6 (30ms)">
  237. <polygon fill="#edd9d5" stroke="#b22100" points="1200.5,-891 1037.5,-891 1037.5,-805 1200.5,-805 1200.5,-891"/>
  238. <text text-anchor="middle" x="1119" y="-867.8" font-family="Times New Roman,serif" font-size="24.00">runtime</text>
  239. <text text-anchor="middle" x="1119" y="-841.8" font-family="Times New Roman,serif" font-size="24.00">stdcall6</text>
  240. <text text-anchor="middle" x="1119" y="-815.8" font-family="Times New Roman,serif" font-size="24.00">30ms (50.00%)</text>
  241. </a>
  242. </g>
  243. </g>
  244. <!-- N2 -->
  245. <g id="node2" class="node">
  246. <title>N2</title>
  247. <g id="a_node2"><a xlink:title="runtime.mcall (40ms)">
  248. <polygon fill="#edd8d5" stroke="#b21400" points="1192,-1573.5 1046,-1573.5 1046,-1485.5 1192,-1485.5 1192,-1573.5"/>
  249. <text text-anchor="middle" x="1119" y="-1555.1" font-family="Times New Roman,serif" font-size="18.00">runtime</text>
  250. <text text-anchor="middle" x="1119" y="-1535.1" font-family="Times New Roman,serif" font-size="18.00">mcall</text>
  251. <text text-anchor="middle" x="1119" y="-1515.1" font-family="Times New Roman,serif" font-size="18.00">10ms (16.67%)</text>
  252. <text text-anchor="middle" x="1119" y="-1495.1" font-family="Times New Roman,serif" font-size="18.00">of 40ms (66.67%)</text>
  253. </a>
  254. </g>
  255. </g>
  256. <!-- N22 -->
  257. <g id="node22" class="node">
  258. <title>N22</title>
  259. <g id="a_node22"><a xlink:title="runtime.park_m (30ms)">
  260. <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1398 1075.5,-1398 1075.5,-1362 1162.5,-1362 1162.5,-1398"/>
  261. <text text-anchor="middle" x="1119" y="-1387.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  262. <text text-anchor="middle" x="1119" y="-1378.1" font-family="Times New Roman,serif" font-size="8.00">park_m</text>
  263. <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>
  264. </a>
  265. </g>
  266. </g>
  267. <!-- N2&#45;&gt;N22 -->
  268. <g id="edge2" class="edge">
  269. <title>N2&#45;&gt;N22</title>
  270. <g id="a_edge2"><a xlink:title="runtime.mcall &#45;&gt; runtime.park_m (30ms)">
  271. <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1485.04C1119,-1461.77 1119,-1433.63 1119,-1412.48"/>
  272. <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1412.72 1119,-1402.72 1115.5,-1412.72 1122.5,-1412.72"/>
  273. </a>
  274. </g>
  275. <g id="a_edge2&#45;label"><a xlink:title="runtime.mcall &#45;&gt; runtime.park_m (30ms)">
  276. <text text-anchor="middle" x="1136" y="-1423.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
  277. </a>
  278. </g>
  279. </g>
  280. <!-- N3 -->
  281. <g id="node3" class="node">
  282. <title>N3</title>
  283. <g id="a_node3"><a xlink:title="runtime.netpoll (30ms)">
  284. <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1073 1075.5,-1073 1075.5,-1037 1162.5,-1037 1162.5,-1073"/>
  285. <text text-anchor="middle" x="1119" y="-1062.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  286. <text text-anchor="middle" x="1119" y="-1053.1" font-family="Times New Roman,serif" font-size="8.00">netpoll</text>
  287. <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>
  288. </a>
  289. </g>
  290. </g>
  291. <!-- N3&#45;&gt;N1 -->
  292. <g id="edge20" class="edge">
  293. <title>N3&#45;&gt;N1</title>
  294. <g id="a_edge20"><a xlink:title="runtime.netpoll &#45;&gt; runtime.stdcall6 (10ms)">
  295. <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"/>
  296. <polygon fill="#b25b1d" stroke="#b25b1d" points="1061.59,-902.14 1065.8,-892.42 1056.44,-897.39 1061.59,-902.14"/>
  297. </a>
  298. </g>
  299. <g id="a_edge20&#45;label"><a xlink:title="runtime.netpoll &#45;&gt; runtime.stdcall6 (10ms)">
  300. <text text-anchor="middle" x="1049" y="-960.3" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  301. </a>
  302. </g>
  303. </g>
  304. <!-- N21 -->
  305. <g id="node21" class="node">
  306. <title>N21</title>
  307. <g id="a_node21"><a xlink:title="runtime.netpollQueueTimer (20ms)">
  308. <polygon fill="#eddcd5" stroke="#b23200" points="1162.5,-982 1075.5,-982 1075.5,-946 1162.5,-946 1162.5,-982"/>
  309. <text text-anchor="middle" x="1119" y="-971.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  310. <text text-anchor="middle" x="1119" y="-962.1" font-family="Times New Roman,serif" font-size="8.00">netpollQueueTimer</text>
  311. <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>
  312. </a>
  313. </g>
  314. </g>
  315. <!-- N3&#45;&gt;N21 -->
  316. <g id="edge5" class="edge">
  317. <title>N3&#45;&gt;N21</title>
  318. <g id="a_edge5"><a xlink:title="runtime.netpoll &#45;&gt; runtime.netpollQueueTimer (20ms)">
  319. <path fill="none" stroke="#b23200" stroke-width="2" d="M1119,-1036.84C1119,-1025.1 1119,-1009.2 1119,-995.35"/>
  320. <polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="1122.5,-995.44 1119,-985.44 1115.5,-995.44 1122.5,-995.44"/>
  321. </a>
  322. </g>
  323. <g id="a_edge5&#45;label"><a xlink:title="runtime.netpoll &#45;&gt; runtime.netpollQueueTimer (20ms)">
  324. <text text-anchor="middle" x="1136" y="-1007.8" font-family="Times New Roman,serif" font-size="14.00"> 20ms</text>
  325. </a>
  326. </g>
  327. </g>
  328. <!-- N4 -->
  329. <g id="node4" class="node">
  330. <title>N4</title>
  331. <g id="a_node4"><a xlink:title="runtime.(*pageAlloc).find (10ms)">
  332. <polygon fill="#ede1d9" stroke="#b25b1d" points="1325.5,-88 1198.5,-88 1198.5,0 1325.5,0 1325.5,-88"/>
  333. <text text-anchor="middle" x="1262" y="-69.6" font-family="Times New Roman,serif" font-size="18.00">runtime</text>
  334. <text text-anchor="middle" x="1262" y="-49.6" font-family="Times New Roman,serif" font-size="18.00">(*pageAlloc)</text>
  335. <text text-anchor="middle" x="1262" y="-29.6" font-family="Times New Roman,serif" font-size="18.00">find</text>
  336. <text text-anchor="middle" x="1262" y="-9.6" font-family="Times New Roman,serif" font-size="18.00">10ms (16.67%)</text>
  337. </a>
  338. </g>
  339. </g>
  340. <!-- N5 -->
  341. <g id="node5" class="node">
  342. <title>N5</title>
  343. <g id="a_node5"><a xlink:title="runtime.(*waitq).dequeue (10ms)">
  344. <polygon fill="#ede1d9" stroke="#b25b1d" points="1450.5,-1212 1323.5,-1212 1323.5,-1124 1450.5,-1124 1450.5,-1212"/>
  345. <text text-anchor="middle" x="1387" y="-1193.6" font-family="Times New Roman,serif" font-size="18.00">runtime</text>
  346. <text text-anchor="middle" x="1387" y="-1173.6" font-family="Times New Roman,serif" font-size="18.00">(*waitq)</text>
  347. <text text-anchor="middle" x="1387" y="-1153.6" font-family="Times New Roman,serif" font-size="18.00">dequeue</text>
  348. <text text-anchor="middle" x="1387" y="-1133.6" font-family="Times New Roman,serif" font-size="18.00">10ms (16.67%)</text>
  349. </a>
  350. </g>
  351. </g>
  352. <!-- N6 -->
  353. <g id="node6" class="node">
  354. <title>N6</title>
  355. <g id="a_node6"><a xlink:title="github.com/streadway/amqp.(*Connection).reader (10ms)">
  356. <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"/>
  357. <text text-anchor="middle" x="1387" y="-1541.1" font-family="Times New Roman,serif" font-size="8.00">amqp</text>
  358. <text text-anchor="middle" x="1387" y="-1532.1" font-family="Times New Roman,serif" font-size="8.00">(*Connection)</text>
  359. <text text-anchor="middle" x="1387" y="-1523.1" font-family="Times New Roman,serif" font-size="8.00">reader</text>
  360. <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>
  361. </a>
  362. </g>
  363. </g>
  364. <!-- N17 -->
  365. <g id="node17" class="node">
  366. <title>N17</title>
  367. <g id="a_node17"><a xlink:title="runtime.chansend1 (10ms)">
  368. <polygon fill="#ede1d9" stroke="#b25b1d" points="1430.5,-1398 1343.5,-1398 1343.5,-1362 1430.5,-1362 1430.5,-1398"/>
  369. <text text-anchor="middle" x="1387" y="-1387.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  370. <text text-anchor="middle" x="1387" y="-1378.1" font-family="Times New Roman,serif" font-size="8.00">chansend1</text>
  371. <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>
  372. </a>
  373. </g>
  374. </g>
  375. <!-- N6&#45;&gt;N17 -->
  376. <g id="edge7" class="edge">
  377. <title>N6&#45;&gt;N17</title>
  378. <g id="a_edge7"><a xlink:title="github.com/streadway/amqp.(*Connection).reader &#45;&gt; runtime.chansend1 (10ms)">
  379. <path fill="none" stroke="#b25b1d" d="M1387,-1507.05C1387,-1481.32 1387,-1438.1 1387,-1409.56"/>
  380. <polygon fill="#b25b1d" stroke="#b25b1d" points="1390.5,-1409.84 1387,-1399.84 1383.5,-1409.84 1390.5,-1409.84"/>
  381. </a>
  382. </g>
  383. <g id="a_edge7&#45;label"><a xlink:title="github.com/streadway/amqp.(*Connection).reader &#45;&gt; runtime.chansend1 (10ms)">
  384. <text text-anchor="middle" x="1404" y="-1423.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  385. </a>
  386. </g>
  387. </g>
  388. <!-- N7 -->
  389. <g id="node7" class="node">
  390. <title>N7</title>
  391. <g id="a_node7"><a xlink:title="runtime/pprof.profileWriter (10ms)">
  392. <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"/>
  393. <text text-anchor="middle" x="1262" y="-1536.6" font-family="Times New Roman,serif" font-size="8.00">pprof</text>
  394. <text text-anchor="middle" x="1262" y="-1527.6" font-family="Times New Roman,serif" font-size="8.00">profileWriter</text>
  395. <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>
  396. </a>
  397. </g>
  398. </g>
  399. <!-- N26 -->
  400. <g id="node26" class="node">
  401. <title>N26</title>
  402. <g id="a_node26"><a xlink:title="runtime/pprof.(*profileBuilder).addCPUData (10ms)">
  403. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1402 1218.5,-1402 1218.5,-1358 1305.5,-1358 1305.5,-1402"/>
  404. <text text-anchor="middle" x="1262" y="-1391.6" font-family="Times New Roman,serif" font-size="8.00">pprof</text>
  405. <text text-anchor="middle" x="1262" y="-1382.6" font-family="Times New Roman,serif" font-size="8.00">(*profileBuilder)</text>
  406. <text text-anchor="middle" x="1262" y="-1373.6" font-family="Times New Roman,serif" font-size="8.00">addCPUData</text>
  407. <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>
  408. </a>
  409. </g>
  410. </g>
  411. <!-- N7&#45;&gt;N26 -->
  412. <g id="edge24" class="edge">
  413. <title>N7&#45;&gt;N26</title>
  414. <g id="a_edge24"><a xlink:title="runtime/pprof.profileWriter &#45;&gt; runtime/pprof.(*profileBuilder).addCPUData (10ms)">
  415. <path fill="none" stroke="#b25b1d" d="M1262,-1511C1262,-1487.02 1262,-1443.49 1262,-1413.46"/>
  416. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1413.8 1262,-1403.8 1258.5,-1413.8 1265.5,-1413.8"/>
  417. </a>
  418. </g>
  419. <g id="a_edge24&#45;label"><a xlink:title="runtime/pprof.profileWriter &#45;&gt; runtime/pprof.(*profileBuilder).addCPUData (10ms)">
  420. <text text-anchor="middle" x="1279" y="-1423.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  421. </a>
  422. </g>
  423. </g>
  424. <!-- N8 -->
  425. <g id="node8" class="node">
  426. <title>N8</title>
  427. <g id="a_node8"><a xlink:title="runtime.(*mcache).nextFree (10ms)">
  428. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-986 1218.5,-986 1218.5,-942 1305.5,-942 1305.5,-986"/>
  429. <text text-anchor="middle" x="1262" y="-975.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  430. <text text-anchor="middle" x="1262" y="-966.6" font-family="Times New Roman,serif" font-size="8.00">(*mcache)</text>
  431. <text text-anchor="middle" x="1262" y="-957.6" font-family="Times New Roman,serif" font-size="8.00">nextFree</text>
  432. <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>
  433. </a>
  434. </g>
  435. </g>
  436. <!-- N9 -->
  437. <g id="node9" class="node">
  438. <title>N9</title>
  439. <g id="a_node9"><a xlink:title="runtime.(*mcache).refill (10ms)">
  440. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-870 1218.5,-870 1218.5,-826 1305.5,-826 1305.5,-870"/>
  441. <text text-anchor="middle" x="1262" y="-859.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  442. <text text-anchor="middle" x="1262" y="-850.6" font-family="Times New Roman,serif" font-size="8.00">(*mcache)</text>
  443. <text text-anchor="middle" x="1262" y="-841.6" font-family="Times New Roman,serif" font-size="8.00">refill</text>
  444. <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>
  445. </a>
  446. </g>
  447. </g>
  448. <!-- N8&#45;&gt;N9 -->
  449. <g id="edge8" class="edge">
  450. <title>N8&#45;&gt;N9</title>
  451. <g id="a_edge8"><a xlink:title="runtime.(*mcache).nextFree &#45;&gt; runtime.(*mcache).refill (10ms)">
  452. <path fill="none" stroke="#b25b1d" d="M1262,-941.56C1262,-924.68 1262,-900.88 1262,-881.63"/>
  453. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-881.86 1262,-871.86 1258.5,-881.86 1265.5,-881.86"/>
  454. </a>
  455. </g>
  456. <g id="a_edge8&#45;label"><a xlink:title="runtime.(*mcache).nextFree &#45;&gt; runtime.(*mcache).refill (10ms)">
  457. <text text-anchor="middle" x="1279" y="-912.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  458. </a>
  459. </g>
  460. </g>
  461. <!-- N10 -->
  462. <g id="node10" class="node">
  463. <title>N10</title>
  464. <g id="a_node10"><a xlink:title="runtime.(*mcentral).cacheSpan (10ms)">
  465. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-754 1218.5,-754 1218.5,-710 1305.5,-710 1305.5,-754"/>
  466. <text text-anchor="middle" x="1262" y="-743.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  467. <text text-anchor="middle" x="1262" y="-734.6" font-family="Times New Roman,serif" font-size="8.00">(*mcentral)</text>
  468. <text text-anchor="middle" x="1262" y="-725.6" font-family="Times New Roman,serif" font-size="8.00">cacheSpan</text>
  469. <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>
  470. </a>
  471. </g>
  472. </g>
  473. <!-- N9&#45;&gt;N10 -->
  474. <g id="edge9" class="edge">
  475. <title>N9&#45;&gt;N10</title>
  476. <g id="a_edge9"><a xlink:title="runtime.(*mcache).refill &#45;&gt; runtime.(*mcentral).cacheSpan (10ms)">
  477. <path fill="none" stroke="#b25b1d" d="M1262,-825.56C1262,-808.68 1262,-784.88 1262,-765.63"/>
  478. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-765.86 1262,-755.86 1258.5,-765.86 1265.5,-765.86"/>
  479. </a>
  480. </g>
  481. <g id="a_edge9&#45;label"><a xlink:title="runtime.(*mcache).refill &#45;&gt; runtime.(*mcentral).cacheSpan (10ms)">
  482. <text text-anchor="middle" x="1279" y="-775.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  483. </a>
  484. </g>
  485. </g>
  486. <!-- N11 -->
  487. <g id="node11" class="node">
  488. <title>N11</title>
  489. <g id="a_node11"><a xlink:title="runtime.(*mcentral).grow (10ms)">
  490. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-659 1218.5,-659 1218.5,-615 1305.5,-615 1305.5,-659"/>
  491. <text text-anchor="middle" x="1262" y="-648.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  492. <text text-anchor="middle" x="1262" y="-639.6" font-family="Times New Roman,serif" font-size="8.00">(*mcentral)</text>
  493. <text text-anchor="middle" x="1262" y="-630.6" font-family="Times New Roman,serif" font-size="8.00">grow</text>
  494. <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>
  495. </a>
  496. </g>
  497. </g>
  498. <!-- N10&#45;&gt;N11 -->
  499. <g id="edge10" class="edge">
  500. <title>N10&#45;&gt;N11</title>
  501. <g id="a_edge10"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mcentral).grow (10ms)">
  502. <path fill="none" stroke="#b25b1d" d="M1262,-709.9C1262,-698.33 1262,-683.73 1262,-670.72"/>
  503. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-670.86 1262,-660.86 1258.5,-670.86 1265.5,-670.86"/>
  504. </a>
  505. </g>
  506. <g id="a_edge10&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mcentral).grow (10ms)">
  507. <text text-anchor="middle" x="1279" y="-680.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  508. </a>
  509. </g>
  510. </g>
  511. <!-- N12 -->
  512. <g id="node12" class="node">
  513. <title>N12</title>
  514. <g id="a_node12"><a xlink:title="runtime.(*mheap).alloc (10ms)">
  515. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-564 1218.5,-564 1218.5,-520 1305.5,-520 1305.5,-564"/>
  516. <text text-anchor="middle" x="1262" y="-553.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  517. <text text-anchor="middle" x="1262" y="-544.6" font-family="Times New Roman,serif" font-size="8.00">(*mheap)</text>
  518. <text text-anchor="middle" x="1262" y="-535.6" font-family="Times New Roman,serif" font-size="8.00">alloc</text>
  519. <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>
  520. </a>
  521. </g>
  522. </g>
  523. <!-- N11&#45;&gt;N12 -->
  524. <g id="edge11" class="edge">
  525. <title>N11&#45;&gt;N12</title>
  526. <g id="a_edge11"><a xlink:title="runtime.(*mcentral).grow &#45;&gt; runtime.(*mheap).alloc (10ms)">
  527. <path fill="none" stroke="#b25b1d" d="M1262,-614.9C1262,-603.33 1262,-588.73 1262,-575.72"/>
  528. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-575.86 1262,-565.86 1258.5,-575.86 1265.5,-575.86"/>
  529. </a>
  530. </g>
  531. <g id="a_edge11&#45;label"><a xlink:title="runtime.(*mcentral).grow &#45;&gt; runtime.(*mheap).alloc (10ms)">
  532. <text text-anchor="middle" x="1279" y="-585.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  533. </a>
  534. </g>
  535. </g>
  536. <!-- N24 -->
  537. <g id="node24" class="node">
  538. <title>N24</title>
  539. <g id="a_node24"><a xlink:title="runtime.systemstack (10ms)">
  540. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-469 1218.5,-469 1218.5,-433 1305.5,-433 1305.5,-469"/>
  541. <text text-anchor="middle" x="1262" y="-458.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  542. <text text-anchor="middle" x="1262" y="-449.1" font-family="Times New Roman,serif" font-size="8.00">systemstack</text>
  543. <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>
  544. </a>
  545. </g>
  546. </g>
  547. <!-- N12&#45;&gt;N24 -->
  548. <g id="edge12" class="edge">
  549. <title>N12&#45;&gt;N24</title>
  550. <g id="a_edge12"><a xlink:title="runtime.(*mheap).alloc &#45;&gt; runtime.systemstack (10ms)">
  551. <path fill="none" stroke="#b25b1d" d="M1262,-519.91C1262,-508.22 1262,-493.52 1262,-480.79"/>
  552. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-480.87 1262,-470.87 1258.5,-480.87 1265.5,-480.87"/>
  553. </a>
  554. </g>
  555. <g id="a_edge12&#45;label"><a xlink:title="runtime.(*mheap).alloc &#45;&gt; runtime.systemstack (10ms)">
  556. <text text-anchor="middle" x="1279" y="-490.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  557. </a>
  558. </g>
  559. </g>
  560. <!-- N13 -->
  561. <g id="node13" class="node">
  562. <title>N13</title>
  563. <g id="a_node13"><a xlink:title="runtime.(*mheap).alloc.func1 (10ms)">
  564. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-382 1218.5,-382 1218.5,-329 1305.5,-329 1305.5,-382"/>
  565. <text text-anchor="middle" x="1262" y="-371.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  566. <text text-anchor="middle" x="1262" y="-362.6" font-family="Times New Roman,serif" font-size="8.00">(*mheap)</text>
  567. <text text-anchor="middle" x="1262" y="-353.6" font-family="Times New Roman,serif" font-size="8.00">alloc</text>
  568. <text text-anchor="middle" x="1262" y="-344.6" font-family="Times New Roman,serif" font-size="8.00">func1</text>
  569. <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>
  570. </a>
  571. </g>
  572. </g>
  573. <!-- N14 -->
  574. <g id="node14" class="node">
  575. <title>N14</title>
  576. <g id="a_node14"><a xlink:title="runtime.(*mheap).allocSpan (10ms)">
  577. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-278 1218.5,-278 1218.5,-234 1305.5,-234 1305.5,-278"/>
  578. <text text-anchor="middle" x="1262" y="-267.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  579. <text text-anchor="middle" x="1262" y="-258.6" font-family="Times New Roman,serif" font-size="8.00">(*mheap)</text>
  580. <text text-anchor="middle" x="1262" y="-249.6" font-family="Times New Roman,serif" font-size="8.00">allocSpan</text>
  581. <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>
  582. </a>
  583. </g>
  584. </g>
  585. <!-- N13&#45;&gt;N14 -->
  586. <g id="edge13" class="edge">
  587. <title>N13&#45;&gt;N14</title>
  588. <g id="a_edge13"><a xlink:title="runtime.(*mheap).alloc.func1 &#45;&gt; runtime.(*mheap).allocSpan (10ms)">
  589. <path fill="none" stroke="#b25b1d" d="M1262,-328.63C1262,-316.74 1262,-302.51 1262,-289.88"/>
  590. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-289.89 1262,-279.89 1258.5,-289.89 1265.5,-289.89"/>
  591. </a>
  592. </g>
  593. <g id="a_edge13&#45;label"><a xlink:title="runtime.(*mheap).alloc.func1 &#45;&gt; runtime.(*mheap).allocSpan (10ms)">
  594. <text text-anchor="middle" x="1279" y="-299.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  595. </a>
  596. </g>
  597. </g>
  598. <!-- N15 -->
  599. <g id="node15" class="node">
  600. <title>N15</title>
  601. <g id="a_node15"><a xlink:title="runtime.(*pageAlloc).allocToCache (10ms)">
  602. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-183 1218.5,-183 1218.5,-139 1305.5,-139 1305.5,-183"/>
  603. <text text-anchor="middle" x="1262" y="-172.6" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  604. <text text-anchor="middle" x="1262" y="-163.6" font-family="Times New Roman,serif" font-size="8.00">(*pageAlloc)</text>
  605. <text text-anchor="middle" x="1262" y="-154.6" font-family="Times New Roman,serif" font-size="8.00">allocToCache</text>
  606. <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>
  607. </a>
  608. </g>
  609. </g>
  610. <!-- N14&#45;&gt;N15 -->
  611. <g id="edge14" class="edge">
  612. <title>N14&#45;&gt;N15</title>
  613. <g id="a_edge14"><a xlink:title="runtime.(*mheap).allocSpan &#45;&gt; runtime.(*pageAlloc).allocToCache (10ms)">
  614. <path fill="none" stroke="#b25b1d" d="M1262,-233.9C1262,-222.33 1262,-207.73 1262,-194.72"/>
  615. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-194.86 1262,-184.86 1258.5,-194.86 1265.5,-194.86"/>
  616. </a>
  617. </g>
  618. <g id="a_edge14&#45;label"><a xlink:title="runtime.(*mheap).allocSpan &#45;&gt; runtime.(*pageAlloc).allocToCache (10ms)">
  619. <text text-anchor="middle" x="1279" y="-204.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  620. </a>
  621. </g>
  622. </g>
  623. <!-- N15&#45;&gt;N4 -->
  624. <g id="edge15" class="edge">
  625. <title>N15&#45;&gt;N4</title>
  626. <g id="a_edge15"><a xlink:title="runtime.(*pageAlloc).allocToCache &#45;&gt; runtime.(*pageAlloc).find (10ms)">
  627. <path fill="none" stroke="#b25b1d" d="M1262,-138.64C1262,-127.58 1262,-113.51 1262,-99.67"/>
  628. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-99.67 1262,-89.67 1258.5,-99.67 1265.5,-99.67"/>
  629. </a>
  630. </g>
  631. <g id="a_edge15&#45;label"><a xlink:title="runtime.(*pageAlloc).allocToCache &#45;&gt; runtime.(*pageAlloc).find (10ms)">
  632. <text text-anchor="middle" x="1279" y="-109.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  633. </a>
  634. </g>
  635. </g>
  636. <!-- N16 -->
  637. <g id="node16" class="node">
  638. <title>N16</title>
  639. <g id="a_node16"><a xlink:title="runtime.chansend (10ms)">
  640. <polygon fill="#ede1d9" stroke="#b25b1d" points="1430.5,-1303 1343.5,-1303 1343.5,-1267 1430.5,-1267 1430.5,-1303"/>
  641. <text text-anchor="middle" x="1387" y="-1292.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  642. <text text-anchor="middle" x="1387" y="-1283.1" font-family="Times New Roman,serif" font-size="8.00">chansend</text>
  643. <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>
  644. </a>
  645. </g>
  646. </g>
  647. <!-- N16&#45;&gt;N5 -->
  648. <g id="edge16" class="edge">
  649. <title>N16&#45;&gt;N5</title>
  650. <g id="a_edge16"><a xlink:title="runtime.chansend &#45;&gt; runtime.(*waitq).dequeue (10ms)">
  651. <path fill="none" stroke="#b25b1d" d="M1387,-1266.53C1387,-1254.9 1387,-1238.94 1387,-1223.29"/>
  652. <polygon fill="#b25b1d" stroke="#b25b1d" points="1390.5,-1223.53 1387,-1213.53 1383.5,-1223.53 1390.5,-1223.53"/>
  653. </a>
  654. </g>
  655. <g id="a_edge16&#45;label"><a xlink:title="runtime.chansend &#45;&gt; runtime.(*waitq).dequeue (10ms)">
  656. <text text-anchor="middle" x="1404" y="-1233.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  657. </a>
  658. </g>
  659. </g>
  660. <!-- N17&#45;&gt;N16 -->
  661. <g id="edge17" class="edge">
  662. <title>N17&#45;&gt;N16</title>
  663. <g id="a_edge17"><a xlink:title="runtime.chansend1 &#45;&gt; runtime.chansend (10ms)">
  664. <path fill="none" stroke="#b25b1d" d="M1387,-1361.51C1387,-1348.39 1387,-1330.14 1387,-1314.87"/>
  665. <polygon fill="#b25b1d" stroke="#b25b1d" points="1390.5,-1314.93 1387,-1304.93 1383.5,-1314.93 1390.5,-1314.93"/>
  666. </a>
  667. </g>
  668. <g id="a_edge17&#45;label"><a xlink:title="runtime.chansend1 &#45;&gt; runtime.chansend (10ms)">
  669. <text text-anchor="middle" x="1404" y="-1328.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  670. </a>
  671. </g>
  672. </g>
  673. <!-- N18 -->
  674. <g id="node18" class="node">
  675. <title>N18</title>
  676. <g id="a_node18"><a xlink:title="runtime.findRunnable (30ms)">
  677. <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1186 1075.5,-1186 1075.5,-1150 1162.5,-1150 1162.5,-1186"/>
  678. <text text-anchor="middle" x="1119" y="-1175.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  679. <text text-anchor="middle" x="1119" y="-1166.1" font-family="Times New Roman,serif" font-size="8.00">findRunnable</text>
  680. <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>
  681. </a>
  682. </g>
  683. </g>
  684. <!-- N18&#45;&gt;N3 -->
  685. <g id="edge1" class="edge">
  686. <title>N18&#45;&gt;N3</title>
  687. <g id="a_edge1"><a xlink:title="runtime.findRunnable &#45;&gt; runtime.netpoll (30ms)">
  688. <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1149.66C1119,-1133.12 1119,-1107.83 1119,-1087.69"/>
  689. <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1087.76 1119,-1077.76 1115.5,-1087.76 1122.5,-1087.76"/>
  690. </a>
  691. </g>
  692. <g id="a_edge1&#45;label"><a xlink:title="runtime.findRunnable &#45;&gt; runtime.netpoll (30ms)">
  693. <text text-anchor="middle" x="1136" y="-1094.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
  694. </a>
  695. </g>
  696. </g>
  697. <!-- N19 -->
  698. <g id="node19" class="node">
  699. <title>N19</title>
  700. <g id="a_node19"><a xlink:title="runtime.makeslice (10ms)">
  701. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1186 1218.5,-1186 1218.5,-1150 1305.5,-1150 1305.5,-1186"/>
  702. <text text-anchor="middle" x="1262" y="-1175.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  703. <text text-anchor="middle" x="1262" y="-1166.1" font-family="Times New Roman,serif" font-size="8.00">makeslice</text>
  704. <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>
  705. </a>
  706. </g>
  707. </g>
  708. <!-- N20 -->
  709. <g id="node20" class="node">
  710. <title>N20</title>
  711. <g id="a_node20"><a xlink:title="runtime.mallocgc (10ms)">
  712. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1073 1218.5,-1073 1218.5,-1037 1305.5,-1037 1305.5,-1073"/>
  713. <text text-anchor="middle" x="1262" y="-1062.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  714. <text text-anchor="middle" x="1262" y="-1053.1" font-family="Times New Roman,serif" font-size="8.00">mallocgc</text>
  715. <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>
  716. </a>
  717. </g>
  718. </g>
  719. <!-- N19&#45;&gt;N20 -->
  720. <g id="edge18" class="edge">
  721. <title>N19&#45;&gt;N20</title>
  722. <g id="a_edge18"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (10ms)">
  723. <path fill="none" stroke="#b25b1d" d="M1262,-1149.66C1262,-1132.22 1262,-1105.06 1262,-1084.46"/>
  724. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1084.74 1262,-1074.74 1258.5,-1084.74 1265.5,-1084.74"/>
  725. </a>
  726. </g>
  727. <g id="a_edge18&#45;label"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (10ms)">
  728. <text text-anchor="middle" x="1279" y="-1094.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  729. </a>
  730. </g>
  731. </g>
  732. <!-- N20&#45;&gt;N8 -->
  733. <g id="edge19" class="edge">
  734. <title>N20&#45;&gt;N8</title>
  735. <g id="a_edge19"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.(*mcache).nextFree (10ms)">
  736. <path fill="none" stroke="#b25b1d" d="M1262,-1036.84C1262,-1025.67 1262,-1010.74 1262,-997.39"/>
  737. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-997.7 1262,-987.7 1258.5,-997.7 1265.5,-997.7"/>
  738. </a>
  739. </g>
  740. <g id="a_edge19&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.(*mcache).nextFree (10ms)">
  741. <text text-anchor="middle" x="1279" y="-1007.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  742. </a>
  743. </g>
  744. </g>
  745. <!-- N21&#45;&gt;N1 -->
  746. <g id="edge6" class="edge">
  747. <title>N21&#45;&gt;N1</title>
  748. <g id="a_edge6"><a xlink:title="runtime.netpollQueueTimer &#45;&gt; runtime.stdcall6 (20ms)">
  749. <path fill="none" stroke="#b23200" stroke-width="2" d="M1119,-945.69C1119,-934.4 1119,-918.98 1119,-903.78"/>
  750. <polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="1122.5,-904.18 1119,-894.18 1115.5,-904.18 1122.5,-904.18"/>
  751. </a>
  752. </g>
  753. <g id="a_edge6&#45;label"><a xlink:title="runtime.netpollQueueTimer &#45;&gt; runtime.stdcall6 (20ms)">
  754. <text text-anchor="middle" x="1136" y="-912.8" font-family="Times New Roman,serif" font-size="14.00"> 20ms</text>
  755. </a>
  756. </g>
  757. </g>
  758. <!-- N23 -->
  759. <g id="node23" class="node">
  760. <title>N23</title>
  761. <g id="a_node23"><a xlink:title="runtime.schedule (30ms)">
  762. <polygon fill="#edd9d5" stroke="#b22100" points="1162.5,-1303 1075.5,-1303 1075.5,-1267 1162.5,-1267 1162.5,-1303"/>
  763. <text text-anchor="middle" x="1119" y="-1292.1" font-family="Times New Roman,serif" font-size="8.00">runtime</text>
  764. <text text-anchor="middle" x="1119" y="-1283.1" font-family="Times New Roman,serif" font-size="8.00">schedule</text>
  765. <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>
  766. </a>
  767. </g>
  768. </g>
  769. <!-- N22&#45;&gt;N23 -->
  770. <g id="edge3" class="edge">
  771. <title>N22&#45;&gt;N23</title>
  772. <g id="a_edge3"><a xlink:title="runtime.park_m &#45;&gt; runtime.schedule (30ms)">
  773. <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1361.51C1119,-1349.17 1119,-1332.29 1119,-1317.62"/>
  774. <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1317.95 1119,-1307.95 1115.5,-1317.95 1122.5,-1317.95"/>
  775. </a>
  776. </g>
  777. <g id="a_edge3&#45;label"><a xlink:title="runtime.park_m &#45;&gt; runtime.schedule (30ms)">
  778. <text text-anchor="middle" x="1136" y="-1328.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
  779. </a>
  780. </g>
  781. </g>
  782. <!-- N23&#45;&gt;N18 -->
  783. <g id="edge4" class="edge">
  784. <title>N23&#45;&gt;N18</title>
  785. <g id="a_edge4"><a xlink:title="runtime.schedule &#45;&gt; runtime.findRunnable (30ms)">
  786. <path fill="none" stroke="#b22100" stroke-width="3" d="M1119,-1266.53C1119,-1249.12 1119,-1222 1119,-1200.76"/>
  787. <polygon fill="#b22100" stroke="#b22100" stroke-width="3" points="1122.5,-1200.79 1119,-1190.79 1115.5,-1200.79 1122.5,-1200.79"/>
  788. </a>
  789. </g>
  790. <g id="a_edge4&#45;label"><a xlink:title="runtime.schedule &#45;&gt; runtime.findRunnable (30ms)">
  791. <text text-anchor="middle" x="1136" y="-1233.8" font-family="Times New Roman,serif" font-size="14.00"> 30ms</text>
  792. </a>
  793. </g>
  794. </g>
  795. <!-- N24&#45;&gt;N13 -->
  796. <g id="edge21" class="edge">
  797. <title>N24&#45;&gt;N13</title>
  798. <g id="a_edge21"><a xlink:title="runtime.systemstack &#45;&gt; runtime.(*mheap).alloc.func1 (10ms)">
  799. <path fill="none" stroke="#b25b1d" d="M1262,-432.85C1262,-421.92 1262,-407.33 1262,-393.83"/>
  800. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-393.88 1262,-383.88 1258.5,-393.88 1265.5,-393.88"/>
  801. </a>
  802. </g>
  803. <g id="a_edge21&#45;label"><a xlink:title="runtime.systemstack &#45;&gt; runtime.(*mheap).alloc.func1 (10ms)">
  804. <text text-anchor="middle" x="1279" y="-403.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  805. </a>
  806. </g>
  807. </g>
  808. <!-- N25 -->
  809. <g id="node25" class="node">
  810. <title>N25</title>
  811. <g id="a_node25"><a xlink:title="runtime/pprof.(*profMap).lookup (10ms)">
  812. <polygon fill="#ede1d9" stroke="#b25b1d" points="1305.5,-1307 1218.5,-1307 1218.5,-1263 1305.5,-1263 1305.5,-1307"/>
  813. <text text-anchor="middle" x="1262" y="-1296.6" font-family="Times New Roman,serif" font-size="8.00">pprof</text>
  814. <text text-anchor="middle" x="1262" y="-1287.6" font-family="Times New Roman,serif" font-size="8.00">(*profMap)</text>
  815. <text text-anchor="middle" x="1262" y="-1278.6" font-family="Times New Roman,serif" font-size="8.00">lookup</text>
  816. <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>
  817. </a>
  818. </g>
  819. </g>
  820. <!-- N25&#45;&gt;N19 -->
  821. <g id="edge22" class="edge">
  822. <title>N25&#45;&gt;N19</title>
  823. <g id="a_edge22"><a xlink:title="runtime/pprof.(*profMap).lookup &#45;&gt; runtime.makeslice (10ms)">
  824. <path fill="none" stroke="#b25b1d" d="M1262,-1262.64C1262,-1244.37 1262,-1217.92 1262,-1197.79"/>
  825. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1198 1262,-1188 1258.5,-1198 1265.5,-1198"/>
  826. </a>
  827. </g>
  828. <g id="a_edge22&#45;label"><a xlink:title="runtime/pprof.(*profMap).lookup &#45;&gt; runtime.makeslice (10ms)">
  829. <text text-anchor="middle" x="1279" y="-1233.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  830. </a>
  831. </g>
  832. </g>
  833. <!-- N26&#45;&gt;N25 -->
  834. <g id="edge23" class="edge">
  835. <title>N26&#45;&gt;N25</title>
  836. <g id="a_edge23"><a xlink:title="runtime/pprof.(*profileBuilder).addCPUData &#45;&gt; runtime/pprof.(*profMap).lookup (10ms)">
  837. <path fill="none" stroke="#b25b1d" d="M1262,-1357.9C1262,-1346.33 1262,-1331.73 1262,-1318.72"/>
  838. <polygon fill="#b25b1d" stroke="#b25b1d" points="1265.5,-1318.86 1262,-1308.86 1258.5,-1318.86 1265.5,-1318.86"/>
  839. </a>
  840. </g>
  841. <g id="a_edge23&#45;label"><a xlink:title="runtime/pprof.(*profileBuilder).addCPUData &#45;&gt; runtime/pprof.(*profMap).lookup (10ms)">
  842. <text text-anchor="middle" x="1279" y="-1328.8" font-family="Times New Roman,serif" font-size="14.00"> 10ms</text>
  843. </a>
  844. </g>
  845. </g>
  846. </g>
  847. </g></svg>