Last active
April 10, 2018 01:16
-
-
Save selfup/74fdf66fb6b1bb8916d93d264dd6f867 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Showing nodes accounting for 29.42s, 85.85% of 34.27s total | |
Dropped 389 nodes (cum <= 0.17s) | |
Showing top 10 nodes out of 125 | |
flat flat% sum% cum cum% | |
22.63s 66.03% 66.03% 22.68s 66.18% syscall.Syscall | |
1.68s 4.90% 70.94% 1.68s 4.90% runtime.mach_semaphore_signal | |
1.12s 3.27% 74.20% 1.12s 3.27% runtime.kevent | |
1.08s 3.15% 77.36% 1.08s 3.15% runtime.freedefer | |
0.84s 2.45% 79.81% 0.84s 2.45% runtime.usleep | |
0.81s 2.36% 82.17% 0.81s 2.36% runtime.mach_semaphore_wait | |
0.69s 2.01% 84.18% 0.69s 2.01% internal/poll.convertErr | |
0.23s 0.67% 84.86% 0.39s 1.14% runtime.scanobject | |
0.20s 0.58% 85.44% 1.28s 3.74% runtime.netpoll | |
0.14s 0.41% 85.85% 1.31s 3.82% runtime.mallocgc | |
--------------------------------------------------------------------------------------------- | |
Showing nodes accounting for 10283.63kB, 100% of 10283.63kB total | |
Showing top 10 nodes out of 36 | |
flat flat% sum% cum cum% | |
4111.02kB 39.98% 39.98% 4111.02kB 39.98% bufio.NewWriterSize (inline) | |
3084.01kB 29.99% 69.97% 3084.01kB 29.99% bufio.NewReaderSize (inline) | |
1024.38kB 9.96% 79.93% 1024.38kB 9.96% runtime.malg | |
528.17kB 5.14% 85.06% 528.17kB 5.14% net/http.glob..func14 | |
512.05kB 4.98% 90.04% 512.05kB 4.98% net/http.(*persistConn).writeLoop | |
512.01kB 4.98% 95.02% 512.01kB 4.98% net/textproto.(*Reader).ReadLine | |
512kB 4.98% 100% 512kB 4.98% net.newTCPConn | |
0 0% 100% 3084.01kB 29.99% bufio.NewReader | |
0 0% 100% 1542.01kB 14.99% bufio.NewWriter | |
0 0% 100% 528.17kB 5.14% io.Copy | |
--------------------------------------------------------------------------------------------- | |
Showing nodes accounting for 24536290, 65.08% of 37701780 total | |
Dropped 71 nodes (cum <= 188508) | |
Showing top 10 nodes out of 53 | |
flat flat% sum% cum cum% | |
8455996 22.43% 22.43% 9701214 25.73% net/textproto.(*Reader).ReadMIMEHeader | |
2779994 7.37% 29.80% 4599328 12.20% net/http.(*persistConn).roundTrip | |
2474035 6.56% 36.36% 10355733 27.47% net/http.(*Client).Do | |
2130814 5.65% 42.02% 11462043 30.40% net/http.(*persistConn).readLoop | |
2129951 5.65% 47.67% 3532519 9.37% net/http.(*Request).write | |
1622217 4.30% 51.97% 8735554 23.17% net/http.(*conn).readRequest | |
1310767 3.48% 55.45% 1314408 3.49% context.WithCancel | |
1251330 3.32% 58.76% 1251330 3.32% net/textproto.MIMEHeader.Set | |
1245202 3.30% 62.07% 1245202 3.30% net/textproto.(*Reader).ReadLine | |
1135984 3.01% 65.08% 1725835 4.58% net/http.(*Client).makeHeadersCopier | |
---------------------------------------------------------------------------------------------- | |
1.01s 29: res, err := client.Get(uri) | |
. . 30: | |
. . 31: if err != nil { | |
. . 32: log.Println("|", res.Status, "|", uri, "|", err) | |
. . 33: } | |
. . 34: | |
. . 35: defer res.Body.Close() | |
. . 36: | |
10ms 500ms 37: io.Copy(w, res.Body) | |
. 20ms 38:} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 2.40.1 (20161225.0304) | |
--> | |
<!-- Title: unnamed 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.1 | |
* ====================== | |
* | |
* 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. | |
* | |
* Known issues: | |
* | |
* - Zooming (while panning) on Safari has still some issues | |
* | |
* Releases: | |
* | |
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi | |
* - Fixed a regression with mouse wheel (now working on Firefox 5) | |
* - Working with viewBox attribute (#4) | |
* - Added "use strict;" and fixed resulting warnings (#5) | |
* - Added configuration variables, dragging is disabled by default (#3) | |
* | |
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui | |
* Fixed a bug with browser mouse handler interaction | |
* | |
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui | |
* Updated the zoom code to support the mouse wheel on Safari/Chrome | |
* | |
* 1.0, Andrea Leofreddi | |
* First release | |
* | |
* This code is licensed under the following BSD license: | |
* | |
* Copyright 2009-2010 Andrea Leofreddi <[email protected]>. All rights reserved. | |
* | |
* Redistribution and use in source and binary forms, with or without modification, are | |
* permitted provided that the following conditions are met: | |
* | |
* 1. Redistributions of source code must retain the above copyright notice, this list of | |
* conditions and the following disclaimer. | |
* | |
* 2. Redistributions in binary form must reproduce the above copyright notice, this list | |
* of conditions and the following disclaimer in the documentation and/or other materials | |
* provided with the distribution. | |
* | |
* THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED | |
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR | |
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | |
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | |
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
* | |
* The views and conclusions contained in the software and documentation are those of the | |
* authors and should not be interpreted as representing official policies, either expressed | |
* or implied, of Andrea Leofreddi. | |
*/ | |
"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) | |
/// <==== | |
/// END OF CONFIGURATION | |
var root = document.documentElement; | |
var state = 'none', svgRoot, 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(typeof(svgRoot) == "undefined") { | |
var g = null; | |
g = root.getElementById("viewport"); | |
if(g == null) | |
g = root.getElementsByTagName('g')[0]; | |
if(g == null) | |
alert('Unable to obtain SVG root element'); | |
setCTM(g, g.getCTM()); | |
g.removeAttribute("viewBox"); | |
svgRoot = g; | |
} | |
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 / 3600; // Chrome/Safari | |
else | |
delta = evt.detail / -90; // Mozilla | |
var z = 1 + delta; // Zoom factor: 0.9/1.1 | |
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 2087)"> | |
<title>unnamed</title> | |
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2087 1406.9436,-2087 1406.9436,4 -4,4"/> | |
<g id="clust1" class="cluster"> | |
<title>cluster_L</title> | |
<polygon fill="none" stroke="#000000" points="15.4954,-1939 15.4954,-2075 441.4954,-2075 441.4954,-1939 15.4954,-1939"/> | |
</g> | |
<!-- Type: cpu --> | |
<g id="node1" class="node"> | |
<title>Type: cpu</title> | |
<polygon fill="#f8f8f8" stroke="#000000" points="433.6205,-2067 23.3702,-2067 23.3702,-1947 433.6205,-1947 433.6205,-2067"/> | |
<text text-anchor="start" x="31.1829" y="-2050.2" font-family="Times,serif" font-size="16.00" fill="#000000">Type: cpu</text> | |
<text text-anchor="start" x="31.1829" y="-2034.2" font-family="Times,serif" font-size="16.00" fill="#000000">Time: Apr 9, 2018 at 8:14pm (CDT)</text> | |
<text text-anchor="start" x="31.1829" y="-2018.2" font-family="Times,serif" font-size="16.00" fill="#000000">Duration: 30.17s, Total samples = 35.45s (117.50%)</text> | |
<text text-anchor="start" x="31.1829" y="-2002.2" font-family="Times,serif" font-size="16.00" fill="#000000">Showing nodes accounting for 31.42s, 88.63% of 35.45s total</text> | |
<text text-anchor="start" x="31.1829" y="-1986.2" font-family="Times,serif" font-size="16.00" fill="#000000">Dropped 378 nodes (cum <= 0.18s)</text> | |
<text text-anchor="start" x="31.1829" y="-1970.2" font-family="Times,serif" font-size="16.00" fill="#000000">Dropped 52 edges (freq <= 0.04s)</text> | |
<text text-anchor="start" x="31.1829" y="-1954.2" font-family="Times,serif" font-size="16.00" fill="#000000">Showing top 80 nodes out of 131</text> | |
</g> | |
<!-- N1 --> | |
<g id="node1" class="node"> | |
<title>N1</title> | |
<g id="a_node1"><a xlink:title="syscall.Syscall (23.41s)"> | |
<polygon fill="#edd8d5" stroke="#b21400" points="755.3042,-1073 553.6865,-1073 553.6865,-969 755.3042,-969 755.3042,-1073"/> | |
<text text-anchor="middle" x="654.4954" y="-1049.8" font-family="Times,serif" font-size="24.00" fill="#000000">syscall</text> | |
<text text-anchor="middle" x="654.4954" y="-1025.8" font-family="Times,serif" font-size="24.00" fill="#000000">Syscall</text> | |
<text text-anchor="middle" x="654.4954" y="-1001.8" font-family="Times,serif" font-size="24.00" fill="#000000">23.36s (65.90%)</text> | |
<text text-anchor="middle" x="654.4954" y="-977.8" font-family="Times,serif" font-size="24.00" fill="#000000">of 23.41s (66.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2 --> | |
<g id="node2" class="node"> | |
<title>N2</title> | |
<g id="a_node2"><a xlink:title="net/http.(*conn).serve (12.14s)"> | |
<polygon fill="#eddbd5" stroke="#b23100" points="537.4875,-2033.5 451.5032,-2033.5 451.5032,-1980.5 537.4875,-1980.5 537.4875,-2033.5"/> | |
<text text-anchor="middle" x="494.4954" y="-2022.3" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="494.4954" y="-2013.3" font-family="Times,serif" font-size="9.00" fill="#000000">(*conn)</text> | |
<text text-anchor="middle" x="494.4954" y="-2004.3" font-family="Times,serif" font-size="9.00" fill="#000000">serve</text> | |
<text text-anchor="middle" x="494.4954" y="-1995.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="494.4954" y="-1986.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 12.14s (34.25%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24 --> | |
<g id="node24" class="node"> | |
<title>N24</title> | |
<g id="a_node24"><a xlink:title="main.httpHandler (1.53s)"> | |
<polygon fill="#edebe8" stroke="#b2a38b" points="575.2652,-1888.5 499.7255,-1888.5 499.7255,-1852.5 575.2652,-1852.5 575.2652,-1888.5"/> | |
<text text-anchor="middle" x="537.4954" y="-1876.1" font-family="Times,serif" font-size="8.00" fill="#000000">main</text> | |
<text text-anchor="middle" x="537.4954" y="-1868.1" font-family="Times,serif" font-size="8.00" fill="#000000">httpHandler</text> | |
<text text-anchor="middle" x="537.4954" y="-1860.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.53s (4.32%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N24 --> | |
<g id="edge22" class="edge"> | |
<title>N2->N24</title> | |
<g id="a_edge22"><a xlink:title="net/http.(*conn).serve ... main.httpHandler (1.53s)"> | |
<path fill="none" stroke="#b2a38b" stroke-dasharray="1,5" d="M502.8883,-1980.3574C510.3306,-1956.7325 521.1611,-1922.3518 528.7174,-1898.3649"/> | |
<polygon fill="#b2a38b" stroke="#b2a38b" points="532.0695,-1899.3724 531.7359,-1888.7828 525.393,-1897.2691 532.0695,-1899.3724"/> | |
</a> | |
</g> | |
<g id="a_edge22-label"><a xlink:title="net/http.(*conn).serve ... main.httpHandler (1.53s)"> | |
<text text-anchor="middle" x="538.2195" y="-1917.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.53s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38 --> | |
<g id="node38" class="node"> | |
<title>N38</title> | |
<g id="a_node38"><a xlink:title="net/http.(*response).finishRequest (3.45s)"> | |
<polygon fill="#ede7e1" stroke="#b2875b" points="938.9877,-1485 862.0031,-1485 862.0031,-1432 938.9877,-1432 938.9877,-1485"/> | |
<text text-anchor="middle" x="900.4954" y="-1473.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="900.4954" y="-1464.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*response)</text> | |
<text text-anchor="middle" x="900.4954" y="-1455.8" font-family="Times,serif" font-size="9.00" fill="#000000">finishRequest</text> | |
<text text-anchor="middle" x="900.4954" y="-1446.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="900.4954" y="-1437.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 3.45s (9.73%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N38 --> | |
<g id="edge16" class="edge"> | |
<title>N2->N38</title> | |
<g id="a_edge16"><a xlink:title="net/http.(*conn).serve -> net/http.(*response).finishRequest (3.45s)"> | |
<path fill="none" stroke="#b2875b" d="M537.4105,-2002.8189C608.3914,-1993.2808 742.4954,-1963.0182 742.4954,-1870.5 742.4954,-1870.5 742.4954,-1870.5 742.4954,-1561.5 742.4954,-1554.8093 806.9161,-1514.6673 853.4879,-1486.5215"/> | |
<polygon fill="#b2875b" stroke="#b2875b" points="855.4903,-1489.4013 862.248,-1481.2413 851.8766,-1483.4061 855.4903,-1489.4013"/> | |
</a> | |
</g> | |
<g id="a_edge16-label"><a xlink:title="net/http.(*conn).serve -> net/http.(*response).finishRequest (3.45s)"> | |
<text text-anchor="middle" x="759.2195" y="-1711.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.45s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41 --> | |
<g id="node41" class="node"> | |
<title>N41</title> | |
<g id="a_node41"><a xlink:title="net/http.(*conn).readRequest (6.07s)"> | |
<polygon fill="#ede1d8" stroke="#b25819" points="481.9861,-1897 401.0046,-1897 401.0046,-1844 481.9861,-1844 481.9861,-1897"/> | |
<text text-anchor="middle" x="441.4954" y="-1885.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="441.4954" y="-1876.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*conn)</text> | |
<text text-anchor="middle" x="441.4954" y="-1867.8" font-family="Times,serif" font-size="9.00" fill="#000000">readRequest</text> | |
<text text-anchor="middle" x="441.4954" y="-1858.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="441.4954" y="-1849.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 6.07s (17.12%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N41 --> | |
<g id="edge10" class="edge"> | |
<title>N2->N41</title> | |
<g id="a_edge10"><a xlink:title="net/http.(*conn).serve -> net/http.(*conn).readRequest (6.07s)"> | |
<path fill="none" stroke="#b25819" d="M484.1506,-1980.3574C475.9792,-1959.3122 464.4938,-1929.7319 455.4994,-1906.5669"/> | |
<polygon fill="#b25819" stroke="#b25819" points="458.6963,-1905.1305 451.814,-1897.0754 452.1709,-1907.6642 458.6963,-1905.1305"/> | |
</a> | |
</g> | |
<g id="a_edge10-label"><a xlink:title="net/http.(*conn).serve -> net/http.(*conn).readRequest (6.07s)"> | |
<text text-anchor="middle" x="479.2195" y="-1917.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45 --> | |
<g id="node45" class="node"> | |
<title>N45</title> | |
<g id="a_node45"><a xlink:title="net/http.(*connReader).startBackgroundRead (0.99s)"> | |
<polygon fill="#edece9" stroke="#b2a999" points="1046.3084,-1478.5 960.6823,-1478.5 960.6823,-1438.5 1046.3084,-1438.5 1046.3084,-1478.5"/> | |
<text text-anchor="middle" x="1003.4954" y="-1468.1" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="1003.4954" y="-1460.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*connReader)</text> | |
<text text-anchor="middle" x="1003.4954" y="-1452.1" font-family="Times,serif" font-size="8.00" fill="#000000">startBackgroundRead</text> | |
<text text-anchor="middle" x="1003.4954" y="-1444.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.99s (2.79%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N45 --> | |
<g id="edge31" class="edge"> | |
<title>N2->N45</title> | |
<g id="a_edge31"><a xlink:title="net/http.(*conn).serve -> net/http.(*connReader).startBackgroundRead (0.99s)"> | |
<path fill="none" stroke="#b2a999" d="M537.2419,-2001.7696C640.9588,-1987.8913 897.4954,-1945.9394 897.4954,-1870.5 897.4954,-1870.5 897.4954,-1870.5 897.4954,-1561.5 897.4954,-1527.811 925.3756,-1501.586 952.5389,-1484.0301"/> | |
<polygon fill="#b2a999" stroke="#b2a999" points="954.6175,-1486.8605 961.2968,-1478.6362 950.9467,-1480.9002 954.6175,-1486.8605"/> | |
</a> | |
</g> | |
<g id="a_edge31-label"><a xlink:title="net/http.(*conn).serve -> net/http.(*connReader).startBackgroundRead (0.99s)"> | |
<text text-anchor="middle" x="914.2195" y="-1711.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.99s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3 --> | |
<g id="node3" class="node"> | |
<title>N3</title> | |
<g id="a_node3"><a xlink:title="net/http.(*persistConn).writeLoop (9.05s)"> | |
<polygon fill="#edddd5" stroke="#b23b00" points="843.9861,-1485 763.0046,-1485 763.0046,-1432 843.9861,-1432 843.9861,-1485"/> | |
<text text-anchor="middle" x="803.4954" y="-1473.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="803.4954" y="-1464.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*persistConn)</text> | |
<text text-anchor="middle" x="803.4954" y="-1455.8" font-family="Times,serif" font-size="9.00" fill="#000000">writeLoop</text> | |
<text text-anchor="middle" x="803.4954" y="-1446.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="803.4954" y="-1437.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 9.05s (25.53%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7 --> | |
<g id="node7" class="node"> | |
<title>N7</title> | |
<g id="a_node7"><a xlink:title="bufio.(*Writer).Flush (11.43s)"> | |
<polygon fill="#eddcd5" stroke="#b23300" points="897.1566,-1382 811.8341,-1382 811.8341,-1329 897.1566,-1329 897.1566,-1382"/> | |
<text text-anchor="middle" x="854.4954" y="-1370.8" font-family="Times,serif" font-size="9.00" fill="#000000">bufio</text> | |
<text text-anchor="middle" x="854.4954" y="-1361.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Writer)</text> | |
<text text-anchor="middle" x="854.4954" y="-1352.8" font-family="Times,serif" font-size="9.00" fill="#000000">Flush</text> | |
<text text-anchor="middle" x="854.4954" y="-1343.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.04s (0.11%)</text> | |
<text text-anchor="middle" x="854.4954" y="-1334.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 11.43s (32.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N7 --> | |
<g id="edge7" class="edge"> | |
<title>N3->N7</title> | |
<g id="a_edge7"><a xlink:title="net/http.(*persistConn).writeLoop -> bufio.(*Writer).Flush (8.13s)"> | |
<path fill="none" stroke="#b23f00" stroke-width="2" d="M816.6291,-1431.9749C822.7089,-1419.6961 830.0262,-1404.9181 836.6009,-1391.6397"/> | |
<polygon fill="#b23f00" stroke="#b23f00" stroke-width="2" points="839.9281,-1392.8078 841.2288,-1382.2932 833.6549,-1389.7017 839.9281,-1392.8078"/> | |
</a> | |
</g> | |
<g id="a_edge7-label"><a xlink:title="net/http.(*persistConn).writeLoop -> bufio.(*Writer).Flush (8.13s)"> | |
<text text-anchor="middle" x="848.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 8.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30 --> | |
<g id="node30" class="node"> | |
<title>N30</title> | |
<g id="a_node30"><a xlink:title="net/http.(*Request).write (0.54s)"> | |
<polygon fill="#edeceb" stroke="#b2aea4" points="793.9877,-1382 717.0031,-1382 717.0031,-1329 793.9877,-1329 793.9877,-1382"/> | |
<text text-anchor="middle" x="755.4954" y="-1370.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="755.4954" y="-1361.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Request)</text> | |
<text text-anchor="middle" x="755.4954" y="-1352.8" font-family="Times,serif" font-size="9.00" fill="#000000">write</text> | |
<text text-anchor="middle" x="755.4954" y="-1343.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.05s (0.14%)</text> | |
<text text-anchor="middle" x="755.4954" y="-1334.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.54s (1.52%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N30 --> | |
<g id="edge51" class="edge"> | |
<title>N3->N30</title> | |
<g id="a_edge51"><a xlink:title="net/http.(*persistConn).writeLoop -> net/http.(*Request).write (0.54s)"> | |
<path fill="none" stroke="#b2aea4" d="M788.9761,-1431.8656C785.9297,-1426.0269 782.8064,-1419.8434 780.0471,-1414 776.6411,-1406.7869 773.1973,-1398.9731 770.0096,-1391.4757"/> | |
<polygon fill="#b2aea4" stroke="#b2aea4" points="773.2232,-1390.0884 766.1311,-1382.2174 766.7669,-1392.7931 773.2232,-1390.0884"/> | |
</a> | |
</g> | |
<g id="a_edge51-label"><a xlink:title="net/http.(*persistConn).writeLoop -> net/http.(*Request).write (0.54s)"> | |
<text text-anchor="middle" x="796.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35 --> | |
<g id="node35" class="node"> | |
<title>N35</title> | |
<g id="a_node35"><a xlink:title="runtime.selectgo (0.37s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="606.2075,-1379.5 522.7832,-1379.5 522.7832,-1331.5 606.2075,-1331.5 606.2075,-1379.5"/> | |
<text text-anchor="middle" x="564.4954" y="-1367.5" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="564.4954" y="-1357.5" font-family="Times,serif" font-size="10.00" fill="#000000">selectgo</text> | |
<text text-anchor="middle" x="564.4954" y="-1347.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.15s (0.42%)</text> | |
<text text-anchor="middle" x="564.4954" y="-1337.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.37s (1.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N35 --> | |
<g id="edge87" class="edge"> | |
<title>N3->N35</title> | |
<g id="a_edge87"><a xlink:title="net/http.(*persistConn).writeLoop -> runtime.selectgo (0.12s)"> | |
<path fill="none" stroke="#b2b1af" d="M762.8998,-1437.2714C758.126,-1435.2774 753.2582,-1433.4601 748.4954,-1432 695.905,-1415.8772 675.5061,-1438.0728 626.0471,-1414 612.8204,-1407.5622 600.5534,-1397.2556 590.5075,-1387.0741"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="593.0059,-1384.6218 583.603,-1379.7395 587.9089,-1389.4199 593.0059,-1384.6218"/> | |
</a> | |
</g> | |
<g id="a_edge87-label"><a xlink:title="net/http.(*persistConn).writeLoop -> runtime.selectgo (0.12s)"> | |
<text text-anchor="middle" x="642.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.12s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53 --> | |
<g id="node53" class="node"> | |
<title>N53</title> | |
<g id="a_node53"><a xlink:title="runtime.chansend1 (0.39s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="699.2652,-1373.5 623.7255,-1373.5 623.7255,-1337.5 699.2652,-1337.5 699.2652,-1373.5"/> | |
<text text-anchor="middle" x="661.4954" y="-1361.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="661.4954" y="-1353.1" font-family="Times,serif" font-size="8.00" fill="#000000">chansend1</text> | |
<text text-anchor="middle" x="661.4954" y="-1345.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.39s (1.10%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N53 --> | |
<g id="edge71" class="edge"> | |
<title>N3->N53</title> | |
<g id="a_edge71"><a xlink:title="net/http.(*persistConn).writeLoop -> runtime.chansend1 (0.24s)"> | |
<path fill="none" stroke="#b2b1ac" d="M762.8253,-1432.4433C753.9082,-1426.5158 744.5842,-1420.1499 736.0471,-1414 721.1233,-1403.2492 705.0162,-1390.7316 691.6054,-1380.0407"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="693.6296,-1377.1775 683.6385,-1373.6522 689.2505,-1382.6387 693.6296,-1377.1775"/> | |
</a> | |
</g> | |
<g id="a_edge71-label"><a xlink:title="net/http.(*persistConn).writeLoop -> runtime.chansend1 (0.24s)"> | |
<text text-anchor="middle" x="752.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4 --> | |
<g id="node4" class="node"> | |
<title>N4</title> | |
<g id="a_node4"><a xlink:title="net/http.(*persistConn).readLoop (7.76s)"> | |
<polygon fill="#edded5" stroke="#b24100" points="179.2652,-1581.5 99.7255,-1581.5 99.7255,-1541.5 179.2652,-1541.5 179.2652,-1581.5"/> | |
<text text-anchor="middle" x="139.4954" y="-1571.1" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="139.4954" y="-1563.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*persistConn)</text> | |
<text text-anchor="middle" x="139.4954" y="-1555.1" font-family="Times,serif" font-size="8.00" fill="#000000">readLoop</text> | |
<text text-anchor="middle" x="139.4954" y="-1547.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 7.76s (21.89%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N35 --> | |
<g id="edge88" class="edge"> | |
<title>N4->N35</title> | |
<g id="a_edge88"><a xlink:title="net/http.(*persistConn).readLoop -> runtime.selectgo (0.11s)"> | |
<path fill="none" stroke="#b2b2af" d="M179.2974,-1556.0014C229.2873,-1547.5484 315.9549,-1527.6371 377.4954,-1485 418.9083,-1456.3078 410.337,-1427.5852 452.4954,-1400 474.3715,-1385.686 484.1834,-1391.6118 508.4954,-1382 510.1114,-1381.3611 511.7465,-1380.6973 513.3918,-1380.0143"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="515.0668,-1383.1037 522.8652,-1375.9319 512.2965,-1376.6752 515.0668,-1383.1037"/> | |
</a> | |
</g> | |
<g id="a_edge88-label"><a xlink:title="net/http.(*persistConn).readLoop -> runtime.selectgo (0.11s)"> | |
<text text-anchor="middle" x="436.9631" y="-1454.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59 --> | |
<g id="node59" class="node"> | |
<title>N59</title> | |
<g id="a_node59"><a xlink:title="net/http.ReadResponse (0.35s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="368.2652,-1476.5 292.7255,-1476.5 292.7255,-1440.5 368.2652,-1440.5 368.2652,-1476.5"/> | |
<text text-anchor="middle" x="330.4954" y="-1464.1" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="330.4954" y="-1456.1" font-family="Times,serif" font-size="8.00" fill="#000000">ReadResponse</text> | |
<text text-anchor="middle" x="330.4954" y="-1448.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.35s (0.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N59 --> | |
<g id="edge61" class="edge"> | |
<title>N4->N59</title> | |
<g id="a_edge61"><a xlink:title="net/http.(*persistConn).readLoop ... net/http.ReadResponse (0.35s)"> | |
<path fill="none" stroke="#b2b0a9" stroke-dasharray="1,5" d="M179.7099,-1542.9396C195.9463,-1535.2157 214.7636,-1525.97 231.4954,-1517 252.0595,-1505.9755 274.4815,-1492.824 292.7788,-1481.7856"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="294.668,-1484.7333 301.4035,-1476.5551 291.0381,-1478.7479 294.668,-1484.7333"/> | |
</a> | |
</g> | |
<g id="a_edge61-label"><a xlink:title="net/http.(*persistConn).readLoop ... net/http.ReadResponse (0.35s)"> | |
<text text-anchor="middle" x="273.2195" y="-1505.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68 --> | |
<g id="node68" class="node"> | |
<title>N68</title> | |
<g id="a_node68"><a xlink:title="net/http.(*Transport).tryPutIdleConn (0.27s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="274.9877,-1485 198.0031,-1485 198.0031,-1432 274.9877,-1432 274.9877,-1485"/> | |
<text text-anchor="middle" x="236.4954" y="-1473.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="236.4954" y="-1464.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Transport)</text> | |
<text text-anchor="middle" x="236.4954" y="-1455.8" font-family="Times,serif" font-size="9.00" fill="#000000">tryPutIdleConn</text> | |
<text text-anchor="middle" x="236.4954" y="-1446.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.085%)</text> | |
<text text-anchor="middle" x="236.4954" y="-1437.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.27s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N68 --> | |
<g id="edge70" class="edge"> | |
<title>N4->N68</title> | |
<g id="a_edge70"><a xlink:title="net/http.(*persistConn).readLoop ... net/http.(*Transport).tryPutIdleConn (0.26s)"> | |
<path fill="none" stroke="#b2b1ab" stroke-dasharray="1,5" d="M158.6594,-1541.1505C171.6602,-1527.3455 189.1658,-1508.7571 204.2829,-1492.705"/> | |
<polygon fill="#b2b1ab" stroke="#b2b1ab" points="207.1741,-1494.7401 211.482,-1485.0606 202.0781,-1489.941 207.1741,-1494.7401"/> | |
</a> | |
</g> | |
<g id="a_edge70-label"><a xlink:title="net/http.(*persistConn).readLoop ... net/http.(*Transport).tryPutIdleConn (0.26s)"> | |
<text text-anchor="middle" x="211.2195" y="-1505.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71 --> | |
<g id="node71" class="node"> | |
<title>N71</title> | |
<g id="a_node71"><a xlink:title="bufio.(*Reader).Peek (6.86s)"> | |
<polygon fill="#eddfd6" stroke="#b24805" points="179.9861,-1485 99.0046,-1485 99.0046,-1432 179.9861,-1432 179.9861,-1485"/> | |
<text text-anchor="middle" x="139.4954" y="-1473.8" font-family="Times,serif" font-size="9.00" fill="#000000">bufio</text> | |
<text text-anchor="middle" x="139.4954" y="-1464.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Reader)</text> | |
<text text-anchor="middle" x="139.4954" y="-1455.8" font-family="Times,serif" font-size="9.00" fill="#000000">Peek</text> | |
<text text-anchor="middle" x="139.4954" y="-1446.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="139.4954" y="-1437.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 6.86s (19.35%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N71 --> | |
<g id="edge9" class="edge"> | |
<title>N4->N71</title> | |
<g id="a_edge9"><a xlink:title="net/http.(*persistConn).readLoop -> bufio.(*Reader).Peek (6.85s)"> | |
<path fill="none" stroke="#b24906" d="M139.4954,-1541.1505C139.4954,-1528.0985 139.4954,-1510.7707 139.4954,-1495.3531"/> | |
<polygon fill="#b24906" stroke="#b24906" points="142.9955,-1495.0606 139.4954,-1485.0606 135.9955,-1495.0607 142.9955,-1495.0606"/> | |
</a> | |
</g> | |
<g id="a_edge9-label"><a xlink:title="net/http.(*persistConn).readLoop -> bufio.(*Reader).Peek (6.85s)"> | |
<text text-anchor="middle" x="156.2195" y="-1505.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.85s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5 --> | |
<g id="node5" class="node"> | |
<title>N5</title> | |
<g id="a_node5"><a xlink:title="runtime.systemstack (3.05s)"> | |
<polygon fill="#ede8e2" stroke="#b28d65" points="532.9877,-917 456.0031,-917 456.0031,-873 532.9877,-873 532.9877,-917"/> | |
<text text-anchor="middle" x="494.4954" y="-905.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="494.4954" y="-896.8" font-family="Times,serif" font-size="9.00" fill="#000000">systemstack</text> | |
<text text-anchor="middle" x="494.4954" y="-887.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.056%)</text> | |
<text text-anchor="middle" x="494.4954" y="-878.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 3.05s (8.60%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48 --> | |
<g id="node48" class="node"> | |
<title>N48</title> | |
<g id="a_node48"><a xlink:title="runtime.semasleep (0.74s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="1017.2652,-817 941.7255,-817 941.7255,-781 1017.2652,-781 1017.2652,-817"/> | |
<text text-anchor="middle" x="979.4954" y="-804.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="979.4954" y="-796.6" font-family="Times,serif" font-size="8.00" fill="#000000">semasleep</text> | |
<text text-anchor="middle" x="979.4954" y="-788.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.74s (2.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N48 --> | |
<g id="edge103" class="edge"> | |
<title>N5->N48</title> | |
<g id="a_edge103"><a xlink:title="runtime.systemstack ... runtime.semasleep (0.04s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M532.9579,-887.3868C620.7236,-870.0146 835.5789,-827.4866 931.6786,-808.4648"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="932.5685,-811.8566 941.6985,-806.4814 931.2092,-804.9898 932.5685,-811.8566"/> | |
</a> | |
</g> | |
<g id="a_edge103-label"><a xlink:title="runtime.systemstack ... runtime.semasleep (0.04s)"> | |
<text text-anchor="middle" x="782.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62 --> | |
<g id="node62" class="node"> | |
<title>N62</title> | |
<g id="a_node62"><a xlink:title="runtime.gcAssistAlloc1 (0.81s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="454.9877,-821 378.0031,-821 378.0031,-777 454.9877,-777 454.9877,-821"/> | |
<text text-anchor="middle" x="416.4954" y="-809.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="416.4954" y="-800.8" font-family="Times,serif" font-size="9.00" fill="#000000">gcAssistAlloc1</text> | |
<text text-anchor="middle" x="416.4954" y="-791.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.05s (0.14%)</text> | |
<text text-anchor="middle" x="416.4954" y="-782.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.81s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N62 --> | |
<g id="edge38" class="edge"> | |
<title>N5->N62</title> | |
<g id="a_edge38"><a xlink:title="runtime.systemstack ... runtime.gcAssistAlloc1 (0.81s)"> | |
<path fill="none" stroke="#b2ab9e" stroke-dasharray="1,5" d="M466.3998,-872.8842C459.6314,-866.8402 452.7233,-860.0113 447.0471,-853 441.3963,-846.02 436.1856,-837.8587 431.7277,-830.0261"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="434.7111,-828.1858 426.8591,-821.0726 428.5614,-831.5298 434.7111,-828.1858"/> | |
</a> | |
</g> | |
<g id="a_edge38-label"><a xlink:title="runtime.systemstack ... runtime.gcAssistAlloc1 (0.81s)"> | |
<text text-anchor="middle" x="464.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.81s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66 --> | |
<g id="node66" class="node"> | |
<title>N66</title> | |
<g id="a_node66"><a xlink:title="runtime.gcDrain (0.67s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="544.2652,-723 468.7255,-723 468.7255,-687 544.2652,-687 544.2652,-723"/> | |
<text text-anchor="middle" x="506.4954" y="-710.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="506.4954" y="-702.6" font-family="Times,serif" font-size="8.00" fill="#000000">gcDrain</text> | |
<text text-anchor="middle" x="506.4954" y="-694.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.67s (1.89%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N66 --> | |
<g id="edge48" class="edge"> | |
<title>N5->N66</title> | |
<g id="a_edge48"><a xlink:title="runtime.systemstack ... runtime.gcDrain (0.67s)"> | |
<path fill="none" stroke="#b2ada1" stroke-dasharray="1,5" d="M495.8954,-872.8327C498.0787,-838.2636 502.2929,-771.5389 504.6978,-733.4612"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="508.216,-733.2817 505.3534,-723.0809 501.23,-732.8404 508.216,-733.2817"/> | |
</a> | |
</g> | |
<g id="a_edge48-label"><a xlink:title="runtime.systemstack ... runtime.gcDrain (0.67s)"> | |
<text text-anchor="middle" x="518.2195" y="-794.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.67s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75 --> | |
<g id="node75" class="node"> | |
<title>N75</title> | |
<g id="a_node75"><a xlink:title="runtime.ready (0.35s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="622.9877,-821 546.0031,-821 546.0031,-777 622.9877,-777 622.9877,-821"/> | |
<text text-anchor="middle" x="584.4954" y="-809.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="584.4954" y="-800.8" font-family="Times,serif" font-size="9.00" fill="#000000">ready</text> | |
<text text-anchor="middle" x="584.4954" y="-791.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.056%)</text> | |
<text text-anchor="middle" x="584.4954" y="-782.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.35s (0.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N75 --> | |
<g id="edge64" class="edge"> | |
<title>N5->N75</title> | |
<g id="a_edge64"><a xlink:title="runtime.systemstack ... runtime.ready (0.35s)"> | |
<path fill="none" stroke="#b2b0a9" stroke-dasharray="1,5" d="M515.3694,-872.7344C527.6373,-859.6486 543.3016,-842.94 556.6159,-828.7381"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="559.4485,-830.8341 563.7345,-821.1449 554.3417,-826.0465 559.4485,-830.8341"/> | |
</a> | |
</g> | |
<g id="a_edge64-label"><a xlink:title="runtime.systemstack ... runtime.ready (0.35s)"> | |
<text text-anchor="middle" x="561.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78 --> | |
<g id="node78" class="node"> | |
<title>N78</title> | |
<g id="a_node78"><a xlink:title="runtime.newproc1 (0.86s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="716.9877,-821 640.0031,-821 640.0031,-777 716.9877,-777 716.9877,-821"/> | |
<text text-anchor="middle" x="678.4954" y="-809.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="678.4954" y="-800.8" font-family="Times,serif" font-size="9.00" fill="#000000">newproc1</text> | |
<text text-anchor="middle" x="678.4954" y="-791.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="678.4954" y="-782.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.86s (2.43%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N78 --> | |
<g id="edge36" class="edge"> | |
<title>N5->N78</title> | |
<g id="a_edge36"><a xlink:title="runtime.systemstack ... runtime.newproc1 (0.86s)"> | |
<path fill="none" stroke="#b2ab9c" stroke-dasharray="1,5" d="M532.8482,-877.0766C548.0887,-869.8006 565.7167,-861.1918 581.4954,-853 597.7968,-844.5368 615.4033,-834.8915 631.0842,-826.1171"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="633.0672,-829.0176 640.07,-821.067 629.6376,-822.9153 633.0672,-829.0176"/> | |
</a> | |
</g> | |
<g id="a_edge36-label"><a xlink:title="runtime.systemstack ... runtime.newproc1 (0.86s)"> | |
<text text-anchor="middle" x="622.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.86s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6 --> | |
<g id="node6" class="node"> | |
<title>N6</title> | |
<g id="a_node6"><a xlink:title="bufio.(*Reader).fill (12.16s)"> | |
<polygon fill="#eddbd5" stroke="#b23100" points="181.2652,-1375.5 97.7255,-1375.5 97.7255,-1335.5 181.2652,-1335.5 181.2652,-1375.5"/> | |
<text text-anchor="middle" x="139.4954" y="-1365.1" font-family="Times,serif" font-size="8.00" fill="#000000">bufio</text> | |
<text text-anchor="middle" x="139.4954" y="-1357.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*Reader)</text> | |
<text text-anchor="middle" x="139.4954" y="-1349.1" font-family="Times,serif" font-size="8.00" fill="#000000">fill</text> | |
<text text-anchor="middle" x="139.4954" y="-1341.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 12.16s (34.30%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8 --> | |
<g id="node8" class="node"> | |
<title>N8</title> | |
<g id="a_node8"><a xlink:title="net.(*conn).Read (14.34s)"> | |
<polygon fill="#eddbd5" stroke="#b22a00" points="182.4875,-1279 96.5032,-1279 96.5032,-1226 182.4875,-1226 182.4875,-1279"/> | |
<text text-anchor="middle" x="139.4954" y="-1267.8" font-family="Times,serif" font-size="9.00" fill="#000000">net</text> | |
<text text-anchor="middle" x="139.4954" y="-1258.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*conn)</text> | |
<text text-anchor="middle" x="139.4954" y="-1249.8" font-family="Times,serif" font-size="9.00" fill="#000000">Read</text> | |
<text text-anchor="middle" x="139.4954" y="-1240.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="139.4954" y="-1231.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 14.34s (40.45%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N8 --> | |
<g id="edge3" class="edge"> | |
<title>N6->N8</title> | |
<g id="a_edge3"><a xlink:title="bufio.(*Reader).fill ... net.(*conn).Read (12.15s)"> | |
<path fill="none" stroke="#b23100" stroke-width="2" stroke-dasharray="1,5" d="M139.4954,-1335.1505C139.4954,-1322.0985 139.4954,-1304.7707 139.4954,-1289.3531"/> | |
<polygon fill="#b23100" stroke="#b23100" stroke-width="2" points="142.9955,-1289.0606 139.4954,-1279.0606 135.9955,-1289.0607 142.9955,-1289.0606"/> | |
</a> | |
</g> | |
<g id="a_edge3-label"><a xlink:title="bufio.(*Reader).fill ... net.(*conn).Read (12.15s)"> | |
<text text-anchor="middle" x="159.7195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 12.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80 --> | |
<g id="node80" class="node"> | |
<title>N80</title> | |
<g id="a_node80"><a xlink:title="net.(*conn).Write (11.24s)"> | |
<polygon fill="#eddcd5" stroke="#b23400" points="770.4733,-1272.5 686.5174,-1272.5 686.5174,-1232.5 770.4733,-1232.5 770.4733,-1272.5"/> | |
<text text-anchor="middle" x="728.4954" y="-1262.1" font-family="Times,serif" font-size="8.00" fill="#000000">net</text> | |
<text text-anchor="middle" x="728.4954" y="-1254.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*conn)</text> | |
<text text-anchor="middle" x="728.4954" y="-1246.1" font-family="Times,serif" font-size="8.00" fill="#000000">Write</text> | |
<text text-anchor="middle" x="728.4954" y="-1238.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 11.24s (31.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N80 --> | |
<g id="edge4" class="edge"> | |
<title>N7->N80</title> | |
<g id="a_edge4"><a xlink:title="bufio.(*Writer).Flush ... net.(*conn).Write (11.24s)"> | |
<path fill="none" stroke="#b23400" stroke-width="2" stroke-dasharray="1,5" d="M846.8137,-1328.8648C842.5666,-1317.8941 836.3186,-1305.7357 827.4954,-1297 814.3983,-1284.0329 796.8585,-1274.4787 780.1823,-1267.6222"/> | |
<polygon fill="#b23400" stroke="#b23400" stroke-width="2" points="781.0932,-1264.2224 770.5035,-1263.8916 778.5755,-1270.754 781.0932,-1264.2224"/> | |
</a> | |
</g> | |
<g id="a_edge4-label"><a xlink:title="bufio.(*Writer).Flush ... net.(*conn).Write (11.24s)"> | |
<text text-anchor="middle" x="857.4631" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 11.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10 --> | |
<g id="node10" class="node"> | |
<title>N10</title> | |
<g id="a_node10"><a xlink:title="internal/poll.(*FD).Read (14.20s)"> | |
<polygon fill="#eddbd5" stroke="#b22a00" points="182.4875,-1176 96.5032,-1176 96.5032,-1123 182.4875,-1123 182.4875,-1176"/> | |
<text text-anchor="middle" x="139.4954" y="-1164.8" font-family="Times,serif" font-size="9.00" fill="#000000">internal/poll</text> | |
<text text-anchor="middle" x="139.4954" y="-1155.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*FD)</text> | |
<text text-anchor="middle" x="139.4954" y="-1146.8" font-family="Times,serif" font-size="9.00" fill="#000000">Read</text> | |
<text text-anchor="middle" x="139.4954" y="-1137.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="139.4954" y="-1128.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 14.20s (40.06%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N10 --> | |
<g id="edge1" class="edge"> | |
<title>N8->N10</title> | |
<g id="a_edge1"><a xlink:title="net.(*conn).Read ... internal/poll.(*FD).Read (14.20s)"> | |
<path fill="none" stroke="#b22a00" stroke-width="3" stroke-dasharray="1,5" d="M139.4954,-1225.9749C139.4954,-1213.9346 139.4954,-1199.4911 139.4954,-1186.4149"/> | |
<polygon fill="#b22a00" stroke="#b22a00" stroke-width="3" points="142.9955,-1186.2931 139.4954,-1176.2932 135.9955,-1186.2932 142.9955,-1186.2931"/> | |
</a> | |
</g> | |
<g id="a_edge1-label"><a xlink:title="net.(*conn).Read ... internal/poll.(*FD).Read (14.20s)"> | |
<text text-anchor="middle" x="159.7195" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 14.20s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14 --> | |
<g id="node14" class="node"> | |
<title>N14</title> | |
<g id="a_node14"><a xlink:title="runtime.newobject (0.80s)"> | |
<polygon fill="#edecea" stroke="#b2ac9e" points="446.9877,-1171.5 370.0031,-1171.5 370.0031,-1127.5 446.9877,-1127.5 446.9877,-1171.5"/> | |
<text text-anchor="middle" x="408.4954" y="-1160.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="408.4954" y="-1151.3" font-family="Times,serif" font-size="9.00" fill="#000000">newobject</text> | |
<text text-anchor="middle" x="408.4954" y="-1142.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.05s (0.14%)</text> | |
<text text-anchor="middle" x="408.4954" y="-1133.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.80s (2.26%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N14 --> | |
<g id="edge84" class="edge"> | |
<title>N8->N14</title> | |
<g id="a_edge84"><a xlink:title="net.(*conn).Read -> runtime.newobject (0.13s)"> | |
<path fill="none" stroke="#b2b1af" d="M162.4574,-1225.7384C173.6108,-1214.3361 187.873,-1201.8742 203.0471,-1194 252.8293,-1168.1671 316.88,-1157.3131 360.1279,-1152.7635"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="360.4987,-1156.2441 370.1102,-1151.7864 359.8167,-1149.2774 360.4987,-1156.2441"/> | |
</a> | |
</g> | |
<g id="a_edge84-label"><a xlink:title="net.(*conn).Read -> runtime.newobject (0.13s)"> | |
<text text-anchor="middle" x="220.2195" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9 --> | |
<g id="node9" class="node"> | |
<title>N9</title> | |
<g id="a_node9"><a xlink:title="internal/poll.(*FD).Write (11.24s)"> | |
<polygon fill="#eddcd5" stroke="#b23400" points="696.4733,-1169.5 612.5174,-1169.5 612.5174,-1129.5 696.4733,-1129.5 696.4733,-1169.5"/> | |
<text text-anchor="middle" x="654.4954" y="-1159.1" font-family="Times,serif" font-size="8.00" fill="#000000">internal/poll</text> | |
<text text-anchor="middle" x="654.4954" y="-1151.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*FD)</text> | |
<text text-anchor="middle" x="654.4954" y="-1143.1" font-family="Times,serif" font-size="8.00" fill="#000000">Write</text> | |
<text text-anchor="middle" x="654.4954" y="-1135.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 11.24s (31.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N1 --> | |
<g id="edge6" class="edge"> | |
<title>N9->N1</title> | |
<g id="a_edge6"><a xlink:title="internal/poll.(*FD).Write ... syscall.Syscall (9.98s)"> | |
<path fill="none" stroke="#b23800" stroke-width="2" stroke-dasharray="1,5" d="M654.4954,-1129.4219C654.4954,-1116.9125 654.4954,-1100.0733 654.4954,-1083.4003"/> | |
<polygon fill="#b23800" stroke="#b23800" stroke-width="2" points="657.9955,-1083.0806 654.4954,-1073.0806 650.9955,-1083.0807 657.9955,-1083.0806"/> | |
</a> | |
</g> | |
<g id="a_edge6-label"><a xlink:title="internal/poll.(*FD).Write ... syscall.Syscall (9.98s)"> | |
<text text-anchor="middle" x="671.2195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 9.98s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20 --> | |
<g id="node20" class="node"> | |
<title>N20</title> | |
<g id="a_node20"><a xlink:title="runtime.deferreturn (1.46s)"> | |
<polygon fill="#edebe8" stroke="#b2a48d" points="272.9877,-1043 196.0031,-1043 196.0031,-999 272.9877,-999 272.9877,-1043"/> | |
<text text-anchor="middle" x="234.4954" y="-1031.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="234.4954" y="-1022.8" font-family="Times,serif" font-size="9.00" fill="#000000">deferreturn</text> | |
<text text-anchor="middle" x="234.4954" y="-1013.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s (0.23%)</text> | |
<text text-anchor="middle" x="234.4954" y="-1004.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 1.46s (4.12%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N20 --> | |
<g id="edge26" class="edge"> | |
<title>N9->N20</title> | |
<g id="a_edge26"><a xlink:title="internal/poll.(*FD).Write -> runtime.deferreturn (1.23s)"> | |
<path fill="none" stroke="#b2a793" d="M612.5662,-1133.4743C603.0399,-1129.9382 592.9438,-1126.273 583.4954,-1123 539.4014,-1107.7258 529.2259,-1100.2896 483.4954,-1091 397.3348,-1073.4976 366.1065,-1110.3101 286.4954,-1073 275.4974,-1067.8458 265.4925,-1059.3413 257.2612,-1050.6884"/> | |
<polygon fill="#b2a793" stroke="#b2a793" points="259.777,-1048.251 250.5039,-1043.1265 254.5574,-1052.9153 259.777,-1048.251"/> | |
</a> | |
</g> | |
<g id="a_edge26-label"><a xlink:title="internal/poll.(*FD).Write -> runtime.deferreturn (1.23s)"> | |
<text text-anchor="middle" x="550.2195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N1 --> | |
<g id="edge2" class="edge"> | |
<title>N10->N1</title> | |
<g id="a_edge2"><a xlink:title="internal/poll.(*FD).Read ... syscall.Syscall (13.28s)"> | |
<path fill="none" stroke="#b22d00" stroke-width="2" stroke-dasharray="1,5" d="M182.6204,-1138.1554C233.1974,-1125.1942 319.7122,-1104.0914 395.0471,-1091 458.2854,-1080.0107 478.8909,-1090.6481 543.7849,-1073.2384"/> | |
<polygon fill="#b22d00" stroke="#b22d00" stroke-width="2" points="545.0077,-1076.5306 553.6911,-1070.4603 543.1175,-1069.7906 545.0077,-1076.5306"/> | |
</a> | |
</g> | |
<g id="a_edge2-label"><a xlink:title="internal/poll.(*FD).Read ... syscall.Syscall (13.28s)"> | |
<text text-anchor="middle" x="415.7195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 13.28s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N20 --> | |
<g id="edge86" class="edge"> | |
<title>N10->N20</title> | |
<g id="a_edge86"><a xlink:title="internal/poll.(*FD).Read -> runtime.deferreturn (0.12s)"> | |
<path fill="none" stroke="#b2b1af" d="M160.7966,-1122.8291C165.3669,-1116.9927 170.1321,-1110.8194 174.4954,-1105 187.5576,-1087.5784 201.7362,-1067.7724 213.0291,-1051.7695"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="216.0894,-1053.5024 218.9807,-1043.3097 210.3642,-1049.4747 216.0894,-1053.5024"/> | |
</a> | |
</g> | |
<g id="a_edge86-label"><a xlink:title="internal/poll.(*FD).Read -> runtime.deferreturn (0.12s)"> | |
<text text-anchor="middle" x="202.2195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.12s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22 --> | |
<g id="node22" class="node"> | |
<title>N22</title> | |
<g id="a_node22"><a xlink:title="internal/poll.convertErr (0.75s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="178.5154,-1041.5 100.4753,-1041.5 100.4753,-1000.5 178.5154,-1000.5 178.5154,-1041.5"/> | |
<text text-anchor="middle" x="139.4954" y="-1028.7" font-family="Times,serif" font-size="11.00" fill="#000000">internal/poll</text> | |
<text text-anchor="middle" x="139.4954" y="-1017.7" font-family="Times,serif" font-size="11.00" fill="#000000">convertErr</text> | |
<text text-anchor="middle" x="139.4954" y="-1006.7" font-family="Times,serif" font-size="11.00" fill="#000000">0.75s (2.12%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N22 --> | |
<g id="edge42" class="edge"> | |
<title>N10->N22</title> | |
<g id="a_edge42"><a xlink:title="internal/poll.(*FD).Read ... internal/poll.convertErr (0.75s)"> | |
<path fill="none" stroke="#b2ac9f" stroke-dasharray="1,5" d="M139.4954,-1122.8747C139.4954,-1102.1534 139.4954,-1073.3704 139.4954,-1051.6828"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="142.9955,-1051.6725 139.4954,-1041.6725 135.9955,-1051.6725 142.9955,-1051.6725"/> | |
</a> | |
</g> | |
<g id="a_edge42-label"><a xlink:title="internal/poll.(*FD).Read ... internal/poll.convertErr (0.75s)"> | |
<text text-anchor="middle" x="156.2195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.75s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11 --> | |
<g id="node11" class="node"> | |
<title>N11</title> | |
<g id="a_node11"><a xlink:title="runtime.findrunnable (2.31s)"> | |
<polygon fill="#ede9e5" stroke="#b29878" points="1181.9877,-1043 1105.0031,-1043 1105.0031,-999 1181.9877,-999 1181.9877,-1043"/> | |
<text text-anchor="middle" x="1143.4954" y="-1031.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1143.4954" y="-1022.8" font-family="Times,serif" font-size="9.00" fill="#000000">findrunnable</text> | |
<text text-anchor="middle" x="1143.4954" y="-1013.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.056%)</text> | |
<text text-anchor="middle" x="1143.4954" y="-1004.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.31s (6.52%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29 --> | |
<g id="node29" class="node"> | |
<title>N29</title> | |
<g id="a_node29"><a xlink:title="runtime.netpoll (1.14s)"> | |
<polygon fill="#edebe9" stroke="#b2a895" points="1365.2075,-919 1281.7832,-919 1281.7832,-871 1365.2075,-871 1365.2075,-919"/> | |
<text text-anchor="middle" x="1323.4954" y="-907" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1323.4954" y="-897" font-family="Times,serif" font-size="10.00" fill="#000000">netpoll</text> | |
<text text-anchor="middle" x="1323.4954" y="-887" font-family="Times,serif" font-size="10.00" fill="#000000">0.14s (0.39%)</text> | |
<text text-anchor="middle" x="1323.4954" y="-877" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.14s (3.22%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N29 --> | |
<g id="edge28" class="edge"> | |
<title>N11->N29</title> | |
<g id="a_edge28"><a xlink:title="runtime.findrunnable -> runtime.netpoll (1.10s)"> | |
<path fill="none" stroke="#b2a896" d="M1158.5453,-998.8453C1166.8031,-988.3061 1177.9164,-976.4168 1190.4954,-969 1220.7696,-951.1497 1236.7804,-968.0808 1267.4954,-951 1278.6667,-944.7875 1289.1096,-935.7018 1297.8799,-926.6489"/> | |
<polygon fill="#b2a896" stroke="#b2a896" points="1300.6221,-928.8383 1304.8327,-919.1161 1295.4783,-924.0905 1300.6221,-928.8383"/> | |
</a> | |
</g> | |
<g id="a_edge28-label"><a xlink:title="runtime.findrunnable -> runtime.netpoll (1.10s)"> | |
<text text-anchor="middle" x="1303.2195" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42 --> | |
<g id="node42" class="node"> | |
<title>N42</title> | |
<g id="a_node42"><a xlink:title="runtime.startm (1.31s)"> | |
<polygon fill="#edebe8" stroke="#b2a691" points="716.2652,-627 640.7255,-627 640.7255,-591 716.2652,-591 716.2652,-627"/> | |
<text text-anchor="middle" x="678.4954" y="-614.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="678.4954" y="-606.6" font-family="Times,serif" font-size="8.00" fill="#000000">startm</text> | |
<text text-anchor="middle" x="678.4954" y="-598.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.31s (3.70%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N42 --> | |
<g id="edge85" class="edge"> | |
<title>N11->N42</title> | |
<g id="a_edge85"><a xlink:title="runtime.findrunnable ... runtime.startm (0.13s)"> | |
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M1119.5542,-998.8753C1096.9506,-975.4693 1066.4954,-936.2745 1066.4954,-895 1066.4954,-895 1066.4954,-895 1066.4954,-705 1066.4954,-635.7313 830.5223,-616.117 726.627,-610.838"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="726.5624,-607.3309 716.4049,-610.3434 726.224,-614.3227 726.5624,-607.3309"/> | |
</a> | |
</g> | |
<g id="a_edge85-label"><a xlink:title="runtime.findrunnable ... runtime.startm (0.13s)"> | |
<text text-anchor="middle" x="1083.2195" y="-794.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70 --> | |
<g id="node70" class="node"> | |
<title>N70</title> | |
<g id="a_node70"><a xlink:title="runtime.stopm (0.67s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="1038.2652,-913 962.7255,-913 962.7255,-877 1038.2652,-877 1038.2652,-913"/> | |
<text text-anchor="middle" x="1000.4954" y="-900.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1000.4954" y="-892.6" font-family="Times,serif" font-size="8.00" fill="#000000">stopm</text> | |
<text text-anchor="middle" x="1000.4954" y="-884.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.67s (1.89%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N70 --> | |
<g id="edge49" class="edge"> | |
<title>N11->N70</title> | |
<g id="a_edge49"><a xlink:title="runtime.findrunnable -> runtime.stopm (0.63s)"> | |
<path fill="none" stroke="#b2ada2" d="M1105.0454,-1007.9986C1077.525,-996.8636 1041.5095,-978.2625 1019.0471,-951 1012.425,-942.9628 1008.1367,-932.4757 1005.3729,-922.7528"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1008.7731,-921.9226 1003.0107,-913.0319 1001.9711,-923.5756 1008.7731,-921.9226"/> | |
</a> | |
</g> | |
<g id="a_edge49-label"><a xlink:title="runtime.findrunnable -> runtime.stopm (0.63s)"> | |
<text text-anchor="middle" x="1035.2195" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.63s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74 --> | |
<g id="node74" class="node"> | |
<title>N74</title> | |
<g id="a_node74"><a xlink:title="runtime.runqgrab (0.38s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a8" points="1170.9877,-917 1094.0031,-917 1094.0031,-873 1170.9877,-873 1170.9877,-917"/> | |
<text text-anchor="middle" x="1132.4954" y="-905.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1132.4954" y="-896.8" font-family="Times,serif" font-size="9.00" fill="#000000">runqgrab</text> | |
<text text-anchor="middle" x="1132.4954" y="-887.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.085%)</text> | |
<text text-anchor="middle" x="1132.4954" y="-878.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.38s (1.07%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N74 --> | |
<g id="edge58" class="edge"> | |
<title>N11->N74</title> | |
<g id="a_edge58"><a xlink:title="runtime.findrunnable ... runtime.runqgrab (0.38s)"> | |
<path fill="none" stroke="#b2b0a8" stroke-dasharray="1,5" d="M1141.5541,-998.7638C1139.8183,-978.8811 1137.2538,-949.5056 1135.296,-927.0802"/> | |
<polygon fill="#b2b0a8" stroke="#b2b0a8" points="1138.7737,-926.6716 1134.4172,-917.0139 1131.8003,-927.2805 1138.7737,-926.6716"/> | |
</a> | |
</g> | |
<g id="a_edge58-label"><a xlink:title="runtime.findrunnable ... runtime.runqgrab (0.38s)"> | |
<text text-anchor="middle" x="1153.2195" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.38s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12 --> | |
<g id="node12" class="node"> | |
<title>N12</title> | |
<g id="a_node12"><a xlink:title="runtime.mallocgc (1.35s)"> | |
<polygon fill="#edebe8" stroke="#b2a590" points="536.2075,-1045 452.7832,-1045 452.7832,-997 536.2075,-997 536.2075,-1045"/> | |
<text text-anchor="middle" x="494.4954" y="-1033" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="494.4954" y="-1023" font-family="Times,serif" font-size="10.00" fill="#000000">mallocgc</text> | |
<text text-anchor="middle" x="494.4954" y="-1013" font-family="Times,serif" font-size="10.00" fill="#000000">0.11s (0.31%)</text> | |
<text text-anchor="middle" x="494.4954" y="-1003" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.35s (3.81%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N5 --> | |
<g id="edge30" class="edge"> | |
<title>N12->N5</title> | |
<g id="a_edge30"><a xlink:title="runtime.mallocgc ... runtime.systemstack (1s)"> | |
<path fill="none" stroke="#b2a999" stroke-dasharray="1,5" d="M494.4954,-996.7059C494.4954,-976.9172 494.4954,-948.8101 494.4954,-927.1565"/> | |
<polygon fill="#b2a999" stroke="#b2a999" points="497.9955,-927.1097 494.4954,-917.1098 490.9955,-927.1098 497.9955,-927.1097"/> | |
</a> | |
</g> | |
<g id="a_edge30-label"><a xlink:title="runtime.mallocgc ... runtime.systemstack (1s)"> | |
<text text-anchor="middle" x="502.4695" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13 --> | |
<g id="node13" class="node"> | |
<title>N13</title> | |
<g id="a_node13"><a xlink:title="runtime.mcall (2.57s)"> | |
<polygon fill="#ede9e4" stroke="#b29571" points="1181.2652,-1373.5 1105.7255,-1373.5 1105.7255,-1337.5 1181.2652,-1337.5 1181.2652,-1373.5"/> | |
<text text-anchor="middle" x="1143.4954" y="-1361.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1143.4954" y="-1353.1" font-family="Times,serif" font-size="8.00" fill="#000000">mcall</text> | |
<text text-anchor="middle" x="1143.4954" y="-1345.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 2.57s (7.25%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77 --> | |
<g id="node77" class="node"> | |
<title>N77</title> | |
<g id="a_node77"><a xlink:title="runtime.park_m (2.48s)"> | |
<polygon fill="#ede9e4" stroke="#b29674" points="1181.9877,-1274.5 1105.0031,-1274.5 1105.0031,-1230.5 1181.9877,-1230.5 1181.9877,-1274.5"/> | |
<text text-anchor="middle" x="1143.4954" y="-1263.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1143.4954" y="-1254.3" font-family="Times,serif" font-size="9.00" fill="#000000">park_m</text> | |
<text text-anchor="middle" x="1143.4954" y="-1245.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="1143.4954" y="-1236.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.48s (7.00%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N77 --> | |
<g id="edge18" class="edge"> | |
<title>N13->N77</title> | |
<g id="a_edge18"><a xlink:title="runtime.mcall -> runtime.park_m (2.48s)"> | |
<path fill="none" stroke="#b29674" d="M1143.4954,-1337.0857C1143.4954,-1322.6142 1143.4954,-1302.0984 1143.4954,-1284.896"/> | |
<polygon fill="#b29674" stroke="#b29674" points="1146.9955,-1284.6969 1143.4954,-1274.6969 1139.9955,-1284.697 1146.9955,-1284.6969"/> | |
</a> | |
</g> | |
<g id="a_edge18-label"><a xlink:title="runtime.mcall -> runtime.park_m (2.48s)"> | |
<text text-anchor="middle" x="1160.2195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.48s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N12 --> | |
<g id="edge43" class="edge"> | |
<title>N14->N12</title> | |
<g id="a_edge43"><a xlink:title="runtime.newobject -> runtime.mallocgc (0.75s)"> | |
<path fill="none" stroke="#b2ac9f" d="M423.2793,-1127.4101C436.8211,-1107.176 457.0476,-1076.954 472.4883,-1053.8826"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="475.4946,-1055.6834 478.1479,-1045.4262 469.6772,-1051.79 475.4946,-1055.6834"/> | |
</a> | |
</g> | |
<g id="a_edge43-label"><a xlink:title="runtime.newobject -> runtime.mallocgc (0.75s)"> | |
<text text-anchor="middle" x="463.2195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.75s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15 --> | |
<g id="node15" class="node"> | |
<title>N15</title> | |
<g id="a_node15"><a xlink:title="runtime.freedefer (1.36s)"> | |
<polygon fill="#edebe8" stroke="#b2a590" points="276.1543,-917 192.8365,-917 192.8365,-873 276.1543,-873 276.1543,-917"/> | |
<text text-anchor="middle" x="234.4954" y="-903.4" font-family="Times,serif" font-size="12.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="234.4954" y="-891.4" font-family="Times,serif" font-size="12.00" fill="#000000">freedefer</text> | |
<text text-anchor="middle" x="234.4954" y="-879.4" font-family="Times,serif" font-size="12.00" fill="#000000">1.36s (3.84%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16 --> | |
<g id="node16" class="node"> | |
<title>N16</title> | |
<g id="a_node16"><a xlink:title="runtime.mach_semaphore_signal (1.36s)"> | |
<polygon fill="#edebe8" stroke="#b2a590" points="745.6248,-439 611.3659,-439 611.3659,-395 745.6248,-395 745.6248,-439"/> | |
<text text-anchor="middle" x="678.4954" y="-425.4" font-family="Times,serif" font-size="12.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="678.4954" y="-413.4" font-family="Times,serif" font-size="12.00" fill="#000000">mach_semaphore_signal</text> | |
<text text-anchor="middle" x="678.4954" y="-401.4" font-family="Times,serif" font-size="12.00" fill="#000000">1.36s (3.84%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17 --> | |
<g id="node17" class="node"> | |
<title>N17</title> | |
<g id="a_node17"><a xlink:title="runtime.usleep (0.74s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="1198.5154,-819.5 1120.4753,-819.5 1120.4753,-778.5 1198.5154,-778.5 1198.5154,-819.5"/> | |
<text text-anchor="middle" x="1159.4954" y="-806.7" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1159.4954" y="-795.7" font-family="Times,serif" font-size="11.00" fill="#000000">usleep</text> | |
<text text-anchor="middle" x="1159.4954" y="-784.7" font-family="Times,serif" font-size="11.00" fill="#000000">0.74s (2.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18 --> | |
<g id="node18" class="node"> | |
<title>N18</title> | |
<g id="a_node18"><a xlink:title="runtime.kevent (1.03s)"> | |
<polygon fill="#edebe9" stroke="#b2a998" points="1365.1543,-821 1281.8365,-821 1281.8365,-777 1365.1543,-777 1365.1543,-821"/> | |
<text text-anchor="middle" x="1323.4954" y="-807.4" font-family="Times,serif" font-size="12.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1323.4954" y="-795.4" font-family="Times,serif" font-size="12.00" fill="#000000">kevent</text> | |
<text text-anchor="middle" x="1323.4954" y="-783.4" font-family="Times,serif" font-size="12.00" fill="#000000">1.03s (2.91%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19 --> | |
<g id="node19" class="node"> | |
<title>N19</title> | |
<g id="a_node19"><a xlink:title="net/http.(*connReader).backgroundRead (2.27s)"> | |
<polygon fill="#ede9e5" stroke="#b29979" points="79.9739,-1382 3.0168,-1382 3.0168,-1329 79.9739,-1329 79.9739,-1382"/> | |
<text text-anchor="middle" x="41.4954" y="-1370.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="41.4954" y="-1361.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*connReader)</text> | |
<text text-anchor="middle" x="41.4954" y="-1352.8" font-family="Times,serif" font-size="9.00" fill="#000000">backgroundRead</text> | |
<text text-anchor="middle" x="41.4954" y="-1343.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="41.4954" y="-1334.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.27s (6.40%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N8 --> | |
<g id="edge21" class="edge"> | |
<title>N19->N8</title> | |
<g id="a_edge21"><a xlink:title="net/http.(*connReader).backgroundRead -> net.(*conn).Read (2.19s)"> | |
<path fill="none" stroke="#b29a7b" d="M66.7328,-1328.9749C78.9827,-1316.1001 93.8469,-1300.4775 106.9394,-1286.717"/> | |
<polygon fill="#b29a7b" stroke="#b29a7b" points="109.6454,-1288.9505 114.0028,-1279.2932 104.5741,-1284.1253 109.6454,-1288.9505"/> | |
</a> | |
</g> | |
<g id="a_edge21-label"><a xlink:title="net/http.(*connReader).backgroundRead -> net.(*conn).Read (2.19s)"> | |
<text text-anchor="middle" x="113.2195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N15 --> | |
<g id="edge23" class="edge"> | |
<title>N20->N15</title> | |
<g id="a_edge23"><a xlink:title="runtime.deferreturn -> runtime.freedefer (1.36s)"> | |
<path fill="none" stroke="#b2a590" d="M234.4954,-998.7638C234.4954,-978.8811 234.4954,-949.5056 234.4954,-927.0802"/> | |
<polygon fill="#b2a590" stroke="#b2a590" points="237.9955,-927.0139 234.4954,-917.0139 230.9955,-927.014 237.9955,-927.0139"/> | |
</a> | |
</g> | |
<g id="a_edge23-label"><a xlink:title="runtime.deferreturn -> runtime.freedefer (1.36s)"> | |
<text text-anchor="middle" x="251.2195" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.36s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21 --> | |
<g id="node21" class="node"> | |
<title>N21</title> | |
<g id="a_node21"><a xlink:title="net/http.readRequest (5.83s)"> | |
<polygon fill="#ede1d9" stroke="#b25d1f" points="480.9861,-1789.5 400.0046,-1789.5 400.0046,-1745.5 480.9861,-1745.5 480.9861,-1789.5"/> | |
<text text-anchor="middle" x="440.4954" y="-1778.3" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="440.4954" y="-1769.3" font-family="Times,serif" font-size="9.00" fill="#000000">readRequest</text> | |
<text text-anchor="middle" x="440.4954" y="-1760.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="440.4954" y="-1751.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 5.83s (16.45%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26 --> | |
<g id="node26" class="node"> | |
<title>N26</title> | |
<g id="a_node26"><a xlink:title="net/textproto.(*Reader).ReadMIMEHeader (0.34s)"> | |
<polygon fill="#edecec" stroke="#b2b0a9" points="359.9675,-1382 275.0232,-1382 275.0232,-1329 359.9675,-1329 359.9675,-1382"/> | |
<text text-anchor="middle" x="317.4954" y="-1370.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/textproto</text> | |
<text text-anchor="middle" x="317.4954" y="-1361.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Reader)</text> | |
<text text-anchor="middle" x="317.4954" y="-1352.8" font-family="Times,serif" font-size="9.00" fill="#000000">ReadMIMEHeader</text> | |
<text text-anchor="middle" x="317.4954" y="-1343.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.085%)</text> | |
<text text-anchor="middle" x="317.4954" y="-1334.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.34s (0.96%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N26 --> | |
<g id="edge75" class="edge"> | |
<title>N21->N26</title> | |
<g id="a_edge75"><a xlink:title="net/http.readRequest -> net/textproto.(*Reader).ReadMIMEHeader (0.19s)"> | |
<path fill="none" stroke="#b2b1ad" d="M441.5301,-1745.4756C444.9475,-1671.8905 455.4365,-1438.7881 451.4954,-1432 446.6441,-1423.6442 404.7012,-1400.4094 369.0149,-1381.7202"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="370.5892,-1378.5939 360.1033,-1377.0785 367.3554,-1384.8022 370.5892,-1378.5939"/> | |
</a> | |
</g> | |
<g id="a_edge75-label"><a xlink:title="net/http.readRequest -> net/textproto.(*Reader).ReadMIMEHeader (0.19s)"> | |
<text text-anchor="middle" x="467.2195" y="-1557.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33 --> | |
<g id="node33" class="node"> | |
<title>N33</title> | |
<g id="a_node33"><a xlink:title="net/textproto.(*Reader).ReadLine (5.48s)"> | |
<polygon fill="#ede2da" stroke="#b26328" points="330.9861,-1691 250.0046,-1691 250.0046,-1638 330.9861,-1638 330.9861,-1691"/> | |
<text text-anchor="middle" x="290.4954" y="-1679.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/textproto</text> | |
<text text-anchor="middle" x="290.4954" y="-1670.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Reader)</text> | |
<text text-anchor="middle" x="290.4954" y="-1661.8" font-family="Times,serif" font-size="9.00" fill="#000000">ReadLine</text> | |
<text text-anchor="middle" x="290.4954" y="-1652.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="290.4954" y="-1643.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 5.48s (15.46%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N33 --> | |
<g id="edge12" class="edge"> | |
<title>N21->N33</title> | |
<g id="a_edge12"><a xlink:title="net/http.readRequest -> net/textproto.(*Reader).ReadLine (5.48s)"> | |
<path fill="none" stroke="#b26328" d="M408.3166,-1745.4039C387.6928,-1731.2422 360.5723,-1712.6195 337.5507,-1696.8114"/> | |
<polygon fill="#b26328" stroke="#b26328" points="339.4991,-1693.9035 329.2742,-1691.1281 335.5366,-1699.6741 339.4991,-1693.9035"/> | |
</a> | |
</g> | |
<g id="a_edge12-label"><a xlink:title="net/http.readRequest -> net/textproto.(*Reader).ReadLine (5.48s)"> | |
<text text-anchor="middle" x="391.2195" y="-1711.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.48s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23 --> | |
<g id="node23" class="node"> | |
<title>N23</title> | |
<g id="a_node23"><a xlink:title="runtime.mach_semaphore_wait (0.69s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="1038.4023,-725.5 920.5884,-725.5 920.5884,-684.5 1038.4023,-684.5 1038.4023,-725.5"/> | |
<text text-anchor="middle" x="979.4954" y="-712.7" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="979.4954" y="-701.7" font-family="Times,serif" font-size="11.00" fill="#000000">mach_semaphore_wait</text> | |
<text text-anchor="middle" x="979.4954" y="-690.7" font-family="Times,serif" font-size="11.00" fill="#000000">0.69s (1.95%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46 --> | |
<g id="node46" class="node"> | |
<title>N46</title> | |
<g id="a_node46"><a xlink:title="io.copyBuffer (0.47s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="575.9877,-1789.5 499.0031,-1789.5 499.0031,-1745.5 575.9877,-1745.5 575.9877,-1789.5"/> | |
<text text-anchor="middle" x="537.4954" y="-1778.3" font-family="Times,serif" font-size="9.00" fill="#000000">io</text> | |
<text text-anchor="middle" x="537.4954" y="-1769.3" font-family="Times,serif" font-size="9.00" fill="#000000">copyBuffer</text> | |
<text text-anchor="middle" x="537.4954" y="-1760.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="537.4954" y="-1751.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.47s (1.33%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N46 --> | |
<g id="edge53" class="edge"> | |
<title>N24->N46</title> | |
<g id="a_edge53"><a xlink:title="main.httpHandler ... io.copyBuffer (0.47s)"> | |
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M537.4954,-1852.0857C537.4954,-1837.6142 537.4954,-1817.0984 537.4954,-1799.896"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="540.9955,-1799.6969 537.4954,-1789.6969 533.9955,-1799.697 540.9955,-1799.6969"/> | |
</a> | |
</g> | |
<g id="a_edge53-label"><a xlink:title="main.httpHandler ... io.copyBuffer (0.47s)"> | |
<text text-anchor="middle" x="554.2195" y="-1814.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.47s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57 --> | |
<g id="node57" class="node"> | |
<title>N57</title> | |
<g id="a_node57"><a xlink:title="net/http.(*Client).Get (1.02s)"> | |
<polygon fill="#edebe9" stroke="#b2a998" points="670.9877,-1794 594.0031,-1794 594.0031,-1741 670.9877,-1741 670.9877,-1794"/> | |
<text text-anchor="middle" x="632.4954" y="-1782.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="632.4954" y="-1773.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Client)</text> | |
<text text-anchor="middle" x="632.4954" y="-1764.8" font-family="Times,serif" font-size="9.00" fill="#000000">Get</text> | |
<text text-anchor="middle" x="632.4954" y="-1755.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="632.4954" y="-1746.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 1.02s (2.88%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N57 --> | |
<g id="edge29" class="edge"> | |
<title>N24->N57</title> | |
<g id="a_edge29"><a xlink:title="main.httpHandler -> net/http.(*Client).Get (1.02s)"> | |
<path fill="none" stroke="#b2a998" d="M554.4795,-1852.0857C567.3458,-1838.1359 585.3922,-1818.5697 600.8881,-1801.7689"/> | |
<polygon fill="#b2a998" stroke="#b2a998" points="603.5935,-1803.998 607.8006,-1794.2743 598.448,-1799.2521 603.5935,-1803.998"/> | |
</a> | |
</g> | |
<g id="a_edge29-label"><a xlink:title="main.httpHandler -> net/http.(*Client).Get (1.02s)"> | |
<text text-anchor="middle" x="607.2195" y="-1814.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25 --> | |
<g id="node25" class="node"> | |
<title>N25</title> | |
<g id="a_node25"><a xlink:title="runtime.wakep (1.16s)"> | |
<polygon fill="#edebe9" stroke="#b2a895" points="716.2652,-723 640.7255,-723 640.7255,-687 716.2652,-687 716.2652,-723"/> | |
<text text-anchor="middle" x="678.4954" y="-710.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="678.4954" y="-702.6" font-family="Times,serif" font-size="8.00" fill="#000000">wakep</text> | |
<text text-anchor="middle" x="678.4954" y="-694.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.16s (3.27%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25->N42 --> | |
<g id="edge27" class="edge"> | |
<title>N25->N42</title> | |
<g id="a_edge27"><a xlink:title="runtime.wakep -> runtime.startm (1.16s)"> | |
<path fill="none" stroke="#b2a895" d="M678.4954,-686.9431C678.4954,-673.0862 678.4954,-653.6861 678.4954,-637.7075"/> | |
<polygon fill="#b2a895" stroke="#b2a895" points="681.9955,-637.3023 678.4954,-627.3023 674.9955,-637.3023 681.9955,-637.3023"/> | |
</a> | |
</g> | |
<g id="a_edge27-label"><a xlink:title="runtime.wakep -> runtime.startm (1.16s)"> | |
<text text-anchor="middle" x="695.2195" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.16s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26->N14 --> | |
<g id="edge97" class="edge"> | |
<title>N26->N14</title> | |
<g id="a_edge97"><a xlink:title="net/textproto.(*Reader).ReadMIMEHeader ... runtime.newobject (0.05s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M316.9887,-1328.8496C317.4826,-1301.6783 321.1059,-1258.954 337.0471,-1226 345.6607,-1208.1938 359.8655,-1191.7001 373.35,-1178.6215"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="375.8155,-1181.1079 380.7272,-1171.7204 371.0334,-1175.996 375.8155,-1181.1079"/> | |
</a> | |
</g> | |
<g id="a_edge97-label"><a xlink:title="net/textproto.(*Reader).ReadMIMEHeader ... runtime.newobject (0.05s)"> | |
<text text-anchor="middle" x="354.2195" y="-1248.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27 --> | |
<g id="node27" class="node"> | |
<title>N27</title> | |
<g id="a_node27"><a xlink:title="runtime.schedule (2.49s)"> | |
<polygon fill="#ede9e4" stroke="#b29673" points="1181.9877,-1171.5 1105.0031,-1171.5 1105.0031,-1127.5 1181.9877,-1127.5 1181.9877,-1171.5"/> | |
<text text-anchor="middle" x="1143.4954" y="-1160.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1143.4954" y="-1151.3" font-family="Times,serif" font-size="9.00" fill="#000000">schedule</text> | |
<text text-anchor="middle" x="1143.4954" y="-1142.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.085%)</text> | |
<text text-anchor="middle" x="1143.4954" y="-1133.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.49s (7.02%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N11 --> | |
<g id="edge20" class="edge"> | |
<title>N27->N11</title> | |
<g id="a_edge20"><a xlink:title="runtime.schedule -> runtime.findrunnable (2.31s)"> | |
<path fill="none" stroke="#b29878" d="M1143.4954,-1127.4101C1143.4954,-1106.9994 1143.4954,-1076.4257 1143.4954,-1053.2802"/> | |
<polygon fill="#b29878" stroke="#b29878" points="1146.9955,-1053.2317 1143.4954,-1043.2317 1139.9955,-1053.2317 1146.9955,-1053.2317"/> | |
</a> | |
</g> | |
<g id="a_edge20-label"><a xlink:title="runtime.schedule -> runtime.findrunnable (2.31s)"> | |
<text text-anchor="middle" x="1160.2195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N25 --> | |
<g id="edge98" class="edge"> | |
<title>N27->N25</title> | |
<g id="a_edge98"><a xlink:title="runtime.schedule ... runtime.wakep (0.05s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1120.4359,-1127.4572C1042.3228,-1052.7877 787.967,-809.6455 704.9588,-730.2968"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="707.1195,-727.5203 697.4724,-723.1404 702.2825,-732.5804 707.1195,-727.5203"/> | |
</a> | |
</g> | |
<g id="a_edge98-label"><a xlink:title="runtime.schedule ... runtime.wakep (0.05s)"> | |
<text text-anchor="middle" x="915.2195" y="-890.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28 --> | |
<g id="node28" class="node"> | |
<title>N28</title> | |
<g id="a_node28"><a xlink:title="runtime.gentraceback (0.78s)"> | |
<polygon fill="#edecea" stroke="#b2ac9e" points="593.2075,-441 509.7832,-441 509.7832,-393 593.2075,-393 593.2075,-441"/> | |
<text text-anchor="middle" x="551.4954" y="-429" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="551.4954" y="-419" font-family="Times,serif" font-size="10.00" fill="#000000">gentraceback</text> | |
<text text-anchor="middle" x="551.4954" y="-409" font-family="Times,serif" font-size="10.00" fill="#000000">0.10s (0.28%)</text> | |
<text text-anchor="middle" x="551.4954" y="-399" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.78s (2.20%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69 --> | |
<g id="node69" class="node"> | |
<title>N69</title> | |
<g id="a_node69"><a xlink:title="runtime.scanstack.func1 (0.50s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="589.9877,-343 513.0031,-343 513.0031,-290 589.9877,-290 589.9877,-343"/> | |
<text text-anchor="middle" x="551.4954" y="-331.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="551.4954" y="-322.8" font-family="Times,serif" font-size="9.00" fill="#000000">scanstack</text> | |
<text text-anchor="middle" x="551.4954" y="-313.8" font-family="Times,serif" font-size="9.00" fill="#000000">func1</text> | |
<text text-anchor="middle" x="551.4954" y="-304.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="551.4954" y="-295.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.50s (1.41%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N69 --> | |
<g id="edge54" class="edge"> | |
<title>N28->N69</title> | |
<g id="a_edge54"><a xlink:title="runtime.gentraceback -> runtime.scanstack.func1 (0.46s)"> | |
<path fill="none" stroke="#b2afa6" d="M551.4954,-392.9277C551.4954,-381.1059 551.4954,-366.6021 551.4954,-353.4182"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="554.9955,-353.2043 551.4954,-343.2043 547.9955,-353.2044 554.9955,-353.2043"/> | |
</a> | |
</g> | |
<g id="a_edge54-label"><a xlink:title="runtime.gentraceback -> runtime.scanstack.func1 (0.46s)"> | |
<text text-anchor="middle" x="568.2195" y="-363.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N18 --> | |
<g id="edge32" class="edge"> | |
<title>N29->N18</title> | |
<g id="a_edge32"><a xlink:title="runtime.netpoll -> runtime.kevent (0.94s)"> | |
<path fill="none" stroke="#b2aa9a" d="M1323.4954,-870.7751C1323.4954,-858.885 1323.4954,-844.3909 1323.4954,-831.5486"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="1326.9955,-831.2429 1323.4954,-821.243 1319.9955,-831.243 1326.9955,-831.2429"/> | |
</a> | |
</g> | |
<g id="a_edge32-label"><a xlink:title="runtime.netpoll -> runtime.kevent (0.94s)"> | |
<text text-anchor="middle" x="1340.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.94s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N12 --> | |
<g id="edge78" class="edge"> | |
<title>N30->N12</title> | |
<g id="a_edge78"><a xlink:title="net/http.(*Request).write ... runtime.mallocgc (0.18s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M764.2894,-1328.8601C770.8159,-1308.8639 778.7155,-1284.0908 779.4954,-1279 783.062,-1255.716 786.2049,-1248.5798 779.4954,-1226 759.0947,-1157.3451 752.2729,-1128.8915 691.4954,-1091 635.64,-1056.1772 603.3743,-1102.423 544.4954,-1073 534.8326,-1068.1714 526.0054,-1060.6938 518.5475,-1052.9004"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="520.8391,-1050.2121 511.5657,-1045.0881 515.6196,-1054.8767 520.8391,-1050.2121"/> | |
</a> | |
</g> | |
<g id="a_edge78-label"><a xlink:title="net/http.(*Request).write ... runtime.mallocgc (0.18s)"> | |
<text text-anchor="middle" x="790.2195" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.18s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31 --> | |
<g id="node31" class="node"> | |
<title>N31</title> | |
<g id="a_node31"><a xlink:title="runtime.gcDrainN (0.76s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="450.9877,-727 374.0031,-727 374.0031,-683 450.9877,-683 450.9877,-727"/> | |
<text text-anchor="middle" x="412.4954" y="-715.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="412.4954" y="-706.8" font-family="Times,serif" font-size="9.00" fill="#000000">gcDrainN</text> | |
<text text-anchor="middle" x="412.4954" y="-697.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="412.4954" y="-688.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.76s (2.14%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32 --> | |
<g id="node32" class="node"> | |
<title>N32</title> | |
<g id="a_node32"><a xlink:title="runtime.markroot (0.94s)"> | |
<polygon fill="#edecea" stroke="#b2aa9a" points="589.2652,-627 513.7255,-627 513.7255,-591 589.2652,-591 589.2652,-627"/> | |
<text text-anchor="middle" x="551.4954" y="-614.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="551.4954" y="-606.6" font-family="Times,serif" font-size="8.00" fill="#000000">markroot</text> | |
<text text-anchor="middle" x="551.4954" y="-598.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.94s (2.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N32 --> | |
<g id="edge66" class="edge"> | |
<title>N31->N32</title> | |
<g id="a_edge66"><a xlink:title="runtime.gcDrainN -> runtime.markroot (0.33s)"> | |
<path fill="none" stroke="#b2b0aa" d="M450.9222,-686.8875C453.8182,-685.5609 456.7001,-684.2528 459.4954,-683 478.0279,-674.694 485.0069,-676.8565 501.4954,-665 513.0179,-656.7143 523.7845,-645.3455 532.3534,-635.0155"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="535.2228,-637.0311 538.7268,-627.0324 529.7524,-632.6636 535.2228,-637.0311"/> | |
</a> | |
</g> | |
<g id="a_edge66-label"><a xlink:title="runtime.gcDrainN -> runtime.markroot (0.33s)"> | |
<text text-anchor="middle" x="533.2195" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.33s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34 --> | |
<g id="node34" class="node"> | |
<title>N34</title> | |
<g id="a_node34"><a xlink:title="runtime.scanobject (0.43s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="489.2075,-633 405.7832,-633 405.7832,-585 489.2075,-585 489.2075,-633"/> | |
<text text-anchor="middle" x="447.4954" y="-621" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="447.4954" y="-611" font-family="Times,serif" font-size="10.00" fill="#000000">scanobject</text> | |
<text text-anchor="middle" x="447.4954" y="-601" font-family="Times,serif" font-size="10.00" fill="#000000">0.26s (0.73%)</text> | |
<text text-anchor="middle" x="447.4954" y="-591" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.43s (1.21%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N34 --> | |
<g id="edge60" class="edge"> | |
<title>N31->N34</title> | |
<g id="a_edge60"><a xlink:title="runtime.gcDrainN -> runtime.scanobject (0.37s)"> | |
<path fill="none" stroke="#b2b0a9" d="M408.8472,-682.8534C408.0647,-672.8443 408.3772,-661.0381 412.0471,-651 413.1938,-647.8635 414.6896,-644.7995 416.4175,-641.8469"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="419.4572,-643.6008 422.1809,-633.3621 413.6667,-639.6676 419.4572,-643.6008"/> | |
</a> | |
</g> | |
<g id="a_edge60-label"><a xlink:title="runtime.gcDrainN -> runtime.scanobject (0.37s)"> | |
<text text-anchor="middle" x="429.2195" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37 --> | |
<g id="node37" class="node"> | |
<title>N37</title> | |
<g id="a_node37"><a xlink:title="runtime.memmove (0.19s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="387.8782,-628 315.1125,-628 315.1125,-590 387.8782,-590 387.8782,-628"/> | |
<text text-anchor="middle" x="351.4954" y="-616" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="351.4954" y="-606" font-family="Times,serif" font-size="10.00" fill="#000000">memmove</text> | |
<text text-anchor="middle" x="351.4954" y="-596" font-family="Times,serif" font-size="10.00" fill="#000000">0.19s (0.54%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N37 --> | |
<g id="edge102" class="edge"> | |
<title>N31->N37</title> | |
<g id="a_edge102"><a xlink:title="runtime.gcDrainN ... runtime.memmove (0.04s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M386.6452,-682.8472C381.3199,-677.404 376.1061,-671.3137 372.0471,-665 366.7574,-656.7718 362.5733,-646.9921 359.3991,-637.9258"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="362.6362,-636.5593 356.2394,-628.1136 355.9731,-638.705 362.6362,-636.5593"/> | |
</a> | |
</g> | |
<g id="a_edge102-label"><a xlink:title="runtime.gcDrainN ... runtime.memmove (0.04s)"> | |
<text text-anchor="middle" x="389.2195" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49 --> | |
<g id="node49" class="node"> | |
<title>N49</title> | |
<g id="a_node49"><a xlink:title="runtime.scanstack (0.90s)"> | |
<polygon fill="#edecea" stroke="#b2aa9b" points="589.9877,-535 513.0031,-535 513.0031,-491 589.9877,-491 589.9877,-535"/> | |
<text text-anchor="middle" x="551.4954" y="-523.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="551.4954" y="-514.8" font-family="Times,serif" font-size="9.00" fill="#000000">scanstack</text> | |
<text text-anchor="middle" x="551.4954" y="-505.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.085%)</text> | |
<text text-anchor="middle" x="551.4954" y="-496.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.90s (2.54%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N49 --> | |
<g id="edge33" class="edge"> | |
<title>N32->N49</title> | |
<g id="a_edge33"><a xlink:title="runtime.markroot ... runtime.scanstack (0.90s)"> | |
<path fill="none" stroke="#b2aa9b" stroke-dasharray="1,5" d="M551.4954,-590.9431C551.4954,-578.0571 551.4954,-560.3773 551.4954,-545.1134"/> | |
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="554.9955,-545.0205 551.4954,-535.0206 547.9955,-545.0206 554.9955,-545.0205"/> | |
</a> | |
</g> | |
<g id="a_edge33-label"><a xlink:title="runtime.markroot ... runtime.scanstack (0.90s)"> | |
<text text-anchor="middle" x="568.2195" y="-555.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.90s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50 --> | |
<g id="node50" class="node"> | |
<title>N50</title> | |
<g id="a_node50"><a xlink:title="net/textproto.(*Reader).readLineSlice (5.37s)"> | |
<polygon fill="#ede2db" stroke="#b2652b" points="81.9861,-1588 1.0046,-1588 1.0046,-1535 81.9861,-1535 81.9861,-1588"/> | |
<text text-anchor="middle" x="41.4954" y="-1576.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/textproto</text> | |
<text text-anchor="middle" x="41.4954" y="-1567.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Reader)</text> | |
<text text-anchor="middle" x="41.4954" y="-1558.8" font-family="Times,serif" font-size="9.00" fill="#000000">readLineSlice</text> | |
<text text-anchor="middle" x="41.4954" y="-1549.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.056%)</text> | |
<text text-anchor="middle" x="41.4954" y="-1540.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 5.37s (15.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N50 --> | |
<g id="edge14" class="edge"> | |
<title>N33->N50</title> | |
<g id="a_edge14"><a xlink:title="net/textproto.(*Reader).ReadLine -> net/textproto.(*Reader).readLineSlice (5.34s)"> | |
<path fill="none" stroke="#b2662c" d="M249.6338,-1650.6341C210.752,-1637.0512 150.6098,-1615.0309 91.321,-1588.1984"/> | |
<polygon fill="#b2662c" stroke="#b2662c" points="92.7499,-1585.0033 82.2,-1584.0285 89.8394,-1591.3695 92.7499,-1585.0033"/> | |
</a> | |
</g> | |
<g id="a_edge14-label"><a xlink:title="net/textproto.(*Reader).ReadLine -> net/textproto.(*Reader).readLineSlice (5.34s)"> | |
<text text-anchor="middle" x="183.2195" y="-1608.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.34s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36 --> | |
<g id="node36" class="node"> | |
<title>N36</title> | |
<g id="a_node36"><a xlink:title="net/http.(*persistConn).roundTrip (0.42s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="739.9877,-1485 663.0031,-1485 663.0031,-1432 739.9877,-1432 739.9877,-1485"/> | |
<text text-anchor="middle" x="701.4954" y="-1473.8" font-family="Times,serif" font-size="9.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="701.4954" y="-1464.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*persistConn)</text> | |
<text text-anchor="middle" x="701.4954" y="-1455.8" font-family="Times,serif" font-size="9.00" fill="#000000">roundTrip</text> | |
<text text-anchor="middle" x="701.4954" y="-1446.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.04s (0.11%)</text> | |
<text text-anchor="middle" x="701.4954" y="-1437.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.42s (1.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36->N35 --> | |
<g id="edge83" class="edge"> | |
<title>N36->N35</title> | |
<g id="a_edge83"><a xlink:title="net/http.(*persistConn).roundTrip -> runtime.selectgo (0.14s)"> | |
<path fill="none" stroke="#b2b1ae" d="M663.1162,-1437.4446C658.6024,-1435.4188 653.9994,-1433.5468 649.4954,-1432 609.4925,-1418.2623 582.9784,-1446.6138 556.0471,-1414 550.3978,-1407.1587 549.5282,-1398.2656 550.854,-1389.4871"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="554.264,-1390.2756 553.1461,-1379.7399 547.4499,-1388.6732 554.264,-1390.2756"/> | |
</a> | |
</g> | |
<g id="a_edge83-label"><a xlink:title="net/http.(*persistConn).roundTrip -> runtime.selectgo (0.14s)"> | |
<text text-anchor="middle" x="572.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.14s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36->N53 --> | |
<g id="edge82" class="edge"> | |
<title>N36->N53</title> | |
<g id="a_edge82"><a xlink:title="net/http.(*persistConn).roundTrip -> runtime.chansend1 (0.14s)"> | |
<path fill="none" stroke="#b2b1ae" d="M677.798,-1431.6335C673.9699,-1426.1109 670.4729,-1420.108 668.0471,-1414 664.3074,-1404.5835 662.4816,-1393.6868 661.6482,-1383.8686"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="665.1361,-1383.5509 661.0898,-1373.7592 658.1468,-1383.9371 665.1361,-1383.5509"/> | |
</a> | |
</g> | |
<g id="a_edge82-label"><a xlink:title="net/http.(*persistConn).roundTrip -> runtime.chansend1 (0.14s)"> | |
<text text-anchor="middle" x="684.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.14s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N7 --> | |
<g id="edge17" class="edge"> | |
<title>N38->N7</title> | |
<g id="a_edge17"><a xlink:title="net/http.(*response).finishRequest -> bufio.(*Writer).Flush (3.30s)"> | |
<path fill="none" stroke="#b2895f" d="M888.6492,-1431.9749C883.1655,-1419.6961 876.5656,-1404.9181 870.6354,-1391.6397"/> | |
<polygon fill="#b2895f" stroke="#b2895f" points="873.7349,-1389.9967 866.4612,-1382.2932 867.3433,-1392.8512 873.7349,-1389.9967"/> | |
</a> | |
</g> | |
<g id="a_edge17-label"><a xlink:title="net/http.(*response).finishRequest -> bufio.(*Writer).Flush (3.30s)"> | |
<text text-anchor="middle" x="896.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54 --> | |
<g id="node54" class="node"> | |
<title>N54</title> | |
<g id="a_node54"><a xlink:title="net.(*conn).SetReadDeadline (0.22s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="993.9739,-1382 915.0169,-1382 915.0169,-1329 993.9739,-1329 993.9739,-1382"/> | |
<text text-anchor="middle" x="954.4954" y="-1370.8" font-family="Times,serif" font-size="9.00" fill="#000000">net</text> | |
<text text-anchor="middle" x="954.4954" y="-1361.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*conn)</text> | |
<text text-anchor="middle" x="954.4954" y="-1352.8" font-family="Times,serif" font-size="9.00" fill="#000000">SetReadDeadline</text> | |
<text text-anchor="middle" x="954.4954" y="-1343.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.085%)</text> | |
<text text-anchor="middle" x="954.4954" y="-1334.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.22s (0.62%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N54 --> | |
<g id="edge89" class="edge"> | |
<title>N38->N54</title> | |
<g id="a_edge89"><a xlink:title="net/http.(*response).finishRequest ... net.(*conn).SetReadDeadline (0.11s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M914.4017,-1431.9749C920.9016,-1419.5769 928.7374,-1404.631 935.7509,-1391.2534"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="938.905,-1392.775 940.4485,-1382.2932 932.7053,-1389.5246 938.905,-1392.775"/> | |
</a> | |
</g> | |
<g id="a_edge89-label"><a xlink:title="net/http.(*response).finishRequest ... net.(*conn).SetReadDeadline (0.11s)"> | |
<text text-anchor="middle" x="946.9631" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39 --> | |
<g id="node39" class="node"> | |
<title>N39</title> | |
<g id="a_node39"><a xlink:title="runtime.pcvalue (0.33s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="663.2075,-48 579.7832,-48 579.7832,0 663.2075,0 663.2075,-48"/> | |
<text text-anchor="middle" x="621.4954" y="-36" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="621.4954" y="-26" font-family="Times,serif" font-size="10.00" fill="#000000">pcvalue</text> | |
<text text-anchor="middle" x="621.4954" y="-16" font-family="Times,serif" font-size="10.00" fill="#000000">0.15s (0.42%)</text> | |
<text text-anchor="middle" x="621.4954" y="-6" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.33s (0.93%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40 --> | |
<g id="node40" class="node"> | |
<title>N40</title> | |
<g id="a_node40"><a xlink:title="runtime.scanframeworker (0.49s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="590.9606,-240 512.0301,-240 512.0301,-196 590.9606,-196 590.9606,-240"/> | |
<text text-anchor="middle" x="551.4954" y="-228.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="551.4954" y="-219.8" font-family="Times,serif" font-size="9.00" fill="#000000">scanframeworker</text> | |
<text text-anchor="middle" x="551.4954" y="-210.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.07s (0.2%)</text> | |
<text text-anchor="middle" x="551.4954" y="-201.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.49s (1.38%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67 --> | |
<g id="node67" class="node"> | |
<title>N67</title> | |
<g id="a_node67"><a xlink:title="runtime.scanblock (0.19s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="565.2075,-146 481.7832,-146 481.7832,-98 565.2075,-98 565.2075,-146"/> | |
<text text-anchor="middle" x="523.4954" y="-134" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="523.4954" y="-124" font-family="Times,serif" font-size="10.00" fill="#000000">scanblock</text> | |
<text text-anchor="middle" x="523.4954" y="-114" font-family="Times,serif" font-size="10.00" fill="#000000">0.10s (0.28%)</text> | |
<text text-anchor="middle" x="523.4954" y="-104" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.19s (0.54%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40->N67 --> | |
<g id="edge77" class="edge"> | |
<title>N40->N67</title> | |
<g id="a_edge77"><a xlink:title="runtime.scanframeworker -> runtime.scanblock (0.19s)"> | |
<path fill="none" stroke="#b2b1ad" d="M545.0012,-195.7344C541.5511,-183.9053 537.2374,-169.1157 533.381,-155.8935"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="536.7029,-154.7829 530.5429,-146.1629 529.9829,-156.7429 536.7029,-154.7829"/> | |
</a> | |
</g> | |
<g id="a_edge77-label"><a xlink:title="runtime.scanframeworker -> runtime.scanblock (0.19s)"> | |
<text text-anchor="middle" x="555.2195" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76 --> | |
<g id="node76" class="node"> | |
<title>N76</title> | |
<g id="a_node76"><a xlink:title="runtime.pcdatavalue (0.20s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="659.9877,-144 583.0031,-144 583.0031,-100 659.9877,-100 659.9877,-144"/> | |
<text text-anchor="middle" x="621.4954" y="-132.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="621.4954" y="-123.8" font-family="Times,serif" font-size="9.00" fill="#000000">pcdatavalue</text> | |
<text text-anchor="middle" x="621.4954" y="-114.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.056%)</text> | |
<text text-anchor="middle" x="621.4954" y="-105.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.20s (0.56%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40->N76 --> | |
<g id="edge76" class="edge"> | |
<title>N40->N76</title> | |
<g id="a_edge76"><a xlink:title="runtime.scanframeworker -> runtime.pcdatavalue (0.19s)"> | |
<path fill="none" stroke="#b2b1ad" d="M567.7307,-195.7344C577.0957,-182.891 589.0054,-166.5576 599.2342,-152.5296"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="602.2843,-154.2871 605.3481,-144.1449 596.6283,-150.1629 602.2843,-154.2871"/> | |
</a> | |
</g> | |
<g id="a_edge76-label"><a xlink:title="runtime.scanframeworker -> runtime.pcdatavalue (0.19s)"> | |
<text text-anchor="middle" x="607.2195" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N21 --> | |
<g id="edge11" class="edge"> | |
<title>N41->N21</title> | |
<g id="a_edge11"><a xlink:title="net/http.(*conn).readRequest -> net/http.readRequest (5.83s)"> | |
<path fill="none" stroke="#b25d1f" d="M441.2378,-1843.9749C441.1078,-1830.5804 440.9489,-1814.2118 440.8115,-1800.0601"/> | |
<polygon fill="#b25d1f" stroke="#b25d1f" points="444.3085,-1799.7218 440.7114,-1789.7563 437.3088,-1799.7899 444.3085,-1799.7218"/> | |
</a> | |
</g> | |
<g id="a_edge11-label"><a xlink:title="net/http.(*conn).readRequest -> net/http.readRequest (5.83s)"> | |
<text text-anchor="middle" x="458.2195" y="-1814.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.83s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58 --> | |
<g id="node58" class="node"> | |
<title>N58</title> | |
<g id="a_node58"><a xlink:title="runtime.notewakeup (1.36s)"> | |
<polygon fill="#edebe8" stroke="#b2a590" points="716.2652,-531 640.7255,-531 640.7255,-495 716.2652,-495 716.2652,-531"/> | |
<text text-anchor="middle" x="678.4954" y="-518.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="678.4954" y="-510.6" font-family="Times,serif" font-size="8.00" fill="#000000">notewakeup</text> | |
<text text-anchor="middle" x="678.4954" y="-502.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.36s (3.84%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N58 --> | |
<g id="edge25" class="edge"> | |
<title>N42->N58</title> | |
<g id="a_edge25"><a xlink:title="runtime.startm -> runtime.notewakeup (1.31s)"> | |
<path fill="none" stroke="#b2a691" d="M678.4954,-590.9431C678.4954,-577.0862 678.4954,-557.6861 678.4954,-541.7075"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="681.9955,-541.3023 678.4954,-531.3023 674.9955,-541.3023 681.9955,-541.3023"/> | |
</a> | |
</g> | |
<g id="a_edge25-label"><a xlink:title="runtime.startm -> runtime.notewakeup (1.31s)"> | |
<text text-anchor="middle" x="695.2195" y="-555.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43 --> | |
<g id="node43" class="node"> | |
<title>N43</title> | |
<g id="a_node43"><a xlink:title="net/http.(*response).ReadFrom (0.45s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="561.2652,-1684.5 485.7255,-1684.5 485.7255,-1644.5 561.2652,-1644.5 561.2652,-1684.5"/> | |
<text text-anchor="middle" x="523.4954" y="-1674.1" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="523.4954" y="-1666.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*response)</text> | |
<text text-anchor="middle" x="523.4954" y="-1658.1" font-family="Times,serif" font-size="8.00" fill="#000000">ReadFrom</text> | |
<text text-anchor="middle" x="523.4954" y="-1650.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.45s (1.27%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N46 --> | |
<g id="edge92" class="edge"> | |
<title>N43->N46</title> | |
<g id="a_edge92"><a xlink:title="net/http.(*response).ReadFrom ... io.copyBuffer (0.10s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M542.66,-1684.6455C548.2345,-1691.7828 553.5992,-1700.2325 556.4954,-1709 559.3669,-1717.6931 558.1841,-1727.1249 555.3405,-1735.8254"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="552.0306,-1734.6757 551.5518,-1745.2597 558.5264,-1737.2843 552.0306,-1734.6757"/> | |
</a> | |
</g> | |
<g id="a_edge92-label"><a xlink:title="net/http.(*response).ReadFrom ... io.copyBuffer (0.10s)"> | |
<text text-anchor="middle" x="574.2195" y="-1711.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52 --> | |
<g id="node52" class="node"> | |
<title>N52</title> | |
<g id="a_node52"><a xlink:title="sync.(*Pool).Get (0.29s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="569.9877,-1588 493.0031,-1588 493.0031,-1535 569.9877,-1535 569.9877,-1588"/> | |
<text text-anchor="middle" x="531.4954" y="-1576.8" font-family="Times,serif" font-size="9.00" fill="#000000">sync</text> | |
<text text-anchor="middle" x="531.4954" y="-1567.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Pool)</text> | |
<text text-anchor="middle" x="531.4954" y="-1558.8" font-family="Times,serif" font-size="9.00" fill="#000000">Get</text> | |
<text text-anchor="middle" x="531.4954" y="-1549.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.056%)</text> | |
<text text-anchor="middle" x="531.4954" y="-1540.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.29s (0.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N52 --> | |
<g id="edge72" class="edge"> | |
<title>N43->N52</title> | |
<g id="a_edge72"><a xlink:title="net/http.(*response).ReadFrom -> sync.(*Pool).Get (0.23s)"> | |
<path fill="none" stroke="#b2b1ac" d="M525.0759,-1644.1505C526.0896,-1631.0985 527.4355,-1613.7707 528.633,-1598.3531"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="532.1474,-1598.3017 529.4324,-1588.0606 525.1685,-1597.7595 532.1474,-1598.3017"/> | |
</a> | |
</g> | |
<g id="a_edge72-label"><a xlink:title="net/http.(*response).ReadFrom -> sync.(*Pool).Get (0.23s)"> | |
<text text-anchor="middle" x="544.2195" y="-1608.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44 --> | |
<g id="node44" class="node"> | |
<title>N44</title> | |
<g id="a_node44"><a xlink:title="runtime.gcBgMarkWorker (0.71s)"> | |
<polygon fill="#edecea" stroke="#b2aca0" points="435.2652,-1039 359.7255,-1039 359.7255,-1003 435.2652,-1003 435.2652,-1039"/> | |
<text text-anchor="middle" x="397.4954" y="-1026.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="397.4954" y="-1018.6" font-family="Times,serif" font-size="8.00" fill="#000000">gcBgMarkWorker</text> | |
<text text-anchor="middle" x="397.4954" y="-1010.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.71s (2.00%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N5 --> | |
<g id="edge44" class="edge"> | |
<title>N44->N5</title> | |
<g id="a_edge44"><a xlink:title="runtime.gcBgMarkWorker ... runtime.systemstack (0.71s)"> | |
<path fill="none" stroke="#b2aca0" stroke-dasharray="1,5" d="M409.4818,-1002.8799C421.1275,-985.5753 439.565,-958.9561 457.0471,-937 460.2361,-932.9949 463.6888,-928.8694 467.1636,-924.8408"/> | |
<polygon fill="#b2aca0" stroke="#b2aca0" points="469.8427,-927.0942 473.8095,-917.2699 464.582,-922.4762 469.8427,-927.0942"/> | |
</a> | |
</g> | |
<g id="a_edge44-label"><a xlink:title="runtime.gcBgMarkWorker ... runtime.systemstack (0.71s)"> | |
<text text-anchor="middle" x="473.2195" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.71s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N54 --> | |
<g id="edge91" class="edge"> | |
<title>N45->N54</title> | |
<g id="a_edge91"><a xlink:title="net/http.(*connReader).startBackgroundRead -> net.(*conn).SetReadDeadline (0.10s)"> | |
<path fill="none" stroke="#b2b2af" d="M996.9564,-1438.348C992.9823,-1426.8875 987.5208,-1412.3933 981.4954,-1400 980.0729,-1397.0743 978.5166,-1394.0915 976.8922,-1391.1254"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="979.8796,-1389.2987 971.8805,-1382.3514 973.8013,-1392.7707 979.8796,-1389.2987"/> | |
</a> | |
</g> | |
<g id="a_edge91-label"><a xlink:title="net/http.(*connReader).startBackgroundRead -> net.(*conn).SetReadDeadline (0.10s)"> | |
<text text-anchor="middle" x="1003.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79 --> | |
<g id="node79" class="node"> | |
<title>N79</title> | |
<g id="a_node79"><a xlink:title="runtime.newproc (0.87s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1087.9877,-1377.5 1011.0031,-1377.5 1011.0031,-1333.5 1087.9877,-1333.5 1087.9877,-1377.5"/> | |
<text text-anchor="middle" x="1049.4954" y="-1366.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1049.4954" y="-1357.3" font-family="Times,serif" font-size="9.00" fill="#000000">newproc</text> | |
<text text-anchor="middle" x="1049.4954" y="-1348.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="1049.4954" y="-1339.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.87s (2.45%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N79 --> | |
<g id="edge34" class="edge"> | |
<title>N45->N79</title> | |
<g id="a_edge34"><a xlink:title="net/http.(*connReader).startBackgroundRead -> runtime.newproc (0.86s)"> | |
<path fill="none" stroke="#b2ab9c" d="M1021.8494,-1438.48C1027.6379,-1431.2247 1033.5461,-1422.6712 1037.4954,-1414 1041.2326,-1405.7943 1043.8156,-1396.4124 1045.5972,-1387.6004"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="1049.0671,-1388.0758 1047.3416,-1377.6224 1042.1716,-1386.8702 1049.0671,-1388.0758"/> | |
</a> | |
</g> | |
<g id="a_edge34-label"><a xlink:title="net/http.(*connReader).startBackgroundRead -> runtime.newproc (0.86s)"> | |
<text text-anchor="middle" x="1059.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.86s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46->N43 --> | |
<g id="edge55" class="edge"> | |
<title>N46->N43</title> | |
<g id="a_edge55"><a xlink:title="io.copyBuffer -> net/http.(*response).ReadFrom (0.45s)"> | |
<path fill="none" stroke="#b2afa7" d="M528.7422,-1745.1983C526.4099,-1738.2041 524.2153,-1730.381 523.0471,-1723 521.6092,-1713.9151 521.2448,-1703.9369 521.3742,-1694.8343"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="524.8783,-1694.7696 521.7183,-1684.657 517.8823,-1694.533 524.8783,-1694.7696"/> | |
</a> | |
</g> | |
<g id="a_edge55-label"><a xlink:title="io.copyBuffer -> net/http.(*response).ReadFrom (0.45s)"> | |
<text text-anchor="middle" x="539.2195" y="-1711.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.45s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47 --> | |
<g id="node47" class="node"> | |
<title>N47</title> | |
<g id="a_node47"><a xlink:title="net/http.(*Transport).RoundTrip (0.69s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="701.2652,-1581.5 625.7255,-1581.5 625.7255,-1541.5 701.2652,-1541.5 701.2652,-1581.5"/> | |
<text text-anchor="middle" x="663.4954" y="-1571.1" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="663.4954" y="-1563.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*Transport)</text> | |
<text text-anchor="middle" x="663.4954" y="-1555.1" font-family="Times,serif" font-size="8.00" fill="#000000">RoundTrip</text> | |
<text text-anchor="middle" x="663.4954" y="-1547.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.69s (1.95%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N14 --> | |
<g id="edge95" class="edge"> | |
<title>N47->N14</title> | |
<g id="a_edge95"><a xlink:title="net/http.(*Transport).RoundTrip ... runtime.newobject (0.06s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M660.9865,-1541.2457C656.3664,-1512.7021 643.8243,-1460.9059 611.4954,-1432 589.1491,-1412.0197 574.5554,-1424.5452 546.4954,-1414 531.1536,-1408.2345 489.9566,-1395.0542 480.0471,-1382 428.7287,-1314.3959 482.777,-1270.7303 446.4954,-1194 444.1611,-1189.0635 441.1319,-1184.2382 437.8025,-1179.695"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="440.5343,-1177.507 431.5705,-1171.859 435.0557,-1181.8642 440.5343,-1177.507"/> | |
</a> | |
</g> | |
<g id="a_edge95-label"><a xlink:title="net/http.(*Transport).RoundTrip ... runtime.newobject (0.06s)"> | |
<text text-anchor="middle" x="496.2195" y="-1351.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N36 --> | |
<g id="edge56" class="edge"> | |
<title>N47->N36</title> | |
<g id="a_edge56"><a xlink:title="net/http.(*Transport).RoundTrip -> net/http.(*persistConn).roundTrip (0.42s)"> | |
<path fill="none" stroke="#b2afa7" d="M671.0029,-1541.1505C675.9108,-1527.8475 682.4575,-1510.1027 688.2264,-1494.4658"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="691.5186,-1495.654 691.6963,-1485.0606 684.9513,-1493.231 691.5186,-1495.654"/> | |
</a> | |
</g> | |
<g id="a_edge56-label"><a xlink:title="net/http.(*Transport).RoundTrip -> net/http.(*persistConn).roundTrip (0.42s)"> | |
<text text-anchor="middle" x="701.2195" y="-1505.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.42s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N23 --> | |
<g id="edge46" class="edge"> | |
<title>N48->N23</title> | |
<g id="a_edge46"><a xlink:title="runtime.semasleep ... runtime.mach_semaphore_wait (0.68s)"> | |
<path fill="none" stroke="#b2ada1" stroke-dasharray="1,5" d="M979.4954,-780.8759C979.4954,-768.1685 979.4954,-750.8632 979.4954,-735.9882"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="982.9955,-735.6868 979.4954,-725.6869 975.9955,-735.6869 982.9955,-735.6868"/> | |
</a> | |
</g> | |
<g id="a_edge46-label"><a xlink:title="runtime.semasleep ... runtime.mach_semaphore_wait (0.68s)"> | |
<text text-anchor="middle" x="996.2195" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.68s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N28 --> | |
<g id="edge41" class="edge"> | |
<title>N49->N28</title> | |
<g id="a_edge41"><a xlink:title="runtime.scanstack -> runtime.gentraceback (0.76s)"> | |
<path fill="none" stroke="#b2ac9f" d="M551.4954,-490.7344C551.4954,-479.0212 551.4954,-464.4054 551.4954,-451.2828"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="554.9955,-451.1628 551.4954,-441.1629 547.9955,-451.1629 554.9955,-451.1628"/> | |
</a> | |
</g> | |
<g id="a_edge41-label"><a xlink:title="runtime.scanstack -> runtime.gentraceback (0.76s)"> | |
<text text-anchor="middle" x="568.2195" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.76s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65 --> | |
<g id="node65" class="node"> | |
<title>N65</title> | |
<g id="a_node65"><a xlink:title="bufio.(*Reader).ReadSlice (5.35s)"> | |
<polygon fill="#ede3db" stroke="#b2662b" points="80.9861,-1485 .0046,-1485 .0046,-1432 80.9861,-1432 80.9861,-1485"/> | |
<text text-anchor="middle" x="40.4954" y="-1473.8" font-family="Times,serif" font-size="9.00" fill="#000000">bufio</text> | |
<text text-anchor="middle" x="40.4954" y="-1464.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Reader)</text> | |
<text text-anchor="middle" x="40.4954" y="-1455.8" font-family="Times,serif" font-size="9.00" fill="#000000">ReadSlice</text> | |
<text text-anchor="middle" x="40.4954" y="-1446.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.085%)</text> | |
<text text-anchor="middle" x="40.4954" y="-1437.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 5.35s (15.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50->N65 --> | |
<g id="edge13" class="edge"> | |
<title>N50->N65</title> | |
<g id="a_edge13"><a xlink:title="net/textproto.(*Reader).readLineSlice ... bufio.(*Reader).ReadSlice (5.35s)"> | |
<path fill="none" stroke="#b2662b" stroke-dasharray="1,5" d="M41.2378,-1534.9749C41.1209,-1522.9346 40.9807,-1508.4911 40.8538,-1495.4149"/> | |
<polygon fill="#b2662b" stroke="#b2662b" points="44.3525,-1495.2587 40.7555,-1485.2932 37.3528,-1495.3267 44.3525,-1495.2587"/> | |
</a> | |
</g> | |
<g id="a_edge13-label"><a xlink:title="net/textproto.(*Reader).readLineSlice ... bufio.(*Reader).ReadSlice (5.35s)"> | |
<text text-anchor="middle" x="58.2195" y="-1505.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51 --> | |
<g id="node51" class="node"> | |
<title>N51</title> | |
<g id="a_node51"><a xlink:title="net/http.(*Client).Do (0.85s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="672.2652,-1684.5 596.7255,-1684.5 596.7255,-1644.5 672.2652,-1644.5 672.2652,-1684.5"/> | |
<text text-anchor="middle" x="634.4954" y="-1674.1" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="634.4954" y="-1666.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*Client)</text> | |
<text text-anchor="middle" x="634.4954" y="-1658.1" font-family="Times,serif" font-size="8.00" fill="#000000">Do</text> | |
<text text-anchor="middle" x="634.4954" y="-1650.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.85s (2.40%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51->N14 --> | |
<g id="edge90" class="edge"> | |
<title>N51->N14</title> | |
<g id="a_edge90"><a xlink:title="net/http.(*Client).Do ... runtime.newobject (0.10s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M629.722,-1644.3657C616.3602,-1588.045 579.4889,-1432.9274 578.4954,-1432 543.4194,-1399.2594 511.7854,-1440.8912 472.0471,-1414 458.2438,-1404.6592 458.4873,-1397.5524 452.4954,-1382 426.1746,-1313.6833 415.1768,-1227.8098 410.9234,-1181.931"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="414.3863,-1181.3537 410.0261,-1171.6976 407.4131,-1181.9652 414.3863,-1181.3537"/> | |
</a> | |
</g> | |
<g id="a_edge90-label"><a xlink:title="net/http.(*Client).Do ... runtime.newobject (0.10s)"> | |
<text text-anchor="middle" x="488.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51->N47 --> | |
<g id="edge45" class="edge"> | |
<title>N51->N47</title> | |
<g id="a_edge45"><a xlink:title="net/http.(*Client).Do ... net/http.(*Transport).RoundTrip (0.69s)"> | |
<path fill="none" stroke="#b2ada1" stroke-dasharray="1,5" d="M640.2248,-1644.1505C644.4351,-1629.1968 650.2256,-1608.6305 654.9771,-1591.7547"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="658.4366,-1592.3815 657.7778,-1581.8072 651.6986,-1590.4844 658.4366,-1592.3815"/> | |
</a> | |
</g> | |
<g id="a_edge45-label"><a xlink:title="net/http.(*Client).Do ... net/http.(*Transport).RoundTrip (0.69s)"> | |
<text text-anchor="middle" x="667.2195" y="-1608.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.69s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72 --> | |
<g id="node72" class="node"> | |
<title>N72</title> | |
<g id="a_node72"><a xlink:title="net/http.glob..func14 (0.22s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="569.2652,-1483 493.7255,-1483 493.7255,-1434 569.2652,-1434 569.2652,-1483"/> | |
<text text-anchor="middle" x="531.4954" y="-1472.6" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="531.4954" y="-1464.6" font-family="Times,serif" font-size="8.00" fill="#000000">glob</text> | |
<text text-anchor="middle" x="531.4954" y="-1447.6" font-family="Times,serif" font-size="8.00" fill="#000000">func14</text> | |
<text text-anchor="middle" x="531.4954" y="-1439.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.22s (0.62%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52->N72 --> | |
<g id="edge73" class="edge"> | |
<title>N52->N72</title> | |
<g id="a_edge73"><a xlink:title="sync.(*Pool).Get -> net/http.glob..func14 (0.22s)"> | |
<path fill="none" stroke="#b2b1ac" d="M531.4954,-1534.9749C531.4954,-1522.2454 531.4954,-1506.8297 531.4954,-1493.1836"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="534.9955,-1493.1669 531.4954,-1483.167 527.9955,-1493.167 534.9955,-1493.1669"/> | |
</a> | |
</g> | |
<g id="a_edge73-label"><a xlink:title="sync.(*Pool).Get -> net/http.glob..func14 (0.22s)"> | |
<text text-anchor="middle" x="548.2195" y="-1505.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.22s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63 --> | |
<g id="node63" class="node"> | |
<title>N63</title> | |
<g id="a_node63"><a xlink:title="runtime.chansend (0.39s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="574.9877,-1274.5 498.0031,-1274.5 498.0031,-1230.5 574.9877,-1230.5 574.9877,-1274.5"/> | |
<text text-anchor="middle" x="536.4954" y="-1263.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="536.4954" y="-1254.3" font-family="Times,serif" font-size="9.00" fill="#000000">chansend</text> | |
<text text-anchor="middle" x="536.4954" y="-1245.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.04s (0.11%)</text> | |
<text text-anchor="middle" x="536.4954" y="-1236.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.39s (1.10%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N63 --> | |
<g id="edge57" class="edge"> | |
<title>N53->N63</title> | |
<g id="a_edge57"><a xlink:title="runtime.chansend1 -> runtime.chansend (0.39s)"> | |
<path fill="none" stroke="#b2afa8" d="M639.4356,-1337.3228C620.5841,-1321.7892 593.1306,-1299.1674 571.3153,-1281.1916"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="573.5028,-1278.459 563.5596,-1274.8009 569.0514,-1283.8613 573.5028,-1278.459"/> | |
</a> | |
</g> | |
<g id="a_edge57-label"><a xlink:title="runtime.chansend1 -> runtime.chansend (0.39s)"> | |
<text text-anchor="middle" x="622.2195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.39s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61 --> | |
<g id="node61" class="node"> | |
<title>N61</title> | |
<g id="a_node61"><a xlink:title="internal/poll.setDeadlineImpl (0.19s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="668.9877,-1274.5 592.0031,-1274.5 592.0031,-1230.5 668.9877,-1230.5 668.9877,-1274.5"/> | |
<text text-anchor="middle" x="630.4954" y="-1263.3" font-family="Times,serif" font-size="9.00" fill="#000000">internal/poll</text> | |
<text text-anchor="middle" x="630.4954" y="-1254.3" font-family="Times,serif" font-size="9.00" fill="#000000">setDeadlineImpl</text> | |
<text text-anchor="middle" x="630.4954" y="-1245.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.028%)</text> | |
<text text-anchor="middle" x="630.4954" y="-1236.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.19s (0.54%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54->N61 --> | |
<g id="edge74" class="edge"> | |
<title>N54->N61</title> | |
<g id="a_edge74"><a xlink:title="net.(*conn).SetReadDeadline ... internal/poll.setDeadlineImpl (0.19s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M915.1793,-1332.3985C912.2903,-1331.1359 909.3782,-1329.9839 906.4954,-1329 856.9331,-1312.0845 841.2088,-1322.1822 790.0471,-1311 739.241,-1299.8955 725.4922,-1299.0218 677.4954,-1279 677.3954,-1278.9583 677.2954,-1278.9164 677.1953,-1278.8744"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="678.3596,-1275.5579 667.8109,-1274.5698 675.441,-1281.9204 678.3596,-1275.5579"/> | |
</a> | |
</g> | |
<g id="a_edge74-label"><a xlink:title="net.(*conn).SetReadDeadline ... internal/poll.setDeadlineImpl (0.19s)"> | |
<text text-anchor="middle" x="806.2195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55 --> | |
<g id="node55" class="node"> | |
<title>N55</title> | |
<g id="a_node55"><a xlink:title="runtime.mstart (0.38s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a8" points="1275.2652,-1039 1199.7255,-1039 1199.7255,-1003 1275.2652,-1003 1275.2652,-1039"/> | |
<text text-anchor="middle" x="1237.4954" y="-1026.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1237.4954" y="-1018.6" font-family="Times,serif" font-size="8.00" fill="#000000">mstart</text> | |
<text text-anchor="middle" x="1237.4954" y="-1010.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.38s (1.07%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73 --> | |
<g id="node73" class="node"> | |
<title>N73</title> | |
<g id="a_node73"><a xlink:title="runtime.sysmon (0.38s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a8" points="1264.2652,-913 1188.7255,-913 1188.7255,-877 1264.2652,-877 1264.2652,-913"/> | |
<text text-anchor="middle" x="1226.4954" y="-900.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1226.4954" y="-892.6" font-family="Times,serif" font-size="8.00" fill="#000000">sysmon</text> | |
<text text-anchor="middle" x="1226.4954" y="-884.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.38s (1.07%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N73 --> | |
<g id="edge59" class="edge"> | |
<title>N55->N73</title> | |
<g id="a_edge59"><a xlink:title="runtime.mstart ... runtime.sysmon (0.38s)"> | |
<path fill="none" stroke="#b2b0a8" stroke-dasharray="1,5" d="M1235.9193,-1002.9473C1234.0978,-982.0823 1231.0781,-947.4928 1228.9486,-923.1006"/> | |
<polygon fill="#b2b0a8" stroke="#b2b0a8" points="1232.425,-922.6769 1228.0685,-913.0192 1225.4515,-923.2858 1232.425,-922.6769"/> | |
</a> | |
</g> | |
<g id="a_edge59-label"><a xlink:title="runtime.mstart ... runtime.sysmon (0.38s)"> | |
<text text-anchor="middle" x="1247.2195" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.38s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56 --> | |
<g id="node56" class="node"> | |
<title>N56</title> | |
<g id="a_node56"><a xlink:title="net/http.(*Transport).getConn.func4 (0.30s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="1057.2652,-1276.5 981.7255,-1276.5 981.7255,-1228.5 1057.2652,-1228.5 1057.2652,-1276.5"/> | |
<text text-anchor="middle" x="1019.4954" y="-1266.1" font-family="Times,serif" font-size="8.00" fill="#000000">net/http</text> | |
<text text-anchor="middle" x="1019.4954" y="-1258.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*Transport)</text> | |
<text text-anchor="middle" x="1019.4954" y="-1250.1" font-family="Times,serif" font-size="8.00" fill="#000000">getConn</text> | |
<text text-anchor="middle" x="1019.4954" y="-1242.1" font-family="Times,serif" font-size="8.00" fill="#000000">func4</text> | |
<text text-anchor="middle" x="1019.4954" y="-1234.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.30s (0.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60 --> | |
<g id="node60" class="node"> | |
<title>N60</title> | |
<g id="a_node60"><a xlink:title="net.socket (0.27s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="1057.2652,-1167.5 981.7255,-1167.5 981.7255,-1131.5 1057.2652,-1131.5 1057.2652,-1167.5"/> | |
<text text-anchor="middle" x="1019.4954" y="-1155.1" font-family="Times,serif" font-size="8.00" fill="#000000">net</text> | |
<text text-anchor="middle" x="1019.4954" y="-1147.1" font-family="Times,serif" font-size="8.00" fill="#000000">socket</text> | |
<text text-anchor="middle" x="1019.4954" y="-1139.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.27s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N60 --> | |
<g id="edge69" class="edge"> | |
<title>N56->N60</title> | |
<g id="a_edge69"><a xlink:title="net/http.(*Transport).getConn.func4 ... net.socket (0.27s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1019.4954,-1228.3511C1019.4954,-1213.2779 1019.4954,-1193.801 1019.4954,-1177.9763"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1022.9955,-1177.7031 1019.4954,-1167.7031 1015.9955,-1177.7031 1022.9955,-1177.7031"/> | |
</a> | |
</g> | |
<g id="a_edge69-label"><a xlink:title="net/http.(*Transport).getConn.func4 ... net.socket (0.27s)"> | |
<text text-anchor="middle" x="1036.2195" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.27s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57->N51 --> | |
<g id="edge37" class="edge"> | |
<title>N57->N51</title> | |
<g id="a_edge37"><a xlink:title="net/http.(*Client).Get -> net/http.(*Client).Do (0.85s)"> | |
<path fill="none" stroke="#b2ab9d" d="M633.0104,-1740.9749C633.2842,-1726.8735 633.622,-1709.4759 633.9063,-1694.8389"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="637.4072,-1694.8215 634.1021,-1684.7554 630.4085,-1694.6855 637.4072,-1694.8215"/> | |
</a> | |
</g> | |
<g id="a_edge37-label"><a xlink:title="net/http.(*Client).Get -> net/http.(*Client).Do (0.85s)"> | |
<text text-anchor="middle" x="650.2195" y="-1711.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.85s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N16 --> | |
<g id="edge24" class="edge"> | |
<title>N58->N16</title> | |
<g id="a_edge24"><a xlink:title="runtime.notewakeup ... runtime.mach_semaphore_signal (1.36s)"> | |
<path fill="none" stroke="#b2a590" stroke-dasharray="1,5" d="M678.4954,-494.9431C678.4954,-482.0571 678.4954,-464.3773 678.4954,-449.1134"/> | |
<polygon fill="#b2a590" stroke="#b2a590" points="681.9955,-449.0205 678.4954,-439.0206 674.9955,-449.0206 681.9955,-449.0205"/> | |
</a> | |
</g> | |
<g id="a_edge24-label"><a xlink:title="runtime.notewakeup ... runtime.mach_semaphore_signal (1.36s)"> | |
<text text-anchor="middle" x="695.2195" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.36s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N14 --> | |
<g id="edge81" class="edge"> | |
<title>N59->N14</title> | |
<g id="a_edge81"><a xlink:title="net/http.ReadResponse ... runtime.newobject (0.15s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M308.7175,-1440.25C293.6617,-1426.1217 274.8883,-1405.1122 266.4954,-1382 258.4551,-1359.8591 261.5068,-1352.0213 266.4954,-1329 281.1706,-1261.2769 293.7,-1241.1339 344.4954,-1194 350.6986,-1188.2439 357.6899,-1182.6448 364.7141,-1177.4694"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="366.8245,-1180.2632 372.9299,-1171.6045 362.7574,-1174.5659 366.8245,-1180.2632"/> | |
</a> | |
</g> | |
<g id="a_edge81-label"><a xlink:title="net/http.ReadResponse ... runtime.newobject (0.15s)"> | |
<text text-anchor="middle" x="291.2195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N26 --> | |
<g id="edge80" class="edge"> | |
<title>N59->N26</title> | |
<g id="a_edge80"><a xlink:title="net/http.ReadResponse -> net/textproto.(*Reader).ReadMIMEHeader (0.15s)"> | |
<path fill="none" stroke="#b2b1ae" d="M328.1712,-1440.0857C326.5057,-1426.8899 324.206,-1408.6685 322.1673,-1392.5162"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="325.5994,-1391.7573 320.8746,-1382.2743 318.6545,-1392.6339 325.5994,-1391.7573"/> | |
</a> | |
</g> | |
<g id="a_edge80-label"><a xlink:title="net/http.ReadResponse -> net/textproto.(*Reader).ReadMIMEHeader (0.15s)"> | |
<text text-anchor="middle" x="342.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60->N1 --> | |
<g id="edge100" class="edge"> | |
<title>N60->N1</title> | |
<g id="a_edge100"><a xlink:title="net.socket ... syscall.Syscall (0.04s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M981.4669,-1136.1119C930.7039,-1118.2406 838.6615,-1085.8366 765.137,-1059.9519"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="765.9459,-1056.5262 755.3511,-1056.5067 763.6213,-1063.129 765.9459,-1056.5262"/> | |
</a> | |
</g> | |
<g id="a_edge100-label"><a xlink:title="net.socket ... syscall.Syscall (0.04s)"> | |
<text text-anchor="middle" x="907.2195" y="-1093.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60->N18 --> | |
<g id="edge94" class="edge"> | |
<title>N60->N18</title> | |
<g id="a_edge94"><a xlink:title="net.socket ... runtime.kevent (0.07s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1049.4416,-1131.4367C1073.0589,-1118.0609 1107.278,-1100.5633 1139.4954,-1091 1201.7497,-1072.5207 1230.2729,-1108.7353 1284.4954,-1073 1350.6886,-1029.3754 1353.7751,-995.52 1374.4954,-919 1383.9297,-884.1588 1380.2597,-869.2041 1360.4954,-839 1358.2859,-835.6235 1355.7854,-832.2616 1353.1524,-829.0032"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1355.5941,-826.4743 1346.4241,-821.1677 1350.2834,-831.0346 1355.5941,-826.4743"/> | |
</a> | |
</g> | |
<g id="a_edge94-label"><a xlink:title="net.socket ... runtime.kevent (0.07s)"> | |
<text text-anchor="middle" x="1386.2195" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64 --> | |
<g id="node64" class="node"> | |
<title>N64</title> | |
<g id="a_node64"><a xlink:title="runtime.goready (0.35s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="574.2652,-1167.5 498.7255,-1167.5 498.7255,-1131.5 574.2652,-1131.5 574.2652,-1167.5"/> | |
<text text-anchor="middle" x="536.4954" y="-1155.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="536.4954" y="-1147.1" font-family="Times,serif" font-size="8.00" fill="#000000">goready</text> | |
<text text-anchor="middle" x="536.4954" y="-1139.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.35s (0.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61->N64 --> | |
<g id="edge99" class="edge"> | |
<title>N61->N64</title> | |
<g id="a_edge99"><a xlink:title="internal/poll.setDeadlineImpl ... runtime.goready (0.04s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M610.33,-1230.4039C595.5471,-1214.2057 575.4379,-1192.1711 559.9384,-1175.1876"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="562.5034,-1172.8061 553.1771,-1167.779 557.3329,-1177.5248 562.5034,-1172.8061"/> | |
</a> | |
</g> | |
<g id="a_edge99-label"><a xlink:title="internal/poll.setDeadlineImpl ... runtime.goready (0.04s)"> | |
<text text-anchor="middle" x="605.2195" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62->N31 --> | |
<g id="edge40" class="edge"> | |
<title>N62->N31</title> | |
<g id="a_edge40"><a xlink:title="runtime.gcAssistAlloc1 -> runtime.gcDrainN (0.76s)"> | |
<path fill="none" stroke="#b2ac9f" d="M415.5474,-776.7233C415.0443,-764.8997 414.417,-750.1579 413.8622,-737.1197"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="417.3586,-736.9589 413.4365,-727.1168 410.3649,-737.2566 417.3586,-736.9589"/> | |
</a> | |
</g> | |
<g id="a_edge40-label"><a xlink:title="runtime.gcAssistAlloc1 -> runtime.gcDrainN (0.76s)"> | |
<text text-anchor="middle" x="432.2195" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.76s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N64 --> | |
<g id="edge68" class="edge"> | |
<title>N63->N64</title> | |
<g id="a_edge68"><a xlink:title="runtime.chansend ... runtime.goready (0.29s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M536.4954,-1230.4039C536.4954,-1215.0813 536.4954,-1194.5361 536.4954,-1177.9843"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="539.9955,-1177.7789 536.4954,-1167.779 532.9955,-1177.779 539.9955,-1177.7789"/> | |
</a> | |
</g> | |
<g id="a_edge68-label"><a xlink:title="runtime.chansend ... runtime.goready (0.29s)"> | |
<text text-anchor="middle" x="553.2195" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.29s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64->N5 --> | |
<g id="edge62" class="edge"> | |
<title>N64->N5</title> | |
<g id="a_edge62"><a xlink:title="runtime.goready -> runtime.systemstack (0.35s)"> | |
<path fill="none" stroke="#b2b0a9" d="M498.3557,-1136.8274C436.2338,-1116.1006 319.7854,-1076.8545 317.0471,-1073 290.2776,-1035.3186 291.4135,-1007.4631 317.0471,-969 345.52,-926.2767 403.8394,-908.1784 445.8595,-900.5373"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="446.6127,-903.9599 455.8952,-898.8526 445.4537,-897.0565 446.6127,-903.9599"/> | |
</a> | |
</g> | |
<g id="a_edge62-label"><a xlink:title="runtime.goready -> runtime.systemstack (0.35s)"> | |
<text text-anchor="middle" x="334.2195" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65->N6 --> | |
<g id="edge15" class="edge"> | |
<title>N65->N6</title> | |
<g id="a_edge15"><a xlink:title="bufio.(*Reader).ReadSlice -> bufio.(*Reader).fill (5.31s)"> | |
<path fill="none" stroke="#b2662c" d="M65.9903,-1431.9749C80.3337,-1417.0521 98.2251,-1398.4378 112.7651,-1383.3102"/> | |
<polygon fill="#b2662c" stroke="#b2662c" points="115.6203,-1385.3905 120.0266,-1375.7554 110.5735,-1380.5397 115.6203,-1385.3905"/> | |
</a> | |
</g> | |
<g id="a_edge15-label"><a xlink:title="bufio.(*Reader).ReadSlice -> bufio.(*Reader).fill (5.31s)"> | |
<text text-anchor="middle" x="113.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66->N32 --> | |
<g id="edge50" class="edge"> | |
<title>N66->N32</title> | |
<g id="a_edge50"><a xlink:title="runtime.gcDrain -> runtime.markroot (0.61s)"> | |
<path fill="none" stroke="#b2ada3" d="M538.76,-686.8134C546.2822,-680.8997 553.3105,-673.6007 557.4954,-665 561.6605,-656.4399 561.7897,-646.2911 560.3504,-637.0002"/> | |
<polygon fill="#b2ada3" stroke="#b2ada3" points="563.7239,-636.0404 558.1904,-627.0054 556.8818,-637.5191 563.7239,-636.0404"/> | |
</a> | |
</g> | |
<g id="a_edge50-label"><a xlink:title="runtime.gcDrain -> runtime.markroot (0.61s)"> | |
<text text-anchor="middle" x="577.2195" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.61s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66->N34 --> | |
<g id="edge101" class="edge"> | |
<title>N66->N34</title> | |
<g id="a_edge101"><a xlink:title="runtime.gcDrain -> runtime.scanobject (0.04s)"> | |
<path fill="none" stroke="#b2b2b1" d="M485.9564,-686.845C479.5808,-680.4263 472.9486,-672.8411 468.0471,-665 463.7627,-658.1462 460.1805,-650.2664 457.2705,-642.6234"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="460.5628,-641.435 453.9418,-633.1637 453.9597,-643.7585 460.5628,-641.435"/> | |
</a> | |
</g> | |
<g id="a_edge101-label"><a xlink:title="runtime.gcDrain -> runtime.scanobject (0.04s)"> | |
<text text-anchor="middle" x="484.2195" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68->N14 --> | |
<g id="edge96" class="edge"> | |
<title>N68->N14</title> | |
<g id="a_edge96"><a xlink:title="net/http.(*Transport).tryPutIdleConn ... runtime.newobject (0.05s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M231.5999,-1431.9114C226.6325,-1399.4215 221.3211,-1343.0858 234.0471,-1297 243.8331,-1261.5612 250.8975,-1252.3899 276.4954,-1226 294.8651,-1207.0619 303.7749,-1207.412 326.4954,-1194 337.6116,-1187.438 349.7535,-1180.649 361.2053,-1174.4103"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="363.0785,-1177.3763 370.2086,-1169.5397 359.7478,-1171.2194 363.0785,-1177.3763"/> | |
</a> | |
</g> | |
<g id="a_edge96-label"><a xlink:title="net/http.(*Transport).tryPutIdleConn ... runtime.newobject (0.05s)"> | |
<text text-anchor="middle" x="251.2195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69->N40 --> | |
<g id="edge52" class="edge"> | |
<title>N69->N40</title> | |
<g id="a_edge52"><a xlink:title="runtime.scanstack.func1 -> runtime.scanframeworker (0.49s)"> | |
<path fill="none" stroke="#b2afa6" d="M551.4954,-289.8445C551.4954,-277.6483 551.4954,-263.0919 551.4954,-250.2808"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="554.9955,-250.02 551.4954,-240.0201 547.9955,-250.0201 554.9955,-250.02"/> | |
</a> | |
</g> | |
<g id="a_edge52-label"><a xlink:title="runtime.scanstack.func1 -> runtime.scanframeworker (0.49s)"> | |
<text text-anchor="middle" x="568.2195" y="-260.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.49s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N48 --> | |
<g id="edge47" class="edge"> | |
<title>N70->N48</title> | |
<g id="a_edge47"><a xlink:title="runtime.stopm ... runtime.semasleep (0.67s)"> | |
<path fill="none" stroke="#b2ada1" stroke-dasharray="1,5" d="M996.5454,-876.9431C993.4851,-862.953 989.1887,-843.3125 985.6745,-827.2476"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="989.0552,-826.3233 983.499,-817.3023 982.2169,-827.8193 989.0552,-826.3233"/> | |
</a> | |
</g> | |
<g id="a_edge47-label"><a xlink:title="runtime.stopm ... runtime.semasleep (0.67s)"> | |
<text text-anchor="middle" x="1007.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.67s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71->N6 --> | |
<g id="edge8" class="edge"> | |
<title>N71->N6</title> | |
<g id="a_edge8"><a xlink:title="bufio.(*Reader).Peek -> bufio.(*Reader).fill (6.85s)"> | |
<path fill="none" stroke="#b24906" d="M139.4954,-1431.9749C139.4954,-1417.8735 139.4954,-1400.4759 139.4954,-1385.8389"/> | |
<polygon fill="#b24906" stroke="#b24906" points="142.9955,-1385.7553 139.4954,-1375.7554 135.9955,-1385.7554 142.9955,-1385.7553"/> | |
</a> | |
</g> | |
<g id="a_edge8-label"><a xlink:title="bufio.(*Reader).Peek -> bufio.(*Reader).fill (6.85s)"> | |
<text text-anchor="middle" x="156.2195" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.85s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72->N14 --> | |
<g id="edge93" class="edge"> | |
<title>N72->N14</title> | |
<g id="a_edge93"><a xlink:title="net/http.glob..func14 -> runtime.newobject (0.10s)"> | |
<path fill="none" stroke="#b2b2af" d="M493.4898,-1438.1172C462.7604,-1420.9622 422.8111,-1396.9069 411.4954,-1382 366.9475,-1323.3142 384.3964,-1230.1273 398.0838,-1181.4656"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="401.4668,-1182.367 400.9238,-1171.786 394.75,-1180.3962 401.4668,-1182.367"/> | |
</a> | |
</g> | |
<g id="a_edge93-label"><a xlink:title="net/http.glob..func14 -> runtime.newobject (0.10s)"> | |
<text text-anchor="middle" x="402.2195" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73->N17 --> | |
<g id="edge65" class="edge"> | |
<title>N73->N17</title> | |
<g id="a_edge65"><a xlink:title="runtime.sysmon -> runtime.usleep (0.34s)"> | |
<path fill="none" stroke="#b2b0a9" d="M1213.8932,-876.9431C1204.298,-863.1949 1190.8946,-843.9899 1179.7935,-828.0839"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1182.4953,-825.8395 1173.902,-819.6423 1176.755,-829.8458 1182.4953,-825.8395"/> | |
</a> | |
</g> | |
<g id="a_edge65-label"><a xlink:title="runtime.sysmon -> runtime.usleep (0.34s)"> | |
<text text-anchor="middle" x="1213.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.34s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74->N17 --> | |
<g id="edge63" class="edge"> | |
<title>N74->N17</title> | |
<g id="a_edge63"><a xlink:title="runtime.runqgrab -> runtime.usleep (0.35s)"> | |
<path fill="none" stroke="#b2b0a9" d="M1138.7576,-872.7344C1142.3929,-859.8087 1147.0224,-843.3484 1150.9846,-829.2605"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1154.3898,-830.0802 1153.728,-819.5061 1147.6512,-828.185 1154.3898,-830.0802"/> | |
</a> | |
</g> | |
<g id="a_edge63-label"><a xlink:title="runtime.runqgrab -> runtime.usleep (0.35s)"> | |
<text text-anchor="middle" x="1164.2195" y="-841.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75->N25 --> | |
<g id="edge67" class="edge"> | |
<title>N75->N25</title> | |
<g id="a_edge67"><a xlink:title="runtime.ready -> runtime.wakep (0.31s)"> | |
<path fill="none" stroke="#b2b0aa" d="M606.772,-776.7233C620.7342,-762.7612 638.7657,-744.7297 653.2559,-730.2394"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="655.8741,-732.5711 660.4703,-723.0251 650.9243,-727.6213 655.8741,-732.5711"/> | |
</a> | |
</g> | |
<g id="a_edge67-label"><a xlink:title="runtime.ready -> runtime.wakep (0.31s)"> | |
<text text-anchor="middle" x="653.2195" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N39 --> | |
<g id="edge79" class="edge"> | |
<title>N76->N39</title> | |
<g id="a_edge79"><a xlink:title="runtime.pcdatavalue -> runtime.pcvalue (0.18s)"> | |
<path fill="none" stroke="#b2b1ad" d="M621.4954,-99.7623C621.4954,-87.5218 621.4954,-72.0672 621.4954,-58.3136"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="624.9955,-58.209 621.4954,-48.209 617.9955,-58.209 624.9955,-58.209"/> | |
</a> | |
</g> | |
<g id="a_edge79-label"><a xlink:title="runtime.pcdatavalue -> runtime.pcvalue (0.18s)"> | |
<text text-anchor="middle" x="638.2195" y="-68.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.18s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77->N27 --> | |
<g id="edge19" class="edge"> | |
<title>N77->N27</title> | |
<g id="a_edge19"><a xlink:title="runtime.park_m -> runtime.schedule (2.43s)"> | |
<path fill="none" stroke="#b29775" d="M1143.4954,-1230.4039C1143.4954,-1216.2838 1143.4954,-1197.7288 1143.4954,-1181.9506"/> | |
<polygon fill="#b29775" stroke="#b29775" points="1146.9955,-1181.5595 1143.4954,-1171.5595 1139.9955,-1181.5596 1146.9955,-1181.5595"/> | |
</a> | |
</g> | |
<g id="a_edge19-label"><a xlink:title="runtime.park_m -> runtime.schedule (2.43s)"> | |
<text text-anchor="middle" x="1160.2195" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.43s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78->N25 --> | |
<g id="edge39" class="edge"> | |
<title>N78->N25</title> | |
<g id="a_edge39"><a xlink:title="runtime.newproc1 -> runtime.wakep (0.80s)"> | |
<path fill="none" stroke="#b2ac9e" d="M678.4954,-776.7233C678.4954,-763.6578 678.4954,-747.0289 678.4954,-733.0729"/> | |
<polygon fill="#b2ac9e" stroke="#b2ac9e" points="681.9955,-733.025 678.4954,-723.0251 674.9955,-733.0251 681.9955,-733.025"/> | |
</a> | |
</g> | |
<g id="a_edge39-label"><a xlink:title="runtime.newproc1 -> runtime.wakep (0.80s)"> | |
<text text-anchor="middle" x="695.2195" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.80s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N5 --> | |
<g id="edge35" class="edge"> | |
<title>N79->N5</title> | |
<g id="a_edge35"><a xlink:title="runtime.newproc -> runtime.systemstack (0.86s)"> | |
<path fill="none" stroke="#b2ab9c" d="M1012.1543,-1333.3408C969.1918,-1307.2227 904.4954,-1265.7005 904.4954,-1252.5 904.4954,-1252.5 904.4954,-1252.5 904.4954,-1021 904.4954,-946.1558 651.7032,-911.1622 543.1125,-899.5828"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="543.3764,-896.0914 533.0672,-898.5348 542.65,-903.0537 543.3764,-896.0914"/> | |
</a> | |
</g> | |
<g id="a_edge35-label"><a xlink:title="runtime.newproc -> runtime.systemstack (0.86s)"> | |
<text text-anchor="middle" x="921.2195" y="-1145.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.86s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80->N9 --> | |
<g id="edge5" class="edge"> | |
<title>N80->N9</title> | |
<g id="a_edge5"><a xlink:title="net.(*conn).Write ... internal/poll.(*FD).Write (11.24s)"> | |
<path fill="none" stroke="#b23400" stroke-width="2" stroke-dasharray="1,5" d="M713.8753,-1232.1505C702.8278,-1216.7736 687.5165,-1195.4618 675.2088,-1178.3309"/> | |
<polygon fill="#b23400" stroke="#b23400" stroke-width="2" points="677.7623,-1175.8864 669.085,-1169.8072 672.0773,-1179.9707 677.7623,-1175.8864"/> | |
</a> | |
</g> | |
<g id="a_edge5-label"><a xlink:title="net.(*conn).Write ... internal/poll.(*FD).Write (11.24s)"> | |
<text text-anchor="middle" x="715.4631" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 11.24s</text> | |
</a> | |
</g> | |
</g> | |
</g> | |
</g></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment