Created
May 18, 2017 09:09
-
-
Save vanng822/427b4a49952cc4f754d94bc5094ea3e5 to your computer and use it in GitHub Desktop.
Profile of machinery
This file contains 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: tasks_worker 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 behavior 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 <a.leofreddi@itcharm.com>. 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 2329)"> | |
<title>tasks_worker</title> | |
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2329 1186.8564,-2329 1186.8564,4 -4,4"/> | |
<g id="clust1" class="cluster"> | |
<title>cluster_L</title> | |
<polygon fill="none" stroke="#000000" points="253.9746,-2069 253.9746,-2317 763.9746,-2317 763.9746,-2069 253.9746,-2069"/> | |
</g> | |
<!-- L --> | |
<g id="node1" class="node"> | |
<title>L</title> | |
<polygon fill="#f8f8f8" stroke="#000000" points="756.1778,-2309 261.7714,-2309 261.7714,-2077 756.1778,-2077 756.1778,-2309"/> | |
<text text-anchor="start" x="269.873" y="-2279.4" font-family="Times,serif" font-size="32.00" fill="#000000">File: tasks_worker</text> | |
<text text-anchor="start" x="269.873" y="-2247.4" font-family="Times,serif" font-size="32.00" fill="#000000">Type: cpu</text> | |
<text text-anchor="start" x="269.873" y="-2215.4" font-family="Times,serif" font-size="32.00" fill="#000000">Time: May 18, 2017 at 3:26pm (+07)</text> | |
<text text-anchor="start" x="269.873" y="-2183.4" font-family="Times,serif" font-size="32.00" fill="#000000">Duration: 6m7.37991813s</text> | |
<text text-anchor="start" x="269.873" y="-2151.4" font-family="Times,serif" font-size="32.00" fill="#000000">196.44s of 200.73s total (97.86%)</text> | |
<text text-anchor="start" x="269.873" y="-2119.4" font-family="Times,serif" font-size="32.00" fill="#000000">Dropped 200 nodes (cum <= 1s)</text> | |
<text text-anchor="start" x="269.873" y="-2087.4" font-family="Times,serif" font-size="32.00" fill="#000000">Dropped 2 edges (freq <= 0.20s)</text> | |
</g> | |
<!-- N1 --> | |
<g id="node2" class="node"> | |
<title>N1</title> | |
<g id="a_node2"><a xlink:title="syscall.Syscall (92.82s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="733.7834,-788 538.1658,-788 538.1658,-708 733.7834,-708 733.7834,-788"/> | |
<text text-anchor="middle" x="635.9746" y="-764.8" font-family="Times,serif" font-size="24.00" fill="#000000">syscall.Syscall</text> | |
<text text-anchor="middle" x="635.9746" y="-740.8" font-family="Times,serif" font-size="24.00" fill="#000000">70.22s(34.98%)</text> | |
<text text-anchor="middle" x="635.9746" y="-716.8" font-family="Times,serif" font-size="24.00" fill="#000000">of 92.82s(46.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10 --> | |
<g id="node11" class="node"> | |
<title>N10</title> | |
<g id="a_node11"><a xlink:title="runtime.entersyscall (22.39s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="680.2001,-658 591.7491,-658 591.7491,-622 680.2001,-622 680.2001,-658"/> | |
<text text-anchor="middle" x="635.9746" y="-646.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.entersyscall</text> | |
<text text-anchor="middle" x="635.9746" y="-637.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.10s(0.05%)</text> | |
<text text-anchor="middle" x="635.9746" y="-628.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 22.39s(11.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N10 --> | |
<g id="edge34" class="edge"> | |
<title>N1->N10</title> | |
<g id="a_edge34"><a xlink:title="syscall.Syscall -> runtime.entersyscall (22.39s)"> | |
<path fill="none" stroke="#000000" d="M635.9746,-707.7848C635.9746,-694.7445 635.9746,-680.5548 635.9746,-668.5439"/> | |
<polygon fill="#000000" stroke="#000000" points="639.4747,-668.2214 635.9746,-658.2215 632.4747,-668.2215 639.4747,-668.2214"/> | |
</a> | |
</g> | |
<g id="a_edge34-label"><a xlink:title="syscall.Syscall -> runtime.entersyscall (22.39s)"> | |
<text text-anchor="middle" x="656.1987" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.39s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2 --> | |
<g id="node3" class="node"> | |
<title>N2</title> | |
<g id="a_node3"><a xlink:title="runtime.kevent (35.07s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1182.7385,-1683 1039.2107,-1683 1039.2107,-1635 1182.7385,-1635 1182.7385,-1683"/> | |
<text text-anchor="middle" x="1110.9746" y="-1663" font-family="Times,serif" font-size="20.00" fill="#000000">runtime.kevent</text> | |
<text text-anchor="middle" x="1110.9746" y="-1643" font-family="Times,serif" font-size="20.00" fill="#000000">35.07s(17.47%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3 --> | |
<g id="node4" class="node"> | |
<title>N3</title> | |
<g id="a_node4"><a xlink:title="runtime.usleep (25.85s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="383.4619,-572 252.4873,-572 252.4873,-528 383.4619,-528 383.4619,-572"/> | |
<text text-anchor="middle" x="317.9746" y="-553.6" font-family="Times,serif" font-size="18.00" fill="#000000">runtime.usleep</text> | |
<text text-anchor="middle" x="317.9746" y="-535.6" font-family="Times,serif" font-size="18.00" fill="#000000">25.85s(12.88%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4 --> | |
<g id="node5" class="node"> | |
<title>N4</title> | |
<g id="a_node5"><a xlink:title="runtime.mach_semaphore_signal (22.11s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="687.6583,-42 446.2909,-42 446.2909,0 687.6583,0 687.6583,-42"/> | |
<text text-anchor="middle" x="566.9746" y="-24.4" font-family="Times,serif" font-size="17.00" fill="#000000">runtime.mach_semaphore_signal</text> | |
<text text-anchor="middle" x="566.9746" y="-7.4" font-family="Times,serif" font-size="17.00" fill="#000000">22.11s(11.01%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5 --> | |
<g id="node6" class="node"> | |
<title>N5</title> | |
<g id="a_node6"><a xlink:title="runtime.freedefer (21.57s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="927.4849,-897 784.4644,-897 784.4644,-838 927.4849,-838 927.4849,-897"/> | |
<text text-anchor="middle" x="855.9746" y="-879.4" font-family="Times,serif" font-size="17.00" fill="#000000">runtime.freedefer</text> | |
<text text-anchor="middle" x="855.9746" y="-862.4" font-family="Times,serif" font-size="17.00" fill="#000000">21.51s(10.72%)</text> | |
<text text-anchor="middle" x="855.9746" y="-845.4" font-family="Times,serif" font-size="17.00" fill="#000000">of 21.57s(10.75%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6 --> | |
<g id="node7" class="node"> | |
<title>N6</title> | |
<g id="a_node7"><a xlink:title="runtime.mach_semaphore_timedwait (20.25s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="900.0345,-220 631.9147,-220 631.9147,-178 900.0345,-178 900.0345,-220"/> | |
<text text-anchor="middle" x="765.9746" y="-202.4" font-family="Times,serif" font-size="17.00" fill="#000000">runtime.mach_semaphore_timedwait</text> | |
<text text-anchor="middle" x="765.9746" y="-185.4" font-family="Times,serif" font-size="17.00" fill="#000000">20.25s(10.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7 --> | |
<g id="node8" class="node"> | |
<title>N7</title> | |
<g id="a_node8"><a xlink:title="net.(*netFD).Read (81.78s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="677.7157,-1069 594.2335,-1069 594.2335,-1033 677.7157,-1033 677.7157,-1069"/> | |
<text text-anchor="middle" x="635.9746" y="-1057.3" font-family="Times,serif" font-size="9.00" fill="#000000">net.(*netFD).Read</text> | |
<text text-anchor="middle" x="635.9746" y="-1048.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.13s(0.065%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1039.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 81.78s(40.74%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14 --> | |
<g id="node15" class="node"> | |
<title>N14</title> | |
<g id="a_node15"><a xlink:title="runtime.deferreturn (21.92s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="899.1907,-983 812.7585,-983 812.7585,-947 899.1907,-947 899.1907,-983"/> | |
<text text-anchor="middle" x="855.9746" y="-971.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.deferreturn</text> | |
<text text-anchor="middle" x="855.9746" y="-962.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s(0.04%)</text> | |
<text text-anchor="middle" x="855.9746" y="-953.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 21.92s(10.92%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N14 --> | |
<g id="edge50" class="edge"> | |
<title>N7->N14</title> | |
<g id="a_edge50"><a xlink:title="net.(*netFD).Read -> runtime.deferreturn (13.92s)"> | |
<path fill="none" stroke="#000000" d="M677.6136,-1034.723C713.2136,-1020.8066 764.6405,-1000.7033 803.135,-985.6555"/> | |
<polygon fill="#000000" stroke="#000000" points="804.5862,-988.8462 812.6256,-981.9455 802.0376,-982.3266 804.5862,-988.8462"/> | |
</a> | |
</g> | |
<g id="a_edge50-label"><a xlink:title="net.(*netFD).Read -> runtime.deferreturn (13.92s)"> | |
<text text-anchor="middle" x="780.1987" y="-1003.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 13.92s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51 --> | |
<g id="node52" class="node"> | |
<title>N51</title> | |
<g id="a_node52"><a xlink:title="syscall.Read (67.46s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="676.7445,-983 595.2048,-983 595.2048,-947 676.7445,-947 676.7445,-983"/> | |
<text text-anchor="middle" x="635.9746" y="-966.6" font-family="Times,serif" font-size="8.00" fill="#000000">syscall.Read</text> | |
<text text-anchor="middle" x="635.9746" y="-958.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 67.46s(33.61%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N51 --> | |
<g id="edge10" class="edge"> | |
<title>N7->N51</title> | |
<g id="a_edge10"><a xlink:title="net.(*netFD).Read -> syscall.Read (67.46s)"> | |
<path fill="none" stroke="#000000" stroke-width="2" d="M635.9746,-1032.7616C635.9746,-1021.3597 635.9746,-1006.4342 635.9746,-993.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="2" points="639.4747,-993.2121 635.9746,-983.2121 632.4747,-993.2121 639.4747,-993.2121"/> | |
</a> | |
</g> | |
<g id="a_edge10-label"><a xlink:title="net.(*netFD).Read -> syscall.Read (67.46s)"> | |
<text text-anchor="middle" x="656.1987" y="-1003.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 67.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8 --> | |
<g id="node9" class="node"> | |
<title>N8</title> | |
<g id="a_node9"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do (116.11s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="796.4111,-1585 475.5381,-1585 475.5381,-1549 796.4111,-1549 796.4111,-1585"/> | |
<text text-anchor="middle" x="635.9746" y="-1573.3" font-family="Times,serif" font-size="9.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do</text> | |
<text text-anchor="middle" x="635.9746" y="-1564.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.11s(0.055%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1555.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 116.11s(57.84%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21 --> | |
<g id="node22" class="node"> | |
<title>N21</title> | |
<g id="a_node22"><a xlink:title="bufio.(*Writer).Flush (33.40s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="920.1116,-1499 827.8377,-1499 827.8377,-1463 920.1116,-1463 920.1116,-1499"/> | |
<text text-anchor="middle" x="873.9746" y="-1487.3" font-family="Times,serif" font-size="9.00" fill="#000000">bufio.(*Writer).Flush</text> | |
<text text-anchor="middle" x="873.9746" y="-1478.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s(0.015%)</text> | |
<text text-anchor="middle" x="873.9746" y="-1469.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 33.40s(16.64%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N21 --> | |
<g id="edge21" class="edge"> | |
<title>N8->N21</title> | |
<g id="a_edge21"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do -> bufio.(*Writer).Flush (33.40s)"> | |
<path fill="none" stroke="#000000" d="M685.8672,-1548.9716C724.526,-1535.0024 778.0756,-1515.6526 818.1567,-1501.1695"/> | |
<polygon fill="#000000" stroke="#000000" points="819.5651,-1504.3822 827.7804,-1497.692 817.1861,-1497.7988 819.5651,-1504.3822"/> | |
</a> | |
</g> | |
<g id="a_edge21-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do -> bufio.(*Writer).Flush (33.40s)"> | |
<text text-anchor="middle" x="790.1987" y="-1519.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 33.40s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23 --> | |
<g id="node24" class="node"> | |
<title>N23</title> | |
<g id="a_node24"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readReply (82.30s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="809.396,-1499 462.5532,-1499 462.5532,-1463 809.396,-1463 809.396,-1499"/> | |
<text text-anchor="middle" x="635.9746" y="-1487.3" font-family="Times,serif" font-size="9.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readReply</text> | |
<text text-anchor="middle" x="635.9746" y="-1478.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s(0.015%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1469.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 82.30s(41.00%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N23 --> | |
<g id="edge4" class="edge"> | |
<title>N8->N23</title> | |
<g id="a_edge4"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readReply (82.30s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M635.9746,-1548.7616C635.9746,-1537.3597 635.9746,-1522.4342 635.9746,-1509.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="639.4747,-1509.2121 635.9746,-1499.2121 632.4747,-1509.2121 639.4747,-1509.2121"/> | |
</a> | |
</g> | |
<g id="a_edge4-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readReply (82.30s)"> | |
<text text-anchor="middle" x="656.1987" y="-1519.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 82.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9 --> | |
<g id="node10" class="node"> | |
<title>N9</title> | |
<g id="a_node10"><a xlink:title="net.(*netFD).Write (33.34s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="907.0961,-1327 822.8532,-1327 822.8532,-1291 907.0961,-1291 907.0961,-1327"/> | |
<text text-anchor="middle" x="864.9746" y="-1315.3" font-family="Times,serif" font-size="9.00" fill="#000000">net.(*netFD).Write</text> | |
<text text-anchor="middle" x="864.9746" y="-1306.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.11s(0.055%)</text> | |
<text text-anchor="middle" x="864.9746" y="-1297.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 33.34s(16.61%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N14 --> | |
<g id="edge51" class="edge"> | |
<title>N9->N14</title> | |
<g id="a_edge51"><a xlink:title="net.(*netFD).Write -> runtime.deferreturn (7.69s)"> | |
<path fill="none" stroke="#000000" d="M863.9757,-1290.8865C863.103,-1273.4869 861.9746,-1246.4552 861.9746,-1223 861.9746,-1223 861.9746,-1223 861.9746,-1051 861.9746,-1031.7243 860.4561,-1010.0773 858.9469,-993.3233"/> | |
<polygon fill="#000000" stroke="#000000" points="862.4051,-992.7173 857.9725,-983.0943 855.4366,-993.3812 862.4051,-992.7173"/> | |
</a> | |
</g> | |
<g id="a_edge51-label"><a xlink:title="net.(*netFD).Write -> runtime.deferreturn (7.69s)"> | |
<text text-anchor="middle" x="878.6987" y="-1132.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 7.69s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24 --> | |
<g id="node25" class="node"> | |
<title>N24</title> | |
<g id="a_node25"><a xlink:title="syscall.Write (25.46s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="823.7157,-1241 740.2335,-1241 740.2335,-1205 823.7157,-1205 823.7157,-1241"/> | |
<text text-anchor="middle" x="781.9746" y="-1229.3" font-family="Times,serif" font-size="9.00" fill="#000000">syscall.Write</text> | |
<text text-anchor="middle" x="781.9746" y="-1220.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s(0.015%)</text> | |
<text text-anchor="middle" x="781.9746" y="-1211.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 25.46s(12.68%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N24 --> | |
<g id="edge31" class="edge"> | |
<title>N9->N24</title> | |
<g id="a_edge31"><a xlink:title="net.(*netFD).Write -> syscall.Write (25.42s)"> | |
<path fill="none" stroke="#000000" d="M829.2714,-1290.8072C821.4844,-1285.7552 813.7285,-1279.769 807.5264,-1273 801.5335,-1266.4594 796.5725,-1258.2508 792.667,-1250.3866"/> | |
<polygon fill="#000000" stroke="#000000" points="795.7646,-1248.7439 788.4283,-1241.1 789.3966,-1251.6505 795.7646,-1248.7439"/> | |
</a> | |
</g> | |
<g id="a_edge31-label"><a xlink:title="net.(*netFD).Write -> syscall.Write (25.42s)"> | |
<text text-anchor="middle" x="828.1987" y="-1261.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 25.42s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15 --> | |
<g id="node16" class="node"> | |
<title>N15</title> | |
<g id="a_node16"><a xlink:title="runtime.reentersyscall (22.23s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="683.6918,-568 588.2574,-568 588.2574,-532 683.6918,-532 683.6918,-568"/> | |
<text text-anchor="middle" x="635.9746" y="-556.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.reentersyscall</text> | |
<text text-anchor="middle" x="635.9746" y="-547.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s(0.04%)</text> | |
<text text-anchor="middle" x="635.9746" y="-538.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 22.23s(11.07%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N15 --> | |
<g id="edge35" class="edge"> | |
<title>N10->N15</title> | |
<g id="a_edge35"><a xlink:title="runtime.entersyscall -> runtime.reentersyscall (22.23s)"> | |
<path fill="none" stroke="#000000" d="M635.9746,-621.7872C635.9746,-609.3443 635.9746,-592.6053 635.9746,-578.4211"/> | |
<polygon fill="#000000" stroke="#000000" points="639.4747,-578.1857 635.9746,-568.1858 632.4747,-578.1858 639.4747,-578.1857"/> | |
</a> | |
</g> | |
<g id="a_edge35-label"><a xlink:title="runtime.entersyscall -> runtime.reentersyscall (22.23s)"> | |
<text text-anchor="middle" x="656.1987" y="-592.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11 --> | |
<g id="node12" class="node"> | |
<title>N11</title> | |
<g id="a_node12"><a xlink:title="runtime.lock (1.72s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="420.2157,-766 345.7335,-766 345.7335,-730 420.2157,-730 420.2157,-766"/> | |
<text text-anchor="middle" x="382.9746" y="-754.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.lock</text> | |
<text text-anchor="middle" x="382.9746" y="-745.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.10s(0.05%)</text> | |
<text text-anchor="middle" x="382.9746" y="-736.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 1.72s(0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46 --> | |
<g id="node47" class="node"> | |
<title>N46</title> | |
<g id="a_node47"><a xlink:title="runtime.osyield (1.48s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="419.7445,-658 346.2047,-658 346.2047,-622 419.7445,-622 419.7445,-658"/> | |
<text text-anchor="middle" x="382.9746" y="-641.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.osyield</text> | |
<text text-anchor="middle" x="382.9746" y="-633.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.48s(0.74%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N46 --> | |
<g id="edge54" class="edge"> | |
<title>N11->N46</title> | |
<g id="a_edge54"><a xlink:title="runtime.lock -> runtime.osyield (1.46s)"> | |
<path fill="none" stroke="#000000" d="M382.9746,-729.6793C382.9746,-712.821 382.9746,-687.5651 382.9746,-668.147"/> | |
<polygon fill="#000000" stroke="#000000" points="386.4747,-668.0501 382.9746,-658.0502 379.4747,-668.0502 386.4747,-668.0501"/> | |
</a> | |
</g> | |
<g id="a_edge54-label"><a xlink:title="runtime.lock -> runtime.osyield (1.46s)"> | |
<text text-anchor="middle" x="399.6987" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12 --> | |
<g id="node13" class="node"> | |
<title>N12</title> | |
<g id="a_node13"><a xlink:title="bufio.(*Reader).ReadSlice (81.95s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="691.9468,-1327 580.0024,-1327 580.0024,-1291 691.9468,-1291 691.9468,-1327"/> | |
<text text-anchor="middle" x="635.9746" y="-1315.3" font-family="Times,serif" font-size="9.00" fill="#000000">bufio.(*Reader).ReadSlice</text> | |
<text text-anchor="middle" x="635.9746" y="-1306.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s(0.04%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1297.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 81.95s(40.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25 --> | |
<g id="node26" class="node"> | |
<title>N25</title> | |
<g id="a_node26"><a xlink:title="bufio.(*Reader).fill (81.82s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="678.4644,-1241 593.4849,-1241 593.4849,-1205 678.4644,-1205 678.4644,-1241"/> | |
<text text-anchor="middle" x="635.9746" y="-1229.3" font-family="Times,serif" font-size="9.00" fill="#000000">bufio.(*Reader).fill</text> | |
<text text-anchor="middle" x="635.9746" y="-1220.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s(0.01%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1211.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 81.82s(40.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N25 --> | |
<g id="edge7" class="edge"> | |
<title>N12->N25</title> | |
<g id="a_edge7"><a xlink:title="bufio.(*Reader).ReadSlice -> bufio.(*Reader).fill (81.82s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M635.9746,-1290.7616C635.9746,-1279.3597 635.9746,-1264.4342 635.9746,-1251.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="639.4747,-1251.2121 635.9746,-1241.2121 632.4747,-1251.2121 639.4747,-1251.2121"/> | |
</a> | |
</g> | |
<g id="a_edge7-label"><a xlink:title="bufio.(*Reader).ReadSlice -> bufio.(*Reader).fill (81.82s)"> | |
<text text-anchor="middle" x="656.1987" y="-1261.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 81.82s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13 --> | |
<g id="node14" class="node"> | |
<title>N13</title> | |
<g id="a_node14"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask (118.14s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1043.2418,-1941 590.7074,-1941 590.7074,-1905 1043.2418,-1905 1043.2418,-1941"/> | |
<text text-anchor="middle" x="816.9746" y="-1929.3" font-family="Times,serif" font-size="9.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask</text> | |
<text text-anchor="middle" x="816.9746" y="-1920.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s(0.04%)</text> | |
<text text-anchor="middle" x="816.9746" y="-1911.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 118.14s(58.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N14 --> | |
<g id="edge55" class="edge"> | |
<title>N13->N14</title> | |
<g id="a_edge55"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> runtime.deferreturn (0.31s)"> | |
<path fill="none" stroke="#000000" d="M885.5439,-1904.8927C917.2395,-1891.967 947.9746,-1870.7355 947.9746,-1837 947.9746,-1837 947.9746,-1837 947.9746,-1051 947.9746,-1023.8579 926.3407,-1002.8165 904.0544,-988.3416"/> | |
<polygon fill="#000000" stroke="#000000" points="905.8803,-985.3556 895.5248,-983.1164 902.2237,-991.3246 905.8803,-985.3556"/> | |
</a> | |
</g> | |
<g id="a_edge55-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> runtime.deferreturn (0.31s)"> | |
<text text-anchor="middle" x="964.6987" y="-1433.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19 --> | |
<g id="node20" class="node"> | |
<title>N19</title> | |
<g id="a_node20"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do (87.32s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="820.905,-1769 451.0442,-1769 451.0442,-1733 820.905,-1733 820.905,-1769"/> | |
<text text-anchor="middle" x="635.9746" y="-1757.3" font-family="Times,serif" font-size="9.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do</text> | |
<text text-anchor="middle" x="635.9746" y="-1748.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.05s(0.025%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1739.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 87.32s(43.50%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N19 --> | |
<g id="edge13" class="edge"> | |
<title>N13->N19</title> | |
<g id="a_edge13"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do (59.69s)"> | |
<path fill="none" stroke="#000000" stroke-width="2" d="M816.8732,-1904.6527C815.7996,-1881.9905 810.7545,-1843.4468 789.9746,-1819 771.9363,-1797.7785 745.9874,-1782.9336 720.5171,-1772.6587"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="2" points="721.7608,-1769.3871 711.1705,-1769.0765 719.2556,-1775.9235 721.7608,-1769.3871"/> | |
</a> | |
</g> | |
<g id="a_edge13-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do (59.69s)"> | |
<text text-anchor="middle" x="829.1987" y="-1832.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 59.69s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22 --> | |
<g id="node23" class="node"> | |
<title>N22</title> | |
<g id="a_node23"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask.func1 (27.62s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="780.4834,-1855 305.4658,-1855 305.4658,-1819 780.4834,-1819 780.4834,-1855"/> | |
<text text-anchor="middle" x="542.9746" y="-1843.3" font-family="Times,serif" font-size="9.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask.func1</text> | |
<text text-anchor="middle" x="542.9746" y="-1834.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s(0.015%)</text> | |
<text text-anchor="middle" x="542.9746" y="-1825.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 27.62s(13.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N22 --> | |
<g id="edge28" class="edge"> | |
<title>N13->N22</title> | |
<g id="a_edge28"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask.func1 (27.62s)"> | |
<path fill="none" stroke="#000000" d="M759.5352,-1904.9716C715.877,-1891.2686 655.7226,-1872.388 609.8901,-1858.0027"/> | |
<polygon fill="#000000" stroke="#000000" points="610.9276,-1854.66 600.3384,-1855.0047 608.8313,-1861.3388 610.9276,-1854.66"/> | |
</a> | |
</g> | |
<g id="a_edge28-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask.func1 (27.62s)"> | |
<text text-anchor="middle" x="717.1987" y="-1875.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 27.62s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36 --> | |
<g id="node37" class="node"> | |
<title>N36</title> | |
<g id="a_node37"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).Get (29.64s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="287.9238,-1855 .0254,-1855 .0254,-1819 287.9238,-1819 287.9238,-1855"/> | |
<text text-anchor="middle" x="143.9746" y="-1838.6" font-family="Times,serif" font-size="8.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).Get</text> | |
<text text-anchor="middle" x="143.9746" y="-1830.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 29.64s(14.77%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N36 --> | |
<g id="edge24" class="edge"> | |
<title>N13->N36</title> | |
<g id="a_edge24"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).Get (29.63s)"> | |
<path fill="none" stroke="#000000" d="M675.8918,-1904.9716C564.3958,-1890.724 409.0967,-1870.8789 295.08,-1856.3092"/> | |
<polygon fill="#000000" stroke="#000000" points="295.2347,-1852.8006 284.8717,-1855.0047 294.3474,-1859.7441 295.2347,-1852.8006"/> | |
</a> | |
</g> | |
<g id="a_edge24-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).Get (29.63s)"> | |
<text text-anchor="middle" x="541.1987" y="-1875.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 29.63s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N5 --> | |
<g id="edge42" class="edge"> | |
<title>N14->N5</title> | |
<g id="a_edge42"><a xlink:title="runtime.deferreturn -> runtime.freedefer (21.57s)"> | |
<path fill="none" stroke="#000000" d="M855.9746,-946.661C855.9746,-935.5836 855.9746,-921.0182 855.9746,-907.405"/> | |
<polygon fill="#000000" stroke="#000000" points="859.4747,-907.2539 855.9746,-897.254 852.4747,-907.254 859.4747,-907.2539"/> | |
</a> | |
</g> | |
<g id="a_edge42-label"><a xlink:title="runtime.deferreturn -> runtime.freedefer (21.57s)"> | |
<text text-anchor="middle" x="876.1987" y="-917.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 21.57s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17 --> | |
<g id="node18" class="node"> | |
<title>N17</title> | |
<g id="a_node18"><a xlink:title="runtime.systemstack (42.81s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="680.7108,-478 591.2384,-478 591.2384,-442 680.7108,-442 680.7108,-478"/> | |
<text text-anchor="middle" x="635.9746" y="-466.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.systemstack</text> | |
<text text-anchor="middle" x="635.9746" y="-457.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.07s(0.035%)</text> | |
<text text-anchor="middle" x="635.9746" y="-448.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 42.81s(21.33%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N17 --> | |
<g id="edge38" class="edge"> | |
<title>N15->N17</title> | |
<g id="a_edge38"><a xlink:title="runtime.reentersyscall -> runtime.systemstack (22.10s)"> | |
<path fill="none" stroke="#000000" d="M635.9746,-531.7872C635.9746,-519.3443 635.9746,-502.6053 635.9746,-488.4211"/> | |
<polygon fill="#000000" stroke="#000000" points="639.4747,-488.1857 635.9746,-478.1858 632.4747,-488.1858 639.4747,-488.1857"/> | |
</a> | |
</g> | |
<g id="a_edge38-label"><a xlink:title="runtime.reentersyscall -> runtime.systemstack (22.10s)"> | |
<text text-anchor="middle" x="656.1987" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16 --> | |
<g id="node17" class="node"> | |
<title>N16</title> | |
<g id="a_node17"><a xlink:title="runtime.findrunnable (35.46s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1156.7103,-1855 1065.2389,-1855 1065.2389,-1819 1156.7103,-1819 1156.7103,-1855"/> | |
<text text-anchor="middle" x="1110.9746" y="-1843.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.findrunnable</text> | |
<text text-anchor="middle" x="1110.9746" y="-1834.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.07s(0.035%)</text> | |
<text text-anchor="middle" x="1110.9746" y="-1825.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 35.46s(17.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20 --> | |
<g id="node21" class="node"> | |
<title>N20</title> | |
<g id="a_node21"><a xlink:title="runtime.netpoll (35.14s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1152.7157,-1769 1069.2335,-1769 1069.2335,-1733 1152.7157,-1733 1152.7157,-1769"/> | |
<text text-anchor="middle" x="1110.9746" y="-1757.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.netpoll</text> | |
<text text-anchor="middle" x="1110.9746" y="-1748.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.05s(0.025%)</text> | |
<text text-anchor="middle" x="1110.9746" y="-1739.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 35.14s(17.51%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N20 --> | |
<g id="edge19" class="edge"> | |
<title>N16->N20</title> | |
<g id="a_edge19"><a xlink:title="runtime.findrunnable -> runtime.netpoll (35.07s)"> | |
<path fill="none" stroke="#000000" d="M1110.9746,-1818.7616C1110.9746,-1807.3597 1110.9746,-1792.4342 1110.9746,-1779.494"/> | |
<polygon fill="#000000" stroke="#000000" points="1114.4747,-1779.2121 1110.9746,-1769.2121 1107.4747,-1779.2121 1114.4747,-1779.2121"/> | |
</a> | |
</g> | |
<g id="a_edge19-label"><a xlink:title="runtime.findrunnable -> runtime.netpoll (35.07s)"> | |
<text text-anchor="middle" x="1131.1987" y="-1789.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 35.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38 --> | |
<g id="node39" class="node"> | |
<title>N38</title> | |
<g id="a_node39"><a xlink:title="runtime.entersyscall_sysmon (22.10s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="690.5684,-392 581.3808,-392 581.3808,-356 690.5684,-356 690.5684,-392"/> | |
<text text-anchor="middle" x="635.9746" y="-375.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.entersyscall_sysmon</text> | |
<text text-anchor="middle" x="635.9746" y="-367.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 22.10s(11.01%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N38 --> | |
<g id="edge39" class="edge"> | |
<title>N17->N38</title> | |
<g id="a_edge39"><a xlink:title="runtime.systemstack -> runtime.entersyscall_sysmon (22.10s)"> | |
<path fill="none" stroke="#000000" d="M635.9746,-441.7616C635.9746,-430.3597 635.9746,-415.4342 635.9746,-402.494"/> | |
<polygon fill="#000000" stroke="#000000" points="639.4747,-402.2121 635.9746,-392.2121 632.4747,-402.2121 639.4747,-402.2121"/> | |
</a> | |
</g> | |
<g id="a_edge39-label"><a xlink:title="runtime.systemstack -> runtime.entersyscall_sysmon (22.10s)"> | |
<text text-anchor="middle" x="656.1987" y="-412.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49 --> | |
<g id="node50" class="node"> | |
<title>N49</title> | |
<g id="a_node50"><a xlink:title="runtime.semasleep.func1 (20.44s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="806.9473,-392 711.0019,-392 711.0019,-356 806.9473,-356 806.9473,-392"/> | |
<text text-anchor="middle" x="758.9746" y="-375.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.semasleep.func1</text> | |
<text text-anchor="middle" x="758.9746" y="-367.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 20.44s(10.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N49 --> | |
<g id="edge44" class="edge"> | |
<title>N17->N49</title> | |
<g id="a_edge44"><a xlink:title="runtime.systemstack -> runtime.semasleep.func1 (20.44s)"> | |
<path fill="none" stroke="#000000" d="M661.7594,-441.9716C680.1278,-429.1286 705.0011,-411.7376 724.9895,-397.7619"/> | |
<polygon fill="#000000" stroke="#000000" points="727.0338,-400.6033 733.2237,-392.0047 723.0227,-394.8665 727.0338,-400.6033"/> | |
</a> | |
</g> | |
<g id="a_edge44-label"><a xlink:title="runtime.systemstack -> runtime.semasleep.func1 (20.44s)"> | |
<text text-anchor="middle" x="725.1987" y="-412.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 20.44s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18 --> | |
<g id="node19" class="node"> | |
<title>N18</title> | |
<g id="a_node19"><a xlink:title="syscall.read (67.46s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="677.7157,-885.5 594.2335,-885.5 594.2335,-849.5 677.7157,-849.5 677.7157,-885.5"/> | |
<text text-anchor="middle" x="635.9746" y="-873.8" font-family="Times,serif" font-size="9.00" fill="#000000">syscall.read</text> | |
<text text-anchor="middle" x="635.9746" y="-864.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.06s(0.03%)</text> | |
<text text-anchor="middle" x="635.9746" y="-855.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 67.46s(33.61%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N1 --> | |
<g id="edge12" class="edge"> | |
<title>N18->N1</title> | |
<g id="a_edge12"><a xlink:title="syscall.read -> syscall.Syscall (67.40s)"> | |
<path fill="none" stroke="#000000" stroke-width="2" d="M635.9746,-849.3505C635.9746,-835.7513 635.9746,-816.4444 635.9746,-798.3239"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="2" points="639.4747,-798.1346 635.9746,-788.1346 632.4747,-798.1346 639.4747,-798.1346"/> | |
</a> | |
</g> | |
<g id="a_edge12-label"><a xlink:title="syscall.read -> syscall.Syscall (67.40s)"> | |
<text text-anchor="middle" x="656.1987" y="-808.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 67.40s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N8 --> | |
<g id="edge3" class="edge"> | |
<title>N19->N8</title> | |
<g id="a_edge3"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do (86.57s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M635.9746,-1732.6847C635.9746,-1700.5843 635.9746,-1633.9447 635.9746,-1595.6822"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="639.4747,-1595.2412 635.9746,-1585.2412 632.4747,-1595.2413 639.4747,-1595.2412"/> | |
</a> | |
</g> | |
<g id="a_edge3-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do (86.57s)"> | |
<text text-anchor="middle" x="656.1987" y="-1654.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 86.57s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N2 --> | |
<g id="edge20" class="edge"> | |
<title>N20->N2</title> | |
<g id="a_edge20"><a xlink:title="runtime.netpoll -> runtime.kevent (35.07s)"> | |
<path fill="none" stroke="#000000" d="M1110.9746,-1732.8238C1110.9746,-1721.5846 1110.9746,-1706.7958 1110.9746,-1693.4083"/> | |
<polygon fill="#000000" stroke="#000000" points="1114.4747,-1693.0667 1110.9746,-1683.0668 1107.4747,-1693.0668 1114.4747,-1693.0667"/> | |
</a> | |
</g> | |
<g id="a_edge20-label"><a xlink:title="runtime.netpoll -> runtime.kevent (35.07s)"> | |
<text text-anchor="middle" x="1131.1987" y="-1703.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 35.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32 --> | |
<g id="node33" class="node"> | |
<title>N32</title> | |
<g id="a_node33"><a xlink:title="net.(*conn).Write (33.35s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="910.7157,-1413 827.2335,-1413 827.2335,-1377 910.7157,-1377 910.7157,-1413"/> | |
<text text-anchor="middle" x="868.9746" y="-1401.3" font-family="Times,serif" font-size="9.00" fill="#000000">net.(*conn).Write</text> | |
<text text-anchor="middle" x="868.9746" y="-1392.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s(0.005%)</text> | |
<text text-anchor="middle" x="868.9746" y="-1383.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 33.35s(16.61%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N32 --> | |
<g id="edge22" class="edge"> | |
<title>N21->N32</title> | |
<g id="a_edge22"><a xlink:title="bufio.(*Writer).Flush -> net.(*conn).Write (33.35s)"> | |
<path fill="none" stroke="#000000" d="M872.9142,-1462.7616C872.2513,-1451.3597 871.3836,-1436.4342 870.6312,-1423.494"/> | |
<polygon fill="#000000" stroke="#000000" points="874.1081,-1422.9921 870.0335,-1413.2121 867.1199,-1423.3984 874.1081,-1422.9921"/> | |
</a> | |
</g> | |
<g id="a_edge22-label"><a xlink:title="bufio.(*Writer).Flush -> net.(*conn).Write (33.35s)"> | |
<text text-anchor="middle" x="892.1987" y="-1433.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 33.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N19 --> | |
<g id="edge29" class="edge"> | |
<title>N22->N19</title> | |
<g id="a_edge29"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask.func1 -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do (27.59s)"> | |
<path fill="none" stroke="#000000" d="M562.6975,-1818.7616C576.1372,-1806.3335 594.104,-1789.719 608.8831,-1776.0524"/> | |
<polygon fill="#000000" stroke="#000000" points="611.3144,-1778.5712 616.2801,-1769.2121 606.5618,-1773.4318 611.3144,-1778.5712"/> | |
</a> | |
</g> | |
<g id="a_edge29-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask.func1 -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Do (27.59s)"> | |
<text text-anchor="middle" x="616.1987" y="-1789.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 27.59s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30 --> | |
<g id="node31" class="node"> | |
<title>N30</title> | |
<g id="a_node31"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readLine (81.96s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="806.8906,-1413 465.0586,-1413 465.0586,-1377 806.8906,-1377 806.8906,-1413"/> | |
<text text-anchor="middle" x="635.9746" y="-1401.3" font-family="Times,serif" font-size="9.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readLine</text> | |
<text text-anchor="middle" x="635.9746" y="-1392.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s(0.005%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1383.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 81.96s(40.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23->N30 --> | |
<g id="edge5" class="edge"> | |
<title>N23->N30</title> | |
<g id="a_edge5"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readReply -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readLine (81.96s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M635.9746,-1462.7616C635.9746,-1451.3597 635.9746,-1436.4342 635.9746,-1423.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="639.4747,-1423.2121 635.9746,-1413.2121 632.4747,-1423.2121 639.4747,-1423.2121"/> | |
</a> | |
</g> | |
<g id="a_edge5-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readReply -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readLine (81.96s)"> | |
<text text-anchor="middle" x="656.1987" y="-1433.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 81.96s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28 --> | |
<g id="node29" class="node"> | |
<title>N28</title> | |
<g id="a_node29"><a xlink:title="syscall.write (25.43s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="813.7157,-1155 730.2335,-1155 730.2335,-1119 813.7157,-1119 813.7157,-1155"/> | |
<text text-anchor="middle" x="771.9746" y="-1143.3" font-family="Times,serif" font-size="9.00" fill="#000000">syscall.write</text> | |
<text text-anchor="middle" x="771.9746" y="-1134.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s(0.01%)</text> | |
<text text-anchor="middle" x="771.9746" y="-1125.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 25.43s(12.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N28 --> | |
<g id="edge30" class="edge"> | |
<title>N24->N28</title> | |
<g id="a_edge30"><a xlink:title="syscall.Write -> syscall.write (25.43s)"> | |
<path fill="none" stroke="#000000" d="M779.8539,-1204.7616C778.5281,-1193.3597 776.7925,-1178.4342 775.2879,-1165.494"/> | |
<polygon fill="#000000" stroke="#000000" points="778.724,-1164.7409 774.0923,-1155.2121 771.7708,-1165.5495 778.724,-1164.7409"/> | |
</a> | |
</g> | |
<g id="a_edge30-label"><a xlink:title="syscall.Write -> syscall.write (25.43s)"> | |
<text text-anchor="middle" x="798.1987" y="-1175.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 25.43s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31 --> | |
<g id="node32" class="node"> | |
<title>N31</title> | |
<g id="a_node32"><a xlink:title="net.(*conn).Read (81.79s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="677.7157,-1155 594.2335,-1155 594.2335,-1119 677.7157,-1119 677.7157,-1155"/> | |
<text text-anchor="middle" x="635.9746" y="-1143.3" font-family="Times,serif" font-size="9.00" fill="#000000">net.(*conn).Read</text> | |
<text text-anchor="middle" x="635.9746" y="-1134.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s(0.005%)</text> | |
<text text-anchor="middle" x="635.9746" y="-1125.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 81.79s(40.75%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25->N31 --> | |
<g id="edge8" class="edge"> | |
<title>N25->N31</title> | |
<g id="a_edge8"><a xlink:title="bufio.(*Reader).fill -> net.(*conn).Read (81.79s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M635.9746,-1204.7616C635.9746,-1193.3597 635.9746,-1178.4342 635.9746,-1165.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="639.4747,-1165.2121 635.9746,-1155.2121 632.4747,-1165.2121 639.4747,-1165.2121"/> | |
</a> | |
</g> | |
<g id="a_edge8-label"><a xlink:title="bufio.(*Reader).fill -> net.(*conn).Read (81.79s)"> | |
<text text-anchor="middle" x="656.1987" y="-1175.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 81.79s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26 --> | |
<g id="node27" class="node"> | |
<title>N26</title> | |
<g id="a_node27"><a xlink:title="runtime.schedule (35.56s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1152.7157,-1941 1069.2335,-1941 1069.2335,-1905 1152.7157,-1905 1152.7157,-1941"/> | |
<text text-anchor="middle" x="1110.9746" y="-1929.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.schedule</text> | |
<text text-anchor="middle" x="1110.9746" y="-1920.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s(0.01%)</text> | |
<text text-anchor="middle" x="1110.9746" y="-1911.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 35.56s(17.72%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26->N16 --> | |
<g id="edge18" class="edge"> | |
<title>N26->N16</title> | |
<g id="a_edge18"><a xlink:title="runtime.schedule -> runtime.findrunnable (35.46s)"> | |
<path fill="none" stroke="#000000" d="M1110.9746,-1904.7616C1110.9746,-1893.3597 1110.9746,-1878.4342 1110.9746,-1865.494"/> | |
<polygon fill="#000000" stroke="#000000" points="1114.4747,-1865.2121 1110.9746,-1855.2121 1107.4747,-1865.2121 1114.4747,-1865.2121"/> | |
</a> | |
</g> | |
<g id="a_edge18-label"><a xlink:title="runtime.schedule -> runtime.findrunnable (35.46s)"> | |
<text text-anchor="middle" x="1131.1987" y="-1875.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 35.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27 --> | |
<g id="node28" class="node"> | |
<title>N27</title> | |
<g id="a_node28"><a xlink:title="runtime.sysmon (46.55s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="359.7157,-885.5 276.2335,-885.5 276.2335,-849.5 359.7157,-849.5 359.7157,-885.5"/> | |
<text text-anchor="middle" x="317.9746" y="-873.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.sysmon</text> | |
<text text-anchor="middle" x="317.9746" y="-864.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s(0.01%)</text> | |
<text text-anchor="middle" x="317.9746" y="-855.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 46.55s(23.19%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N3 --> | |
<g id="edge33" class="edge"> | |
<title>N27->N3</title> | |
<g id="a_edge33"><a xlink:title="runtime.sysmon -> runtime.usleep (24.37s)"> | |
<path fill="none" stroke="#000000" d="M317.9746,-849.0575C317.9746,-797.0294 317.9746,-648.5951 317.9746,-582.4683"/> | |
<polygon fill="#000000" stroke="#000000" points="321.4747,-582.2204 317.9746,-572.2205 314.4747,-582.2205 321.4747,-582.2204"/> | |
</a> | |
</g> | |
<g id="a_edge33-label"><a xlink:title="runtime.sysmon -> runtime.usleep (24.37s)"> | |
<text text-anchor="middle" x="338.1987" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 24.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N11 --> | |
<g id="edge52" class="edge"> | |
<title>N27->N11</title> | |
<g id="a_edge52"><a xlink:title="runtime.sysmon -> runtime.lock (1.67s)"> | |
<path fill="none" stroke="#000000" d="M327.8467,-849.3505C338.5844,-829.6097 355.8641,-797.8417 368.2152,-775.1347"/> | |
<polygon fill="#000000" stroke="#000000" points="371.3059,-776.7773 373.0096,-766.3203 365.1567,-773.4325 371.3059,-776.7773"/> | |
</a> | |
</g> | |
<g id="a_edge52-label"><a xlink:title="runtime.sysmon -> runtime.lock (1.67s)"> | |
<text text-anchor="middle" x="367.6987" y="-808.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.67s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44 --> | |
<g id="node45" class="node"> | |
<title>N44</title> | |
<g id="a_node45"><a xlink:title="runtime.notetsleep (20.38s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="519.7445,-766 438.2048,-766 438.2048,-730 519.7445,-730 519.7445,-766"/> | |
<text text-anchor="middle" x="478.9746" y="-749.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.notetsleep</text> | |
<text text-anchor="middle" x="478.9746" y="-741.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 20.38s(10.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N44 --> | |
<g id="edge47" class="edge"> | |
<title>N27->N44</title> | |
<g id="a_edge47"><a xlink:title="runtime.sysmon -> runtime.notetsleep (20.38s)"> | |
<path fill="none" stroke="#000000" d="M345.5263,-849.4186C358.5397,-840.7226 374.2033,-830.0295 387.9746,-820 406.6598,-806.3917 410.8381,-802.3314 428.9746,-788 435.2913,-783.0085 442.0356,-777.64 448.4601,-772.5072"/> | |
<polygon fill="#000000" stroke="#000000" points="450.7489,-775.1583 456.3703,-766.1778 446.3755,-769.6926 450.7489,-775.1583"/> | |
</a> | |
</g> | |
<g id="a_edge47-label"><a xlink:title="runtime.sysmon -> runtime.notetsleep (20.38s)"> | |
<text text-anchor="middle" x="426.1987" y="-808.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 20.38s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N1 --> | |
<g id="edge32" class="edge"> | |
<title>N28->N1</title> | |
<g id="a_edge32"><a xlink:title="syscall.write -> syscall.Syscall (25.41s)"> | |
<path fill="none" stroke="#000000" d="M765.8806,-1118.7774C760.6587,-1101.526 753.9746,-1074.7964 753.9746,-1051 753.9746,-1051 753.9746,-1051 753.9746,-867.5 753.9746,-838.4193 736.0627,-813.8592 714.1961,-794.7116"/> | |
<polygon fill="#000000" stroke="#000000" points="716.2476,-791.8655 706.3196,-788.166 711.7736,-797.2492 716.2476,-791.8655"/> | |
</a> | |
</g> | |
<g id="a_edge32-label"><a xlink:title="syscall.write -> syscall.Syscall (25.41s)"> | |
<text text-anchor="middle" x="774.1987" y="-960.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 25.41s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29 --> | |
<g id="node30" class="node"> | |
<title>N29</title> | |
<g id="a_node30"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).StartConsuming.func2 (118.17s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1052.6426,-2027 581.3066,-2027 581.3066,-1991 1052.6426,-1991 1052.6426,-2027"/> | |
<text text-anchor="middle" x="816.9746" y="-2015.3" font-family="Times,serif" font-size="9.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).StartConsuming.func2</text> | |
<text text-anchor="middle" x="816.9746" y="-2006.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s(0.005%)</text> | |
<text text-anchor="middle" x="816.9746" y="-1997.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 118.17s(58.87%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N13 --> | |
<g id="edge2" class="edge"> | |
<title>N29->N13</title> | |
<g id="a_edge2"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).StartConsuming.func2 -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask (118.14s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M816.9746,-1990.7616C816.9746,-1979.3597 816.9746,-1964.4342 816.9746,-1951.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="820.4747,-1951.2121 816.9746,-1941.2121 813.4747,-1951.2121 820.4747,-1951.2121"/> | |
</a> | |
</g> | |
<g id="a_edge2-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).StartConsuming.func2 -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).nextDelayedTask (118.14s)"> | |
<text text-anchor="middle" x="840.4424" y="-1961.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 118.14s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N12 --> | |
<g id="edge6" class="edge"> | |
<title>N30->N12</title> | |
<g id="a_edge6"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readLine -> bufio.(*Reader).ReadSlice (81.95s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M635.9746,-1376.7616C635.9746,-1365.3597 635.9746,-1350.4342 635.9746,-1337.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="639.4747,-1337.2121 635.9746,-1327.2121 632.4747,-1337.2121 639.4747,-1337.2121"/> | |
</a> | |
</g> | |
<g id="a_edge6-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).readLine -> bufio.(*Reader).ReadSlice (81.95s)"> | |
<text text-anchor="middle" x="656.1987" y="-1347.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 81.95s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N7 --> | |
<g id="edge9" class="edge"> | |
<title>N31->N7</title> | |
<g id="a_edge9"><a xlink:title="net.(*conn).Read -> net.(*netFD).Read (81.78s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M635.9746,-1118.7616C635.9746,-1107.3597 635.9746,-1092.4342 635.9746,-1079.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="639.4747,-1079.2121 635.9746,-1069.2121 632.4747,-1079.2121 639.4747,-1079.2121"/> | |
</a> | |
</g> | |
<g id="a_edge9-label"><a xlink:title="net.(*conn).Read -> net.(*netFD).Read (81.78s)"> | |
<text text-anchor="middle" x="656.1987" y="-1089.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 81.78s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N9 --> | |
<g id="edge23" class="edge"> | |
<title>N32->N9</title> | |
<g id="a_edge23"><a xlink:title="net.(*conn).Write -> net.(*netFD).Write (33.34s)"> | |
<path fill="none" stroke="#000000" d="M868.1263,-1376.7616C867.596,-1365.3597 866.9018,-1350.4342 866.2999,-1337.494"/> | |
<polygon fill="#000000" stroke="#000000" points="869.7826,-1337.0387 865.8217,-1327.2121 862.7902,-1337.3639 869.7826,-1337.0387"/> | |
</a> | |
</g> | |
<g id="a_edge23-label"><a xlink:title="net.(*conn).Write -> net.(*netFD).Write (33.34s)"> | |
<text text-anchor="middle" x="888.1987" y="-1347.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 33.34s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33 --> | |
<g id="node34" class="node"> | |
<title>N33</title> | |
<g id="a_node34"><a xlink:title="runtime.notewakeup (21.94s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="640.7021,-306 551.2471,-306 551.2471,-270 640.7021,-270 640.7021,-306"/> | |
<text text-anchor="middle" x="595.9746" y="-294.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.notewakeup</text> | |
<text text-anchor="middle" x="595.9746" y="-285.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s(0.005%)</text> | |
<text text-anchor="middle" x="595.9746" y="-276.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 21.94s(10.93%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34 --> | |
<g id="node35" class="node"> | |
<title>N34</title> | |
<g id="a_node35"><a xlink:title="runtime.semawakeup (22.12s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="613.1991,-217 520.7501,-217 520.7501,-181 613.1991,-181 613.1991,-217"/> | |
<text text-anchor="middle" x="566.9746" y="-205.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime.semawakeup</text> | |
<text text-anchor="middle" x="566.9746" y="-196.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s(0.005%)</text> | |
<text text-anchor="middle" x="566.9746" y="-187.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 22.12s(11.02%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N34 --> | |
<g id="edge40" class="edge"> | |
<title>N33->N34</title> | |
<g id="a_edge40"><a xlink:title="runtime.notewakeup -> runtime.semawakeup (21.93s)"> | |
<path fill="none" stroke="#000000" d="M590.106,-269.9895C586.084,-257.646 580.6689,-241.0272 576.0892,-226.9723"/> | |
<polygon fill="#000000" stroke="#000000" points="579.36,-225.7128 572.934,-217.2892 572.7044,-227.8815 579.36,-225.7128"/> | |
</a> | |
</g> | |
<g id="a_edge40-label"><a xlink:title="runtime.notewakeup -> runtime.semawakeup (21.93s)"> | |
<text text-anchor="middle" x="605.1987" y="-240.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 21.93s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40 --> | |
<g id="node41" class="node"> | |
<title>N40</title> | |
<g id="a_node41"><a xlink:title="runtime.mach_semrelease (22.11s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="616.7719,-128 517.1773,-128 517.1773,-92 616.7719,-92 616.7719,-128"/> | |
<text text-anchor="middle" x="566.9746" y="-111.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.mach_semrelease</text> | |
<text text-anchor="middle" x="566.9746" y="-103.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 22.11s(11.01%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N40 --> | |
<g id="edge37" class="edge"> | |
<title>N34->N40</title> | |
<g id="a_edge37"><a xlink:title="runtime.semawakeup -> runtime.mach_semrelease (22.11s)"> | |
<path fill="none" stroke="#000000" d="M566.9746,-180.9895C566.9746,-168.7658 566.9746,-152.3495 566.9746,-138.3824"/> | |
<polygon fill="#000000" stroke="#000000" points="570.4747,-138.2891 566.9746,-128.2892 563.4747,-138.2892 570.4747,-138.2891"/> | |
</a> | |
</g> | |
<g id="a_edge37-label"><a xlink:title="runtime.semawakeup -> runtime.mach_semrelease (22.11s)"> | |
<text text-anchor="middle" x="586.9424" y="-148.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35 --> | |
<g id="node36" class="node"> | |
<title>N35</title> | |
<g id="a_node36"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).newPool.func2 (29.52s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="572.0647,-1677 175.8846,-1677 175.8846,-1641 572.0647,-1641 572.0647,-1677"/> | |
<text text-anchor="middle" x="373.9746" y="-1660.6" font-family="Times,serif" font-size="8.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).newPool.func2</text> | |
<text text-anchor="middle" x="373.9746" y="-1652.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 29.52s(14.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N8 --> | |
<g id="edge26" class="edge"> | |
<title>N35->N8</title> | |
<g id="a_edge26"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).newPool.func2 -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do (29.52s)"> | |
<path fill="none" stroke="#000000" d="M425.4248,-1640.9335C468.326,-1625.869 529.5463,-1604.3718 574.9229,-1588.438"/> | |
<polygon fill="#000000" stroke="#000000" points="576.3665,-1591.6407 584.6421,-1585.0251 574.0473,-1585.036 576.3665,-1591.6407"/> | |
</a> | |
</g> | |
<g id="a_edge26-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).newPool.func2 -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*conn).Do (29.52s)"> | |
<text text-anchor="middle" x="549.1987" y="-1605.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 29.52s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37 --> | |
<g id="node38" class="node"> | |
<title>N37</title> | |
<g id="a_node38"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).get (29.55s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="412.1465,-1769 125.8027,-1769 125.8027,-1733 412.1465,-1733 412.1465,-1769"/> | |
<text text-anchor="middle" x="268.9746" y="-1752.6" font-family="Times,serif" font-size="8.00" fill="#000000">github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).get</text> | |
<text text-anchor="middle" x="268.9746" y="-1744.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 29.55s(14.72%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36->N37 --> | |
<g id="edge25" class="edge"> | |
<title>N36->N37</title> | |
<g id="a_edge25"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).Get -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).get (29.55s)"> | |
<path fill="none" stroke="#000000" d="M170.1787,-1818.9716C188.8458,-1806.1286 214.1234,-1788.7376 234.4369,-1774.7619"/> | |
<polygon fill="#000000" stroke="#000000" points="236.5503,-1777.5563 242.805,-1769.0047 232.5827,-1771.7893 236.5503,-1777.5563"/> | |
</a> | |
</g> | |
<g id="a_edge25-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).Get -> github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).get (29.55s)"> | |
<text text-anchor="middle" x="234.1987" y="-1789.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 29.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N35 --> | |
<g id="edge27" class="edge"> | |
<title>N37->N35</title> | |
<g id="a_edge27"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).get -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).newPool.func2 (29.52s)"> | |
<path fill="none" stroke="#000000" d="M289.7192,-1732.8238C305.6824,-1718.837 327.9196,-1699.353 345.5408,-1683.9134"/> | |
<polygon fill="#000000" stroke="#000000" points="348.0583,-1686.3611 353.2731,-1677.1385 343.4452,-1681.0962 348.0583,-1686.3611"/> | |
</a> | |
</g> | |
<g id="a_edge27-label"><a xlink:title="github.com/vanng822/gamlich/vendor/github.com/garyburd/redigo/redis.(*Pool).get -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).newPool.func2 (29.52s)"> | |
<text text-anchor="middle" x="345.1987" y="-1703.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 29.52s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N33 --> | |
<g id="edge41" class="edge"> | |
<title>N38->N33</title> | |
<g id="a_edge41"><a xlink:title="runtime.entersyscall_sysmon -> runtime.notewakeup (21.91s)"> | |
<path fill="none" stroke="#000000" d="M627.4916,-355.7616C622.0293,-344.0176 614.8283,-328.5355 608.6885,-315.3349"/> | |
<polygon fill="#000000" stroke="#000000" points="611.8362,-313.8032 604.4454,-306.2121 605.4892,-316.7554 611.8362,-313.8032"/> | |
</a> | |
</g> | |
<g id="a_edge41-label"><a xlink:title="runtime.entersyscall_sysmon -> runtime.notewakeup (21.91s)"> | |
<text text-anchor="middle" x="639.1987" y="-326.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 21.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39 --> | |
<g id="node40" class="node"> | |
<title>N39</title> | |
<g id="a_node40"><a xlink:title="runtime.goexit (118.50s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="859.9525,-2211 773.9967,-2211 773.9967,-2175 859.9525,-2175 859.9525,-2211"/> | |
<text text-anchor="middle" x="816.9746" y="-2194.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.goexit</text> | |
<text text-anchor="middle" x="816.9746" y="-2186.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 118.50s(59.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39->N29 --> | |
<g id="edge1" class="edge"> | |
<title>N39->N29</title> | |
<g id="a_edge1"><a xlink:title="runtime.goexit -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).StartConsuming.func2 (118.17s)"> | |
<path fill="none" stroke="#000000" stroke-width="3" d="M816.9746,-2174.6847C816.9746,-2142.5843 816.9746,-2075.9447 816.9746,-2037.6822"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="3" points="820.4747,-2037.2412 816.9746,-2027.2412 813.4747,-2037.2413 820.4747,-2037.2412"/> | |
</a> | |
</g> | |
<g id="a_edge1-label"><a xlink:title="runtime.goexit -> github.com/vanng822/gamlich/vendor/github.com/RichardKnop/machinery/v1/brokers.(*RedisBroker).StartConsuming.func2 (118.17s)"> | |
<text text-anchor="middle" x="840.4424" y="-2047.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 118.17s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40->N4 --> | |
<g id="edge36" class="edge"> | |
<title>N40->N4</title> | |
<g id="a_edge36"><a xlink:title="runtime.mach_semrelease -> runtime.mach_semaphore_signal (22.11s)"> | |
<path fill="none" stroke="#000000" d="M566.9746,-91.9895C566.9746,-80.6071 566.9746,-65.5893 566.9746,-52.2988"/> | |
<polygon fill="#000000" stroke="#000000" points="570.4747,-52.1129 566.9746,-42.1129 563.4747,-52.1129 570.4747,-52.1129"/> | |
</a> | |
</g> | |
<g id="a_edge36-label"><a xlink:title="runtime.mach_semrelease -> runtime.mach_semaphore_signal (22.11s)"> | |
<text text-anchor="middle" x="586.9424" y="-62.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41 --> | |
<g id="node42" class="node"> | |
<title>N41</title> | |
<g id="a_node42"><a xlink:title="runtime.mcall (35.56s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1151.7445,-2211 1070.2048,-2211 1070.2048,-2175 1151.7445,-2175 1151.7445,-2211"/> | |
<text text-anchor="middle" x="1110.9746" y="-2194.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.mcall</text> | |
<text text-anchor="middle" x="1110.9746" y="-2186.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 35.56s(17.72%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47 --> | |
<g id="node48" class="node"> | |
<title>N47</title> | |
<g id="a_node48"><a xlink:title="runtime.park_m (35.54s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="1151.7445,-2027 1070.2048,-2027 1070.2048,-1991 1151.7445,-1991 1151.7445,-2027"/> | |
<text text-anchor="middle" x="1110.9746" y="-2010.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.park_m</text> | |
<text text-anchor="middle" x="1110.9746" y="-2002.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 35.54s(17.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N47 --> | |
<g id="edge16" class="edge"> | |
<title>N41->N47</title> | |
<g id="a_edge16"><a xlink:title="runtime.mcall -> runtime.park_m (35.54s)"> | |
<path fill="none" stroke="#000000" d="M1110.9746,-2174.6847C1110.9746,-2142.5843 1110.9746,-2075.9447 1110.9746,-2037.6822"/> | |
<polygon fill="#000000" stroke="#000000" points="1114.4747,-2037.2412 1110.9746,-2027.2412 1107.4747,-2037.2413 1114.4747,-2037.2412"/> | |
</a> | |
</g> | |
<g id="a_edge16-label"><a xlink:title="runtime.mcall -> runtime.park_m (35.54s)"> | |
<text text-anchor="middle" x="1131.1987" y="-2047.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 35.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42 --> | |
<g id="node43" class="node"> | |
<title>N42</title> | |
<g id="a_node43"><a xlink:title="runtime.mstart (46.55s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="358.7445,-1069 277.2048,-1069 277.2048,-1033 358.7445,-1033 358.7445,-1069"/> | |
<text text-anchor="middle" x="317.9746" y="-1052.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.mstart</text> | |
<text text-anchor="middle" x="317.9746" y="-1044.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 46.55s(23.19%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43 --> | |
<g id="node44" class="node"> | |
<title>N43</title> | |
<g id="a_node44"><a xlink:title="runtime.mstart1 (46.55s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="358.7445,-983 277.2048,-983 277.2048,-947 358.7445,-947 358.7445,-983"/> | |
<text text-anchor="middle" x="317.9746" y="-966.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.mstart1</text> | |
<text text-anchor="middle" x="317.9746" y="-958.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 46.55s(23.19%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N43 --> | |
<g id="edge14" class="edge"> | |
<title>N42->N43</title> | |
<g id="a_edge14"><a xlink:title="runtime.mstart -> runtime.mstart1 (46.55s)"> | |
<path fill="none" stroke="#000000" stroke-width="2" d="M317.9746,-1032.7616C317.9746,-1021.3597 317.9746,-1006.4342 317.9746,-993.494"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="2" points="321.4747,-993.2121 317.9746,-983.2121 314.4747,-993.2121 321.4747,-993.2121"/> | |
</a> | |
</g> | |
<g id="a_edge14-label"><a xlink:title="runtime.mstart -> runtime.mstart1 (46.55s)"> | |
<text text-anchor="middle" x="338.1987" y="-1003.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 46.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N27 --> | |
<g id="edge15" class="edge"> | |
<title>N43->N27</title> | |
<g id="a_edge15"><a xlink:title="runtime.mstart1 -> runtime.sysmon (46.55s)"> | |
<path fill="none" stroke="#000000" stroke-width="2" d="M317.9746,-946.661C317.9746,-932.3618 317.9746,-912.2505 317.9746,-895.8776"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="2" points="321.4747,-895.7567 317.9746,-885.7568 314.4747,-895.7568 321.4747,-895.7567"/> | |
</a> | |
</g> | |
<g id="a_edge15-label"><a xlink:title="runtime.mstart1 -> runtime.sysmon (46.55s)"> | |
<text text-anchor="middle" x="338.1987" y="-917.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 46.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45 --> | |
<g id="node46" class="node"> | |
<title>N45</title> | |
<g id="a_node46"><a xlink:title="runtime.notetsleep_internal (20.38s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="557.7249,-658 454.2243,-658 454.2243,-622 557.7249,-622 557.7249,-658"/> | |
<text text-anchor="middle" x="505.9746" y="-641.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.notetsleep_internal</text> | |
<text text-anchor="middle" x="505.9746" y="-633.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 20.38s(10.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N45 --> | |
<g id="edge46" class="edge"> | |
<title>N44->N45</title> | |
<g id="a_edge46"><a xlink:title="runtime.notetsleep -> runtime.notetsleep_internal (20.38s)"> | |
<path fill="none" stroke="#000000" d="M483.5548,-729.6793C487.7889,-712.7429 494.1418,-687.3311 499.0052,-667.8777"/> | |
<polygon fill="#000000" stroke="#000000" points="502.4321,-668.6005 501.4621,-658.0502 495.6411,-666.9027 502.4321,-668.6005"/> | |
</a> | |
</g> | |
<g id="a_edge46-label"><a xlink:title="runtime.notetsleep -> runtime.notetsleep_internal (20.38s)"> | |
<text text-anchor="middle" x="517.1987" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 20.38s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48 --> | |
<g id="node49" class="node"> | |
<title>N48</title> | |
<g id="a_node49"><a xlink:title="runtime.semasleep (20.42s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="563.7445,-568 482.2048,-568 482.2048,-532 563.7445,-532 563.7445,-568"/> | |
<text text-anchor="middle" x="522.9746" y="-551.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.semasleep</text> | |
<text text-anchor="middle" x="522.9746" y="-543.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 20.42s(10.17%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N48 --> | |
<g id="edge48" class="edge"> | |
<title>N45->N48</title> | |
<g id="a_edge48"><a xlink:title="runtime.notetsleep_internal -> runtime.semasleep (20.27s)"> | |
<path fill="none" stroke="#000000" d="M509.4148,-621.7872C511.7651,-609.3443 514.9269,-592.6053 517.6062,-578.4211"/> | |
<polygon fill="#000000" stroke="#000000" points="521.1226,-578.6617 519.5395,-568.1858 514.2442,-577.3623 521.1226,-578.6617"/> | |
</a> | |
</g> | |
<g id="a_edge48-label"><a xlink:title="runtime.notetsleep_internal -> runtime.semasleep (20.27s)"> | |
<text text-anchor="middle" x="536.1987" y="-592.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 20.27s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46->N3 --> | |
<g id="edge53" class="edge"> | |
<title>N46->N3</title> | |
<g id="a_edge53"><a xlink:title="runtime.osyield -> runtime.usleep (1.48s)"> | |
<path fill="none" stroke="#000000" d="M369.8209,-621.7872C361.2192,-609.8772 349.7749,-594.0312 339.8269,-580.257"/> | |
<polygon fill="#000000" stroke="#000000" points="342.5573,-578.0597 333.865,-572.0021 336.8826,-582.1581 342.5573,-578.0597"/> | |
</a> | |
</g> | |
<g id="a_edge53-label"><a xlink:title="runtime.osyield -> runtime.usleep (1.48s)"> | |
<text text-anchor="middle" x="373.6987" y="-592.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.48s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N26 --> | |
<g id="edge17" class="edge"> | |
<title>N47->N26</title> | |
<g id="a_edge17"><a xlink:title="runtime.park_m -> runtime.schedule (35.54s)"> | |
<path fill="none" stroke="#000000" d="M1110.9746,-1990.7616C1110.9746,-1979.3597 1110.9746,-1964.4342 1110.9746,-1951.494"/> | |
<polygon fill="#000000" stroke="#000000" points="1114.4747,-1951.2121 1110.9746,-1941.2121 1107.4747,-1951.2121 1114.4747,-1951.2121"/> | |
</a> | |
</g> | |
<g id="a_edge17-label"><a xlink:title="runtime.park_m -> runtime.schedule (35.54s)"> | |
<text text-anchor="middle" x="1131.1987" y="-1961.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 35.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N17 --> | |
<g id="edge45" class="edge"> | |
<title>N48->N17</title> | |
<g id="a_edge45"><a xlink:title="runtime.semasleep -> runtime.systemstack (20.42s)"> | |
<path fill="none" stroke="#000000" d="M545.8418,-531.7872C562.9196,-518.1854 586.443,-499.45 605.176,-484.5298"/> | |
<polygon fill="#000000" stroke="#000000" points="607.4997,-487.1536 613.1414,-478.1858 603.1387,-481.6781 607.4997,-487.1536"/> | |
</a> | |
</g> | |
<g id="a_edge45-label"><a xlink:title="runtime.semasleep -> runtime.systemstack (20.42s)"> | |
<text text-anchor="middle" x="610.1987" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 20.42s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50 --> | |
<g id="node51" class="node"> | |
<title>N50</title> | |
<g id="a_node51"><a xlink:title="runtime.semasleep1 (20.44s)"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="805.7445,-306 724.2048,-306 724.2048,-270 805.7445,-270 805.7445,-306"/> | |
<text text-anchor="middle" x="764.9746" y="-289.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime.semasleep1</text> | |
<text text-anchor="middle" x="764.9746" y="-281.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 20.44s(10.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N50 --> | |
<g id="edge43" class="edge"> | |
<title>N49->N50</title> | |
<g id="a_edge43"><a xlink:title="runtime.semasleep.func1 -> runtime.semasleep1 (20.44s)"> | |
<path fill="none" stroke="#000000" d="M760.2471,-355.7616C761.0425,-344.3597 762.0839,-329.4342 762.9867,-316.494"/> | |
<polygon fill="#000000" stroke="#000000" points="766.4994,-316.4315 763.704,-306.2121 759.5164,-315.9442 766.4994,-316.4315"/> | |
</a> | |
</g> | |
<g id="a_edge43-label"><a xlink:title="runtime.semasleep.func1 -> runtime.semasleep1 (20.44s)"> | |
<text text-anchor="middle" x="783.1987" y="-326.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 20.44s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50->N6 --> | |
<g id="edge49" class="edge"> | |
<title>N50->N6</title> | |
<g id="a_edge49"><a xlink:title="runtime.semasleep1 -> runtime.mach_semaphore_timedwait (20.25s)"> | |
<path fill="none" stroke="#000000" d="M765.177,-269.9895C765.3049,-258.6071 765.4736,-243.5893 765.6229,-230.2988"/> | |
<polygon fill="#000000" stroke="#000000" points="769.1247,-230.1516 765.7374,-220.1129 762.1252,-230.0729 769.1247,-230.1516"/> | |
</a> | |
</g> | |
<g id="a_edge49-label"><a xlink:title="runtime.semasleep1 -> runtime.mach_semaphore_timedwait (20.25s)"> | |
<text text-anchor="middle" x="786.1987" y="-240.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 20.25s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51->N18 --> | |
<g id="edge11" class="edge"> | |
<title>N51->N18</title> | |
<g id="a_edge11"><a xlink:title="syscall.Read -> syscall.read (67.46s)"> | |
<path fill="none" stroke="#000000" stroke-width="2" d="M635.9746,-946.661C635.9746,-932.3618 635.9746,-912.2505 635.9746,-895.8776"/> | |
<polygon fill="#000000" stroke="#000000" stroke-width="2" points="639.4747,-895.7567 635.9746,-885.7568 632.4747,-895.7568 639.4747,-895.7567"/> | |
</a> | |
</g> | |
<g id="a_edge11-label"><a xlink:title="syscall.Read -> syscall.read (67.46s)"> | |
<text text-anchor="middle" x="656.1987" y="-917.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 67.46s</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