Page MenuHomePhabricator
Authored By
Eevans
Aug 14 2019, 11:37 PM
Size
98 KB
Referenced Files
None
Subscribers
None

pprof002.svg

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: kask 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 <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 1269)">
<title>kask</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1269 3757,-1269 3757,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_L</title>
<polygon fill="none" stroke="black" points="8,-988 8,-1257 668,-1257 668,-988 8,-988"/>
</g>
<!-- L -->
<g id="node1" class="node"><title>L</title>
<polygon fill="#f8f8f8" stroke="black" points="660,-1249 16,-1249 16,-996 660,-996 660,-1249"/>
<text text-anchor="start" x="24" y="-1219.4" font-family="Times,serif" font-size="32.00">File: kask</text>
<text text-anchor="start" x="24" y="-1184.4" font-family="Times,serif" font-size="32.00">Type: cpu</text>
<text text-anchor="start" x="24" y="-1149.4" font-family="Times,serif" font-size="32.00">Time: Aug 14, 2019 at 11:23pm (UTC)</text>
<text text-anchor="start" x="24" y="-1114.4" font-family="Times,serif" font-size="32.00">Duration: 29.905751925s</text>
<text text-anchor="start" x="24" y="-1079.4" font-family="Times,serif" font-size="32.00">1.23s of 2.29s total (53.71%)</text>
<text text-anchor="start" x="24" y="-1044.4" font-family="Times,serif" font-size="32.00">Dropped 272 nodes (cum &lt;= 0.01s)</text>
<text text-anchor="start" x="24" y="-1009.4" font-family="Times,serif" font-size="32.00">Showing top 80 nodes out of 206 (cum &gt;= 0.02s)</text>
</g>
<!-- N1 -->
<g id="node2" class="node"><title>N1</title>
<g id="a_node2"><a xlink:title="net/http.(*conn).serve (1.15s)">
<polygon fill="#f8f8f8" stroke="black" points="765.5,-1140.5 678.5,-1140.5 678.5,-1104.5 765.5,-1104.5 765.5,-1140.5"/>
<text text-anchor="middle" x="722" y="-1125.1" font-family="Times,serif" font-size="8.00">net/http.(*conn).serve</text>
<text text-anchor="middle" x="722" y="-1116.1" font-family="Times,serif" font-size="8.00">0 of 1.15s(50.22%)</text>
</a>
</g>
</g>
<!-- N2 -->
<g id="node3" class="node"><title>N2</title>
<g id="a_node3"><a xlink:title="net/http.HandlerFunc.ServeHTTP (0.56s)">
<polygon fill="#f8f8f8" stroke="black" points="821.5,-940.5 622.5,-940.5 622.5,-890.5 821.5,-890.5 821.5,-940.5"/>
<text text-anchor="middle" x="722" y="-926.1" font-family="Times,serif" font-size="13.00">net/http.HandlerFunc.ServeHTTP</text>
<text text-anchor="middle" x="722" y="-912.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="722" y="-898.1" font-family="Times,serif" font-size="13.00">of 0.56s(24.45%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N2 -->
<g id="edge1" class="edge"><title>N1&#45;&gt;N2</title>
<g id="a_edge1"><a xlink:title="net/http.(*conn).serve ... net/http.HandlerFunc.ServeHTTP (0.56s)">
<path fill="none" stroke="black" stroke-width="2" stroke-dasharray="1,5" d="M722,-1104.37C722,-1070.61 722,-994.892 722,-950.577"/>
<polygon fill="black" stroke="black" stroke-width="2" points="725.5,-950.563 722,-940.563 718.5,-950.563 725.5,-950.563"/>
</a>
</g>
<g id="a_edge1&#45;label"><a xlink:title="net/http.(*conn).serve ... net/http.HandlerFunc.ServeHTTP (0.56s)">
<text text-anchor="middle" x="739" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.56s</text>
</a>
</g>
</g>
<!-- N10 -->
<g id="node11" class="node"><title>N10</title>
<g id="a_node11"><a xlink:title="net/http.readRequest (0.25s)">
<polygon fill="#f8f8f8" stroke="black" points="968,-940.5 840,-940.5 840,-890.5 968,-890.5 968,-940.5"/>
<text text-anchor="middle" x="904" y="-926.1" font-family="Times,serif" font-size="13.00">net/http.readRequest</text>
<text text-anchor="middle" x="904" y="-912.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="904" y="-898.1" font-family="Times,serif" font-size="13.00">of 0.25s(10.92%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N10 -->
<g id="edge7" class="edge"><title>N1&#45;&gt;N10</title>
<g id="a_edge7"><a xlink:title="net/http.(*conn).serve ... net/http.readRequest (0.25s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M737.204,-1104.37C767.749,-1069.97 836.97,-992.001 875.956,-948.088"/>
<polygon fill="black" stroke="black" points="878.615,-950.365 882.637,-940.563 873.38,-945.717 878.615,-950.365"/>
</a>
</g>
<g id="a_edge7&#45;label"><a xlink:title="net/http.(*conn).serve ... net/http.readRequest (0.25s)">
<text text-anchor="middle" x="878" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.25s</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node12" class="node"><title>N11</title>
<g id="a_node12"><a xlink:title="net/http.(*response).finishRequest (0.22s)">
<polygon fill="#f8f8f8" stroke="black" points="1187.5,-940.5 986.5,-940.5 986.5,-890.5 1187.5,-890.5 1187.5,-940.5"/>
<text text-anchor="middle" x="1087" y="-926.1" font-family="Times,serif" font-size="13.00">net/http.(*response).finishRequest</text>
<text text-anchor="middle" x="1087" y="-912.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="1087" y="-898.1" font-family="Times,serif" font-size="13.00">of 0.22s(9.61%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N11 -->
<g id="edge8" class="edge"><title>N1&#45;&gt;N11</title>
<g id="a_edge8"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.(*response).finishRequest (0.22s)">
<path fill="none" stroke="black" d="M752.492,-1104.37C814.892,-1069.33 957.772,-989.08 1035.07,-945.669"/>
<polygon fill="black" stroke="black" points="1037.15,-948.512 1044.16,-940.563 1033.72,-942.408 1037.15,-948.512"/>
</a>
</g>
<g id="a_edge8&#45;label"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.(*response).finishRequest (0.22s)">
<text text-anchor="middle" x="1016" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.22s</text>
</a>
</g>
</g>
<!-- N62 -->
<g id="node63" class="node"><title>N62</title>
<g id="a_node63"><a xlink:title="net/http.(*ServeMux).Handler (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1320,-933.5 1206,-933.5 1206,-897.5 1320,-897.5 1320,-933.5"/>
<text text-anchor="middle" x="1263" y="-918.1" font-family="Times,serif" font-size="8.00">net/http.(*ServeMux).Handler</text>
<text text-anchor="middle" x="1263" y="-909.1" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N62 -->
<g id="edge63" class="edge"><title>N1&#45;&gt;N62</title>
<g id="a_edge63"><a xlink:title="net/http.(*conn).serve ... net/http.(*ServeMux).Handler (0.03s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M765.713,-1105.98C849.596,-1076.03 1038.77,-1007.67 1196,-945 1201.93,-942.635 1208.13,-940.093 1214.27,-937.536"/>
<polygon fill="black" stroke="black" points="1215.94,-940.631 1223.8,-933.53 1213.22,-934.178 1215.94,-940.631"/>
</a>
</g>
<g id="a_edge63&#45;label"><a xlink:title="net/http.(*conn).serve ... net/http.(*ServeMux).Handler (0.03s)">
<text text-anchor="middle" x="1162" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node5" class="node"><title>N4</title>
<g id="a_node5"><a xlink:title="main.(*HTTPHandler).get (0.50s)">
<polygon fill="#f8f8f8" stroke="black" points="774,-817.5 670,-817.5 670,-781.5 774,-781.5 774,-817.5"/>
<text text-anchor="middle" x="722" y="-802.1" font-family="Times,serif" font-size="8.00">main.(*HTTPHandler).get</text>
<text text-anchor="middle" x="722" y="-793.1" font-family="Times,serif" font-size="8.00">0 of 0.50s(21.83%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N4 -->
<g id="edge2" class="edge"><title>N2&#45;&gt;N4</title>
<g id="a_edge2"><a xlink:title="net/http.HandlerFunc.ServeHTTP ... main.(*HTTPHandler).get (0.50s)">
<path fill="none" stroke="black" stroke-width="2" stroke-dasharray="1,5" d="M722,-890.324C722,-871.99 722,-846.784 722,-827.739"/>
<polygon fill="black" stroke="black" stroke-width="2" points="725.5,-827.605 722,-817.605 718.5,-827.606 725.5,-827.605"/>
</a>
</g>
<g id="a_edge2&#45;label"><a xlink:title="net/http.HandlerFunc.ServeHTTP ... main.(*HTTPHandler).get (0.50s)">
<text text-anchor="middle" x="739" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.50s</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node4" class="node"><title>N3</title>
<g id="a_node4"><a xlink:title="runtime.mcall (0.52s)">
<polygon fill="#f8f8f8" stroke="black" points="2088,-1140.5 2010,-1140.5 2010,-1104.5 2088,-1104.5 2088,-1140.5"/>
<text text-anchor="middle" x="2049" y="-1125.1" font-family="Times,serif" font-size="8.00">runtime.mcall</text>
<text text-anchor="middle" x="2049" y="-1116.1" font-family="Times,serif" font-size="8.00">0 of 0.52s(22.71%)</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node6" class="node"><title>N5</title>
<g id="a_node6"><a xlink:title="runtime.schedule (0.50s)">
<polygon fill="#f8f8f8" stroke="black" points="2103.5,-940.5 1994.5,-940.5 1994.5,-890.5 2103.5,-890.5 2103.5,-940.5"/>
<text text-anchor="middle" x="2049" y="-926.1" font-family="Times,serif" font-size="13.00">runtime.schedule</text>
<text text-anchor="middle" x="2049" y="-912.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="2049" y="-898.1" font-family="Times,serif" font-size="13.00">of 0.50s(21.83%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N5 -->
<g id="edge3" class="edge"><title>N3&#45;&gt;N5</title>
<g id="a_edge3"><a xlink:title="runtime.mcall ... runtime.schedule (0.50s)">
<path fill="none" stroke="black" stroke-width="2" stroke-dasharray="1,5" d="M2049,-1104.37C2049,-1070.61 2049,-994.892 2049,-950.577"/>
<polygon fill="black" stroke="black" stroke-width="2" points="2052.5,-950.563 2049,-940.563 2045.5,-950.563 2052.5,-950.563"/>
</a>
</g>
<g id="a_edge3&#45;label"><a xlink:title="runtime.mcall ... runtime.schedule (0.50s)">
<text text-anchor="middle" x="2066" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.50s</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node9" class="node"><title>N8</title>
<g id="a_node9"><a xlink:title="main.(*CassandraStore).Get (0.36s)">
<polygon fill="#f8f8f8" stroke="black" points="806,-707 638,-707 638,-657 806,-657 806,-707"/>
<text text-anchor="middle" x="722" y="-692.6" font-family="Times,serif" font-size="13.00">main.(*CassandraStore).Get</text>
<text text-anchor="middle" x="722" y="-678.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="722" y="-664.6" font-family="Times,serif" font-size="13.00">of 0.36s(15.72%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N8 -->
<g id="edge5" class="edge"><title>N4&#45;&gt;N8</title>
<g id="a_edge5"><a xlink:title="main.(*HTTPHandler).get &#45;&gt; main.(*CassandraStore).Get (0.36s)">
<path fill="none" stroke="black" d="M722,-781.458C722,-764.709 722,-738.666 722,-717.571"/>
<polygon fill="black" stroke="black" points="725.5,-717.371 722,-707.371 718.5,-717.371 725.5,-717.371"/>
</a>
</g>
<g id="a_edge5&#45;label"><a xlink:title="main.(*HTTPHandler).get &#45;&gt; main.(*CassandraStore).Get (0.36s)">
<text text-anchor="middle" x="739" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.36s</text>
</a>
</g>
</g>
<!-- N30 -->
<g id="node31" class="node"><title>N30</title>
<g id="a_node31"><a xlink:title="encoding/json.Indent (0.05s)">
<polygon fill="#f8f8f8" stroke="black" points="907.5,-700 824.5,-700 824.5,-664 907.5,-664 907.5,-700"/>
<text text-anchor="middle" x="866" y="-684.6" font-family="Times,serif" font-size="8.00">encoding/json.Indent</text>
<text text-anchor="middle" x="866" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.05s(2.18%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N30 -->
<g id="edge27" class="edge"><title>N4&#45;&gt;N30</title>
<g id="a_edge27"><a xlink:title="main.(*HTTPHandler).get ... encoding/json.Indent (0.05s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M743.248,-781.458C767.921,-761.668 808.772,-728.901 836.51,-706.653"/>
<polygon fill="black" stroke="black" points="839.054,-709.1 844.665,-700.112 834.674,-703.639 839.054,-709.1"/>
</a>
</g>
<g id="a_edge27&#45;label"><a xlink:title="main.(*HTTPHandler).get ... encoding/json.Indent (0.05s)">
<text text-anchor="middle" x="820" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.05s</text>
</a>
</g>
</g>
<!-- N51 -->
<g id="node52" class="node"><title>N51</title>
<g id="a_node52"><a xlink:title="encoding/json.Marshal (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1015.5,-700 926.5,-700 926.5,-664 1015.5,-664 1015.5,-700"/>
<text text-anchor="middle" x="971" y="-684.6" font-family="Times,serif" font-size="8.00">encoding/json.Marshal</text>
<text text-anchor="middle" x="971" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N51 -->
<g id="edge58" class="edge"><title>N4&#45;&gt;N51</title>
<g id="a_edge58"><a xlink:title="main.(*HTTPHandler).get ... encoding/json.Marshal (0.03s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M749.297,-781.41C759.61,-775.399 771.608,-768.922 783,-764 807.777,-753.295 815.718,-755.45 841,-746 875.112,-733.249 883.319,-729.067 916,-713 921.063,-710.511 926.333,-707.798 931.518,-705.056"/>
<polygon fill="black" stroke="black" points="933.541,-707.942 940.695,-700.127 930.229,-701.775 933.541,-707.942"/>
</a>
</g>
<g id="a_edge58&#45;label"><a xlink:title="main.(*HTTPHandler).get ... encoding/json.Marshal (0.03s)">
<text text-anchor="middle" x="895" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N59 -->
<g id="node60" class="node"><title>N59</title>
<g id="a_node60"><a xlink:title="main.(*statusObserver).WriteHeader (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1171.5,-700 1034.5,-700 1034.5,-664 1171.5,-664 1171.5,-700"/>
<text text-anchor="middle" x="1103" y="-684.6" font-family="Times,serif" font-size="8.00">main.(*statusObserver).WriteHeader</text>
<text text-anchor="middle" x="1103" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N59 -->
<g id="edge59" class="edge"><title>N4&#45;&gt;N59</title>
<g id="a_edge59"><a xlink:title="main.(*HTTPHandler).get ... main.(*statusObserver).WriteHeader (0.03s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M747.103,-781.442C757.744,-774.986 770.546,-768.191 783,-764 839.535,-744.975 857.73,-758.757 916,-746 965.029,-735.266 976.513,-729.251 1024,-713 1032.56,-710.07 1041.59,-706.81 1050.35,-703.549"/>
<polygon fill="black" stroke="black" points="1051.6,-706.82 1059.73,-700.026 1049.13,-700.267 1051.6,-706.82"/>
</a>
</g>
<g id="a_edge59&#45;label"><a xlink:title="main.(*HTTPHandler).get ... main.(*statusObserver).WriteHeader (0.03s)">
<text text-anchor="middle" x="988" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node7" class="node"><title>N6</title>
<g id="a_node7"><a xlink:title="runtime.findrunnable (0.42s)">
<polygon fill="#f8f8f8" stroke="black" points="2138,-835 1960,-835 1960,-764 2138,-764 2138,-835"/>
<text text-anchor="middle" x="2049" y="-815.8" font-family="Times,serif" font-size="19.00">runtime.findrunnable</text>
<text text-anchor="middle" x="2049" y="-794.8" font-family="Times,serif" font-size="19.00">0.06s(2.62%)</text>
<text text-anchor="middle" x="2049" y="-773.8" font-family="Times,serif" font-size="19.00">of 0.42s(18.34%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N6 -->
<g id="edge4" class="edge"><title>N5&#45;&gt;N6</title>
<g id="a_edge4"><a xlink:title="runtime.schedule &#45;&gt; runtime.findrunnable (0.42s)">
<path fill="none" stroke="black" d="M2049,-890.324C2049,-877.26 2049,-860.707 2049,-845.38"/>
<polygon fill="black" stroke="black" points="2052.5,-845.023 2049,-835.023 2045.5,-845.023 2052.5,-845.023"/>
</a>
</g>
<g id="a_edge4&#45;label"><a xlink:title="runtime.schedule &#45;&gt; runtime.findrunnable (0.42s)">
<text text-anchor="middle" x="2066" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.42s</text>
</a>
</g>
</g>
<!-- N32 -->
<g id="node33" class="node"><title>N32</title>
<g id="a_node33"><a xlink:title="runtime.resetspinning (0.05s)">
<polygon fill="#f8f8f8" stroke="black" points="2289.5,-824.5 2156.5,-824.5 2156.5,-774.5 2289.5,-774.5 2289.5,-824.5"/>
<text text-anchor="middle" x="2223" y="-810.1" font-family="Times,serif" font-size="13.00">runtime.resetspinning</text>
<text text-anchor="middle" x="2223" y="-796.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="2223" y="-782.1" font-family="Times,serif" font-size="13.00">of 0.05s(2.18%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N32 -->
<g id="edge29" class="edge"><title>N5&#45;&gt;N32</title>
<g id="a_edge29"><a xlink:title="runtime.schedule &#45;&gt; runtime.resetspinning (0.05s)">
<path fill="none" stroke="black" d="M2085.9,-890.324C2112.66,-872.791 2149.01,-848.974 2177.56,-830.27"/>
<polygon fill="black" stroke="black" points="2179.71,-833.05 2186.15,-824.642 2175.87,-827.194 2179.71,-833.05"/>
</a>
</g>
<g id="a_edge29&#45;label"><a xlink:title="runtime.schedule &#45;&gt; runtime.resetspinning (0.05s)">
<text text-anchor="middle" x="2158" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.05s</text>
</a>
</g>
</g>
<!-- N17 -->
<g id="node18" class="node"><title>N17</title>
<g id="a_node18"><a xlink:title="runtime.netpoll (0.12s)">
<polygon fill="#f8f8f8" stroke="black" points="1966,-707 1864,-707 1864,-657 1966,-657 1966,-707"/>
<text text-anchor="middle" x="1915" y="-692.6" font-family="Times,serif" font-size="13.00">runtime.netpoll</text>
<text text-anchor="middle" x="1915" y="-678.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="1915" y="-664.6" font-family="Times,serif" font-size="13.00">of 0.12s(5.24%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N17 -->
<g id="edge15" class="edge"><title>N6&#45;&gt;N17</title>
<g id="a_edge15"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.netpoll (0.12s)">
<path fill="none" stroke="black" d="M2008.8,-763.846C1990.34,-747.942 1968.65,-729.241 1950.77,-713.832"/>
<polygon fill="black" stroke="black" points="1952.71,-710.884 1942.85,-707.006 1948.14,-716.186 1952.71,-710.884"/>
</a>
</g>
<g id="a_edge15&#45;label"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.netpoll (0.12s)">
<text text-anchor="middle" x="2003" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N22 -->
<g id="node23" class="node"><title>N22</title>
<g id="a_node23"><a xlink:title="runtime.runqsteal (0.11s)">
<polygon fill="#f8f8f8" stroke="black" points="2113.5,-713 1984.5,-713 1984.5,-651 2113.5,-651 2113.5,-713"/>
<text text-anchor="middle" x="2049" y="-696.2" font-family="Times,serif" font-size="16.00">runtime.runqsteal</text>
<text text-anchor="middle" x="2049" y="-678.2" font-family="Times,serif" font-size="16.00">0.03s(1.31%)</text>
<text text-anchor="middle" x="2049" y="-660.2" font-family="Times,serif" font-size="16.00">of 0.11s(4.80%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N22 -->
<g id="edge17" class="edge"><title>N6&#45;&gt;N22</title>
<g id="a_edge17"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.runqsteal (0.11s)">
<path fill="none" stroke="black" d="M2049,-763.846C2049,-751.158 2049,-736.688 2049,-723.531"/>
<polygon fill="black" stroke="black" points="2052.5,-723.32 2049,-713.32 2045.5,-723.32 2052.5,-723.32"/>
</a>
</g>
<g id="a_edge17&#45;label"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.runqsteal (0.11s)">
<text text-anchor="middle" x="2066" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.11s</text>
</a>
</g>
</g>
<!-- N29 -->
<g id="node30" class="node"><title>N29</title>
<g id="a_node30"><a xlink:title="runtime.stopm (0.06s)">
<polygon fill="#f8f8f8" stroke="black" points="2206,-700 2132,-700 2132,-664 2206,-664 2206,-700"/>
<text text-anchor="middle" x="2169" y="-684.6" font-family="Times,serif" font-size="8.00">runtime.stopm</text>
<text text-anchor="middle" x="2169" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.06s(2.62%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N29 -->
<g id="edge22" class="edge"><title>N6&#45;&gt;N29</title>
<g id="a_edge22"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.stopm (0.06s)">
<path fill="none" stroke="black" d="M2085,-763.846C2103.92,-745.637 2126.65,-723.761 2143.69,-707.359"/>
<polygon fill="black" stroke="black" points="2146.31,-709.697 2151.09,-700.241 2141.46,-704.654 2146.31,-709.697"/>
</a>
</g>
<g id="a_edge22&#45;label"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.stopm (0.06s)">
<text text-anchor="middle" x="2133" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.06s</text>
</a>
</g>
</g>
<!-- N74 -->
<g id="node75" class="node"><title>N74</title>
<g id="a_node75"><a xlink:title="runtime.runqempty (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="2365.5,-704 2224.5,-704 2224.5,-660 2365.5,-660 2365.5,-704"/>
<text text-anchor="middle" x="2295" y="-687.2" font-family="Times,serif" font-size="16.00">runtime.runqempty</text>
<text text-anchor="middle" x="2295" y="-669.2" font-family="Times,serif" font-size="16.00">0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N74 -->
<g id="edge68" class="edge"><title>N6&#45;&gt;N74</title>
<g id="a_edge68"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.runqempty (0.03s)">
<path fill="none" stroke="black" d="M2122.81,-763.846C2160.71,-746.05 2206.08,-724.751 2240.73,-708.482"/>
<polygon fill="black" stroke="black" points="2242.63,-711.453 2250.2,-704.034 2239.66,-705.116 2242.63,-711.453"/>
</a>
</g>
<g id="a_edge68&#45;label"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.runqempty (0.03s)">
<text text-anchor="middle" x="2203" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node8" class="node"><title>N7</title>
<g id="a_node8"><a xlink:title="github.com/gocql/gocql.(*Conn).serve (0.38s)">
<polygon fill="#f8f8f8" stroke="black" points="2734.5,-1140.5 2595.5,-1140.5 2595.5,-1104.5 2734.5,-1104.5 2734.5,-1140.5"/>
<text text-anchor="middle" x="2665" y="-1125.1" font-family="Times,serif" font-size="8.00">github.com/gocql/gocql.(*Conn).serve</text>
<text text-anchor="middle" x="2665" y="-1116.1" font-family="Times,serif" font-size="8.00">0 of 0.38s(16.59%)</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node13" class="node"><title>N12</title>
<g id="a_node13"><a xlink:title="crypto/tls.(*block).readFromUntil (0.19s)">
<polygon fill="#f8f8f8" stroke="black" points="2676.5,-940.5 2477.5,-940.5 2477.5,-890.5 2676.5,-890.5 2676.5,-940.5"/>
<text text-anchor="middle" x="2577" y="-926.1" font-family="Times,serif" font-size="13.00">crypto/tls.(*block).readFromUntil</text>
<text text-anchor="middle" x="2577" y="-912.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="2577" y="-898.1" font-family="Times,serif" font-size="13.00">of 0.19s(8.30%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N12 -->
<g id="edge9" class="edge"><title>N7&#45;&gt;N12</title>
<g id="a_edge9"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... crypto/tls.(*block).readFromUntil (0.19s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2657.65,-1104.37C2643.09,-1070.47 2610.38,-994.252 2591.39,-950.018"/>
<polygon fill="black" stroke="black" points="2594.49,-948.371 2587.33,-940.563 2588.06,-951.133 2594.49,-948.371"/>
</a>
</g>
<g id="a_edge9&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... crypto/tls.(*block).readFromUntil (0.19s)">
<text text-anchor="middle" x="2620" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.19s</text>
</a>
</g>
</g>
<!-- N33 -->
<g id="node34" class="node"><title>N33</title>
<g id="a_node34"><a xlink:title="runtime.selectgo (0.05s)">
<polygon fill="#f8f8f8" stroke="black" points="2813.5,-945 2694.5,-945 2694.5,-886 2813.5,-886 2813.5,-945"/>
<text text-anchor="middle" x="2754" y="-929" font-family="Times,serif" font-size="15.00">runtime.selectgo</text>
<text text-anchor="middle" x="2754" y="-912" font-family="Times,serif" font-size="15.00">0.02s(0.87%)</text>
<text text-anchor="middle" x="2754" y="-895" font-family="Times,serif" font-size="15.00">of 0.05s(2.18%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N33 -->
<g id="edge26" class="edge"><title>N7&#45;&gt;N33</title>
<g id="a_edge26"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... runtime.selectgo (0.05s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2672.44,-1104.37C2686.68,-1071.56 2718.13,-999.127 2737.55,-954.398"/>
<polygon fill="black" stroke="black" points="2740.84,-955.593 2741.62,-945.026 2734.42,-952.805 2740.84,-955.593"/>
</a>
</g>
<g id="a_edge26&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... runtime.selectgo (0.05s)">
<text text-anchor="middle" x="2749" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.05s</text>
</a>
</g>
</g>
<!-- N34 -->
<g id="node35" class="node"><title>N34</title>
<g id="a_node35"><a xlink:title="crypto/tls.(*halfConn).decrypt (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="2946,-933.5 2832,-933.5 2832,-897.5 2946,-897.5 2946,-933.5"/>
<text text-anchor="middle" x="2889" y="-918.1" font-family="Times,serif" font-size="8.00">crypto/tls.(*halfConn).decrypt</text>
<text text-anchor="middle" x="2889" y="-909.1" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N34 -->
<g id="edge31" class="edge"><title>N7&#45;&gt;N34</title>
<g id="a_edge31"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... crypto/tls.(*halfConn).decrypt (0.04s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2683.71,-1104.37C2723.57,-1067.9 2816.94,-982.45 2862.73,-940.54"/>
<polygon fill="black" stroke="black" points="2865.17,-943.054 2870.18,-933.721 2860.44,-937.89 2865.17,-943.054"/>
</a>
</g>
<g id="a_edge31&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... crypto/tls.(*halfConn).decrypt (0.04s)">
<text text-anchor="middle" x="2851" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N37 -->
<g id="node38" class="node"><title>N37</title>
<g id="a_node38"><a xlink:title="github.com/gocql/gocql.(*framer).readFrame (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="3222,-940.5 2964,-940.5 2964,-890.5 3222,-890.5 3222,-940.5"/>
<text text-anchor="middle" x="3093" y="-926.1" font-family="Times,serif" font-size="13.00">github.com/gocql/gocql.(*framer).readFrame</text>
<text text-anchor="middle" x="3093" y="-912.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="3093" y="-898.1" font-family="Times,serif" font-size="13.00">of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N37 -->
<g id="edge32" class="edge"><title>N7&#45;&gt;N37</title>
<g id="a_edge32"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... github.com/gocql/gocql.(*framer).readFrame (0.04s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2700.75,-1104.37C2774.3,-1069.15 2943.17,-988.264 3033.48,-945.01"/>
<polygon fill="black" stroke="black" points="3035.25,-948.039 3042.76,-940.563 3032.23,-941.726 3035.25,-948.039"/>
</a>
</g>
<g id="a_edge32&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... github.com/gocql/gocql.(*framer).readFrame (0.04s)">
<text text-anchor="middle" x="3006" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N48 -->
<g id="node49" class="node"><title>N48</title>
<g id="a_node49"><a xlink:title="crypto/tls.(*Conn).SetReadDeadline (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3374,-933.5 3240,-933.5 3240,-897.5 3374,-897.5 3374,-933.5"/>
<text text-anchor="middle" x="3307" y="-918.1" font-family="Times,serif" font-size="8.00">crypto/tls.(*Conn).SetReadDeadline</text>
<text text-anchor="middle" x="3307" y="-909.1" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N48 -->
<g id="edge48" class="edge"><title>N7&#45;&gt;N48</title>
<g id="a_edge48"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... crypto/tls.(*Conn).SetReadDeadline (0.03s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2723.61,-1104.41C2826.76,-1074.08 3047.23,-1008.05 3231,-945 3238.31,-942.492 3245.98,-939.75 3253.51,-936.99"/>
<polygon fill="black" stroke="black" points="3254.78,-940.252 3262.95,-933.501 3252.35,-933.687 3254.78,-940.252"/>
</a>
</g>
<g id="a_edge48&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).serve ... crypto/tls.(*Conn).SetReadDeadline (0.03s)">
<text text-anchor="middle" x="3187" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node10" class="node"><title>N9</title>
<g id="a_node10"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery (0.30s)">
<polygon fill="#f8f8f8" stroke="black" points="874,-586.5 570,-586.5 570,-527.5 874,-527.5 874,-586.5"/>
<text text-anchor="middle" x="722" y="-570.5" font-family="Times,serif" font-size="15.00">github.com/gocql/gocql.(*Conn).executeQuery</text>
<text text-anchor="middle" x="722" y="-553.5" font-family="Times,serif" font-size="15.00">0.02s(0.87%)</text>
<text text-anchor="middle" x="722" y="-536.5" font-family="Times,serif" font-size="15.00">of 0.30s(13.10%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N9 -->
<g id="edge6" class="edge"><title>N8&#45;&gt;N9</title>
<g id="a_edge6"><a xlink:title="main.(*CassandraStore).Get ... github.com/gocql/gocql.(*Conn).executeQuery (0.30s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M722,-656.992C722,-639.925 722,-616.628 722,-596.922"/>
<polygon fill="black" stroke="black" points="725.5,-596.702 722,-586.702 718.5,-596.702 725.5,-596.702"/>
</a>
</g>
<g id="a_edge6&#45;label"><a xlink:title="main.(*CassandraStore).Get ... github.com/gocql/gocql.(*Conn).executeQuery (0.30s)">
<text text-anchor="middle" x="739" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.30s</text>
</a>
</g>
</g>
<!-- N53 -->
<g id="node54" class="node"><title>N53</title>
<g id="a_node54"><a xlink:title="github.com/gocql/gocql.(*Session).Query (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1041.5,-575 892.5,-575 892.5,-539 1041.5,-539 1041.5,-575"/>
<text text-anchor="middle" x="967" y="-559.6" font-family="Times,serif" font-size="8.00">github.com/gocql/gocql.(*Session).Query</text>
<text text-anchor="middle" x="967" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N53 -->
<g id="edge57" class="edge"><title>N8&#45;&gt;N53</title>
<g id="a_edge57"><a xlink:title="main.(*CassandraStore).Get &#45;&gt; github.com/gocql/gocql.(*Session).Query (0.03s)">
<path fill="none" stroke="black" d="M769.82,-656.992C814.579,-634.521 880.849,-601.252 923.982,-579.597"/>
<polygon fill="black" stroke="black" points="925.719,-582.641 933.086,-575.026 922.578,-576.385 925.719,-582.641"/>
</a>
</g>
<g id="a_edge57&#45;label"><a xlink:title="main.(*CassandraStore).Get &#45;&gt; github.com/gocql/gocql.(*Session).Query (0.03s)">
<text text-anchor="middle" x="862" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node20" class="node"><title>N19</title>
<g id="a_node20"><a xlink:title="net.(*conn).Write (0.11s)">
<polygon fill="#f8f8f8" stroke="black" points="620.5,-463 509.5,-463 509.5,-413 620.5,-413 620.5,-463"/>
<text text-anchor="middle" x="565" y="-448.6" font-family="Times,serif" font-size="13.00">net.(*conn).Write</text>
<text text-anchor="middle" x="565" y="-434.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="565" y="-420.6" font-family="Times,serif" font-size="13.00">of 0.11s(4.80%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N19 -->
<g id="edge16" class="edge"><title>N9&#45;&gt;N19</title>
<g id="a_edge16"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery ... net.(*conn).Write (0.11s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M683.593,-527.379C659.963,-509.768 629.705,-487.22 605.668,-469.307"/>
<polygon fill="black" stroke="black" points="607.556,-466.349 597.446,-463.18 603.373,-471.962 607.556,-466.349"/>
</a>
</g>
<g id="a_edge16&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery ... net.(*conn).Write (0.11s)">
<text text-anchor="middle" x="656" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.11s</text>
</a>
</g>
</g>
<!-- N35 -->
<g id="node36" class="node"><title>N35</title>
<g id="a_node36"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="805,-456 639,-456 639,-420 805,-420 805,-456"/>
<text text-anchor="middle" x="722" y="-440.6" font-family="Times,serif" font-size="8.00">github.com/gocql/gocql.(*framer).parseFrame</text>
<text text-anchor="middle" x="722" y="-431.6" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N35 -->
<g id="edge30" class="edge"><title>N9&#45;&gt;N35</title>
<g id="a_edge30"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*framer).parseFrame (0.04s)">
<path fill="none" stroke="black" d="M722,-527.379C722,-508.716 722,-484.508 722,-466.148"/>
<polygon fill="black" stroke="black" points="725.5,-466.1 722,-456.1 718.5,-466.1 725.5,-466.1"/>
</a>
</g>
<g id="a_edge30&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*framer).parseFrame (0.04s)">
<text text-anchor="middle" x="739" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N75 -->
<g id="node76" class="node"><title>N75</title>
<g id="a_node76"><a xlink:title="runtime.selectgo (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="928.5,-463 823.5,-463 823.5,-413 928.5,-413 928.5,-463"/>
<text text-anchor="middle" x="876" y="-448.6" font-family="Times,serif" font-size="13.00">runtime.selectgo</text>
<text text-anchor="middle" x="876" y="-434.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="876" y="-420.6" font-family="Times,serif" font-size="13.00">of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N75 -->
<g id="edge47" class="edge"><title>N9&#45;&gt;N75</title>
<g id="a_edge47"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery ... runtime.selectgo (0.03s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M759.673,-527.379C782.852,-509.768 812.531,-487.22 836.109,-469.307"/>
<polygon fill="black" stroke="black" points="838.328,-472.016 844.174,-463.18 834.094,-466.442 838.328,-472.016"/>
</a>
</g>
<g id="a_edge47&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery ... runtime.selectgo (0.03s)">
<text text-anchor="middle" x="835" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node17" class="node"><title>N16</title>
<g id="a_node17"><a xlink:title="syscall.Syscall (0.13s)">
<polygon fill="#f8f8f8" stroke="black" points="948,-829.5 792,-829.5 792,-769.5 948,-769.5 948,-829.5"/>
<text text-anchor="middle" x="870" y="-806.3" font-family="Times,serif" font-size="24.00">syscall.Syscall</text>
<text text-anchor="middle" x="870" y="-780.3" font-family="Times,serif" font-size="24.00">0.13s(5.68%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N16 -->
<g id="edge13" class="edge"><title>N10&#45;&gt;N16</title>
<g id="a_edge13"><a xlink:title="net/http.readRequest ... syscall.Syscall (0.13s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M896.789,-890.324C892.39,-875.572 886.663,-856.371 881.635,-839.51"/>
<polygon fill="black" stroke="black" points="884.982,-838.487 878.77,-829.904 878.274,-840.487 884.982,-838.487"/>
</a>
</g>
<g id="a_edge13&#45;label"><a xlink:title="net/http.readRequest ... syscall.Syscall (0.13s)">
<text text-anchor="middle" x="908" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.13s</text>
</a>
</g>
</g>
<!-- N67 -->
<g id="node68" class="node"><title>N67</title>
<g id="a_node68"><a xlink:title="net/url.ParseRequestURI (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1064,-817.5 966,-817.5 966,-781.5 1064,-781.5 1064,-817.5"/>
<text text-anchor="middle" x="1015" y="-802.1" font-family="Times,serif" font-size="8.00">net/url.ParseRequestURI</text>
<text text-anchor="middle" x="1015" y="-793.1" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N67 -->
<g id="edge65" class="edge"><title>N10&#45;&gt;N67</title>
<g id="a_edge65"><a xlink:title="net/http.readRequest &#45;&gt; net/url.ParseRequestURI (0.03s)">
<path fill="none" stroke="black" d="M927.54,-890.324C946.305,-871.052 972.463,-844.187 991.276,-824.866"/>
<polygon fill="black" stroke="black" points="993.876,-827.212 998.345,-817.605 988.861,-822.329 993.876,-827.212"/>
</a>
</g>
<g id="a_edge65&#45;label"><a xlink:title="net/http.readRequest &#45;&gt; net/url.ParseRequestURI (0.03s)">
<text text-anchor="middle" x="980" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node19" class="node"><title>N18</title>
<g id="a_node19"><a xlink:title="syscall.Syscall (0.12s)">
<polygon fill="#f8f8f8" stroke="black" points="1236,-828.5 1082,-828.5 1082,-770.5 1236,-770.5 1236,-828.5"/>
<text text-anchor="middle" x="1159" y="-806.1" font-family="Times,serif" font-size="23.00">syscall.Syscall</text>
<text text-anchor="middle" x="1159" y="-781.1" font-family="Times,serif" font-size="23.00">0.12s(5.24%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N18 -->
<g id="edge14" class="edge"><title>N11&#45;&gt;N18</title>
<g id="a_edge14"><a xlink:title="net/http.(*response).finishRequest ... syscall.Syscall (0.12s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1102.27,-890.324C1111.97,-874.962 1124.72,-854.776 1135.67,-837.432"/>
<polygon fill="black" stroke="black" points="1138.83,-838.985 1141.21,-828.661 1132.91,-835.247 1138.83,-838.985"/>
</a>
</g>
<g id="a_edge14&#45;label"><a xlink:title="net/http.(*response).finishRequest ... syscall.Syscall (0.12s)">
<text text-anchor="middle" x="1143" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N31 -->
<g id="node32" class="node"><title>N31</title>
<g id="a_node32"><a xlink:title="net/http.(*connReader).abortPendingRead (0.05s)">
<polygon fill="#f8f8f8" stroke="black" points="1406,-817.5 1254,-817.5 1254,-781.5 1406,-781.5 1406,-817.5"/>
<text text-anchor="middle" x="1330" y="-802.1" font-family="Times,serif" font-size="8.00">net/http.(*connReader).abortPendingRead</text>
<text text-anchor="middle" x="1330" y="-793.1" font-family="Times,serif" font-size="8.00">0 of 0.05s(2.18%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N31 -->
<g id="edge28" class="edge"><title>N11&#45;&gt;N31</title>
<g id="a_edge28"><a xlink:title="net/http.(*response).finishRequest &#45;&gt; net/http.(*connReader).abortPendingRead (0.05s)">
<path fill="none" stroke="black" d="M1138.24,-890.463C1181.47,-870.178 1242.8,-841.409 1284.37,-821.907"/>
<polygon fill="black" stroke="black" points="1285.88,-825.064 1293.45,-817.648 1282.91,-818.727 1285.88,-825.064"/>
</a>
</g>
<g id="a_edge28&#45;label"><a xlink:title="net/http.(*response).finishRequest &#45;&gt; net/http.(*connReader).abortPendingRead (0.05s)">
<text text-anchor="middle" x="1233" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.05s</text>
</a>
</g>
</g>
<!-- N42 -->
<g id="node43" class="node"><title>N42</title>
<g id="a_node43"><a xlink:title="net/http.(*chunkWriter).Write (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="1538,-817.5 1424,-817.5 1424,-781.5 1538,-781.5 1538,-817.5"/>
<text text-anchor="middle" x="1481" y="-802.1" font-family="Times,serif" font-size="8.00">net/http.(*chunkWriter).Write</text>
<text text-anchor="middle" x="1481" y="-793.1" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N42 -->
<g id="edge39" class="edge"><title>N11&#45;&gt;N42</title>
<g id="a_edge39"><a xlink:title="net/http.(*response).finishRequest ... net/http.(*chunkWriter).Write (0.04s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1179.09,-890.469C1185.15,-888.941 1191.16,-887.44 1197,-886 1293.61,-862.187 1321.73,-869.656 1415,-835 1424.36,-831.524 1434.07,-827.008 1443.07,-822.395"/>
<polygon fill="black" stroke="black" points="1444.95,-825.36 1452.16,-817.592 1441.68,-819.172 1444.95,-825.36"/>
</a>
</g>
<g id="a_edge39&#45;label"><a xlink:title="net/http.(*response).finishRequest ... net/http.(*chunkWriter).Write (0.04s)">
<text text-anchor="middle" x="1375" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node14" class="node"><title>N13</title>
<g id="a_node14"><a xlink:title="internal/poll.(*FD).Read (0.18s)">
<polygon fill="#f8f8f8" stroke="black" points="2651.5,-824.5 2502.5,-824.5 2502.5,-774.5 2651.5,-774.5 2651.5,-824.5"/>
<text text-anchor="middle" x="2577" y="-810.1" font-family="Times,serif" font-size="13.00">internal/poll.(*FD).Read</text>
<text text-anchor="middle" x="2577" y="-796.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="2577" y="-782.1" font-family="Times,serif" font-size="13.00">of 0.18s(7.86%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N13 -->
<g id="edge10" class="edge"><title>N12&#45;&gt;N13</title>
<g id="a_edge10"><a xlink:title="crypto/tls.(*block).readFromUntil ... internal/poll.(*FD).Read (0.18s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2577,-890.324C2577,-874.151 2577,-852.632 2577,-834.71"/>
<polygon fill="black" stroke="black" points="2580.5,-834.642 2577,-824.642 2573.5,-834.642 2580.5,-834.642"/>
</a>
</g>
<g id="a_edge10&#45;label"><a xlink:title="crypto/tls.(*block).readFromUntil ... internal/poll.(*FD).Read (0.18s)">
<text text-anchor="middle" x="2594" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.18s</text>
</a>
</g>
</g>
<!-- N14 -->
<g id="node15" class="node"><title>N14</title>
<g id="a_node15"><a xlink:title="syscall.read (0.17s)">
<polygon fill="#f8f8f8" stroke="black" points="2628,-707 2526,-707 2526,-657 2628,-657 2628,-707"/>
<text text-anchor="middle" x="2577" y="-692.6" font-family="Times,serif" font-size="13.00">syscall.read</text>
<text text-anchor="middle" x="2577" y="-678.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="2577" y="-664.6" font-family="Times,serif" font-size="13.00">of 0.17s(7.42%)</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N14 -->
<g id="edge11" class="edge"><title>N13&#45;&gt;N14</title>
<g id="a_edge11"><a xlink:title="internal/poll.(*FD).Read ... syscall.read (0.17s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2577,-774.287C2577,-757.732 2577,-735.549 2577,-717.197"/>
<polygon fill="black" stroke="black" points="2580.5,-717.181 2577,-707.181 2573.5,-717.181 2580.5,-717.181"/>
</a>
</g>
<g id="a_edge11&#45;label"><a xlink:title="internal/poll.(*FD).Read ... syscall.read (0.17s)">
<text text-anchor="middle" x="2594" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.17s</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node16" class="node"><title>N15</title>
<g id="a_node16"><a xlink:title="syscall.Syscall (0.16s)">
<polygon fill="#f8f8f8" stroke="black" points="2663.5,-600 2490.5,-600 2490.5,-514 2663.5,-514 2663.5,-600"/>
<text text-anchor="middle" x="2577" y="-576.8" font-family="Times,serif" font-size="24.00">syscall.Syscall</text>
<text text-anchor="middle" x="2577" y="-550.8" font-family="Times,serif" font-size="24.00">0.14s(6.11%)</text>
<text text-anchor="middle" x="2577" y="-524.8" font-family="Times,serif" font-size="24.00">of 0.16s(6.99%)</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N15 -->
<g id="edge12" class="edge"><title>N14&#45;&gt;N15</title>
<g id="a_edge12"><a xlink:title="syscall.read &#45;&gt; syscall.Syscall (0.16s)">
<path fill="none" stroke="black" d="M2577,-656.992C2577,-643.802 2577,-626.89 2577,-610.791"/>
<polygon fill="black" stroke="black" points="2580.5,-610.377 2577,-600.377 2573.5,-610.377 2580.5,-610.377"/>
</a>
</g>
<g id="a_edge12&#45;label"><a xlink:title="syscall.read &#45;&gt; syscall.Syscall (0.16s)">
<text text-anchor="middle" x="2594" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.16s</text>
</a>
</g>
</g>
<!-- N20 -->
<g id="node21" class="node"><title>N20</title>
<g id="a_node21"><a xlink:title="runtime.epollwait (0.11s)">
<polygon fill="#f8f8f8" stroke="black" points="1964,-586 1782,-586 1782,-528 1964,-528 1964,-586"/>
<text text-anchor="middle" x="1873" y="-563.6" font-family="Times,serif" font-size="23.00">runtime.epollwait</text>
<text text-anchor="middle" x="1873" y="-538.6" font-family="Times,serif" font-size="23.00">0.11s(4.80%)</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N20 -->
<g id="edge18" class="edge"><title>N17&#45;&gt;N20</title>
<g id="a_edge18"><a xlink:title="runtime.netpoll &#45;&gt; runtime.epollwait (0.11s)">
<path fill="none" stroke="black" d="M1906.8,-656.992C1900.88,-639.648 1892.76,-615.87 1885.96,-595.966"/>
<polygon fill="black" stroke="black" points="1889.19,-594.591 1882.65,-586.258 1882.57,-596.853 1889.19,-594.591"/>
</a>
</g>
<g id="a_edge18&#45;label"><a xlink:title="runtime.netpoll &#45;&gt; runtime.epollwait (0.11s)">
<text text-anchor="middle" x="1914" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.11s</text>
</a>
</g>
</g>
<!-- N23 -->
<g id="node24" class="node"><title>N23</title>
<g id="a_node24"><a xlink:title="syscall.Syscall (0.10s)">
<polygon fill="#f8f8f8" stroke="black" points="637,-362 493,-362 493,-306 637,-306 637,-362"/>
<text text-anchor="middle" x="565" y="-340.4" font-family="Times,serif" font-size="22.00">syscall.Syscall</text>
<text text-anchor="middle" x="565" y="-316.4" font-family="Times,serif" font-size="22.00">0.10s(4.37%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N23 -->
<g id="edge19" class="edge"><title>N19&#45;&gt;N23</title>
<g id="a_edge19"><a xlink:title="net.(*conn).Write ... syscall.Syscall (0.10s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M565,-412.827C565,-400.716 565,-385.782 565,-372.245"/>
<polygon fill="black" stroke="black" points="568.5,-372.236 565,-362.236 561.5,-372.236 568.5,-372.236"/>
</a>
</g>
<g id="a_edge19&#45;label"><a xlink:title="net.(*conn).Write ... syscall.Syscall (0.10s)">
<text text-anchor="middle" x="582" y="-383.8" font-family="Times,serif" font-size="14.00"> 0.10s</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node22" class="node"><title>N21</title>
<g id="a_node22"><a xlink:title="runtime.mstart (0.11s)">
<polygon fill="#f8f8f8" stroke="black" points="3499,-1140.5 3425,-1140.5 3425,-1104.5 3499,-1104.5 3499,-1140.5"/>
<text text-anchor="middle" x="3462" y="-1125.1" font-family="Times,serif" font-size="8.00">runtime.mstart</text>
<text text-anchor="middle" x="3462" y="-1116.1" font-family="Times,serif" font-size="8.00">0 of 0.11s(4.80%)</text>
</a>
</g>
</g>
<!-- N25 -->
<g id="node26" class="node"><title>N25</title>
<g id="a_node26"><a xlink:title="runtime.usleep (0.08s)">
<polygon fill="#f8f8f8" stroke="black" points="3532,-942.5 3392,-942.5 3392,-888.5 3532,-888.5 3532,-942.5"/>
<text text-anchor="middle" x="3462" y="-921.7" font-family="Times,serif" font-size="21.00">runtime.usleep</text>
<text text-anchor="middle" x="3462" y="-898.7" font-family="Times,serif" font-size="21.00">0.08s(3.49%)</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N25 -->
<g id="edge20" class="edge"><title>N21&#45;&gt;N25</title>
<g id="a_edge20"><a xlink:title="runtime.mstart ... runtime.usleep (0.08s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M3462,-1104.37C3462,-1071.14 3462,-997.278 3462,-952.705"/>
<polygon fill="black" stroke="black" points="3465.5,-952.586 3462,-942.586 3458.5,-952.586 3465.5,-952.586"/>
</a>
</g>
<g id="a_edge20&#45;label"><a xlink:title="runtime.mstart ... runtime.usleep (0.08s)">
<text text-anchor="middle" x="3479" y="-966.8" font-family="Times,serif" font-size="14.00"> 0.08s</text>
</a>
</g>
</g>
<!-- N24 -->
<g id="node25" class="node"><title>N24</title>
<g id="a_node25"><a xlink:title="runtime.runqgrab (0.08s)">
<polygon fill="#f8f8f8" stroke="black" points="2116,-589.5 1982,-589.5 1982,-524.5 2116,-524.5 2116,-589.5"/>
<text text-anchor="middle" x="2049" y="-571.9" font-family="Times,serif" font-size="17.00">runtime.runqgrab</text>
<text text-anchor="middle" x="2049" y="-552.9" font-family="Times,serif" font-size="17.00">0.04s(1.75%)</text>
<text text-anchor="middle" x="2049" y="-533.9" font-family="Times,serif" font-size="17.00">of 0.08s(3.49%)</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N24 -->
<g id="edge21" class="edge"><title>N22&#45;&gt;N24</title>
<g id="a_edge21"><a xlink:title="runtime.runqsteal &#45;&gt; runtime.runqgrab (0.08s)">
<path fill="none" stroke="black" d="M2049,-650.911C2049,-635.598 2049,-616.733 2049,-600.011"/>
<polygon fill="black" stroke="black" points="2052.5,-599.928 2049,-589.928 2045.5,-599.928 2052.5,-599.928"/>
</a>
</g>
<g id="a_edge21&#45;label"><a xlink:title="runtime.runqsteal &#45;&gt; runtime.runqgrab (0.08s)">
<text text-anchor="middle" x="2066" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.08s</text>
</a>
</g>
</g>
<!-- N45 -->
<g id="node46" class="node"><title>N45</title>
<g id="a_node46"><a xlink:title="runtime.usleep (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="2107,-461 1991,-461 1991,-415 2107,-415 2107,-461"/>
<text text-anchor="middle" x="2049" y="-443.4" font-family="Times,serif" font-size="17.00">runtime.usleep</text>
<text text-anchor="middle" x="2049" y="-424.4" font-family="Times,serif" font-size="17.00">0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N24&#45;&gt;N45 -->
<g id="edge41" class="edge"><title>N24&#45;&gt;N45</title>
<g id="a_edge41"><a xlink:title="runtime.runqgrab &#45;&gt; runtime.usleep (0.04s)">
<path fill="none" stroke="black" d="M2049,-524.338C2049,-507.906 2049,-487.866 2049,-471.336"/>
<polygon fill="black" stroke="black" points="2052.5,-471.054 2049,-461.054 2045.5,-471.054 2052.5,-471.054"/>
</a>
</g>
<g id="a_edge41&#45;label"><a xlink:title="runtime.runqgrab &#45;&gt; runtime.usleep (0.04s)">
<text text-anchor="middle" x="2066" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N26 -->
<g id="node27" class="node"><title>N26</title>
<g id="a_node27"><a xlink:title="runtime.futex (0.06s)">
<polygon fill="#f8f8f8" stroke="black" points="2230.5,-359 2111.5,-359 2111.5,-309 2230.5,-309 2230.5,-359"/>
<text text-anchor="middle" x="2171" y="-339.8" font-family="Times,serif" font-size="19.00">runtime.futex</text>
<text text-anchor="middle" x="2171" y="-318.8" font-family="Times,serif" font-size="19.00">0.06s(2.62%)</text>
</a>
</g>
</g>
<!-- N27 -->
<g id="node28" class="node"><title>N27</title>
<g id="a_node28"><a xlink:title="runtime.futexsleep (0.06s)">
<polygon fill="#f8f8f8" stroke="black" points="2209.5,-456 2132.5,-456 2132.5,-420 2209.5,-420 2209.5,-456"/>
<text text-anchor="middle" x="2171" y="-440.6" font-family="Times,serif" font-size="8.00">runtime.futexsleep</text>
<text text-anchor="middle" x="2171" y="-431.6" font-family="Times,serif" font-size="8.00">0 of 0.06s(2.62%)</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N26 -->
<g id="edge23" class="edge"><title>N27&#45;&gt;N26</title>
<g id="a_edge23"><a xlink:title="runtime.futexsleep &#45;&gt; runtime.futex (0.06s)">
<path fill="none" stroke="black" d="M2171,-419.697C2171,-405.953 2171,-386.299 2171,-369.383"/>
<polygon fill="black" stroke="black" points="2174.5,-369.282 2171,-359.282 2167.5,-369.282 2174.5,-369.282"/>
</a>
</g>
<g id="a_edge23&#45;label"><a xlink:title="runtime.futexsleep &#45;&gt; runtime.futex (0.06s)">
<text text-anchor="middle" x="2188" y="-383.8" font-family="Times,serif" font-size="14.00"> 0.06s</text>
</a>
</g>
</g>
<!-- N28 -->
<g id="node29" class="node"><title>N28</title>
<g id="a_node29"><a xlink:title="runtime.notesleep (0.06s)">
<polygon fill="#f8f8f8" stroke="black" points="2208,-575 2134,-575 2134,-539 2208,-539 2208,-575"/>
<text text-anchor="middle" x="2171" y="-559.6" font-family="Times,serif" font-size="8.00">runtime.notesleep</text>
<text text-anchor="middle" x="2171" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.06s(2.62%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N27 -->
<g id="edge24" class="edge"><title>N28&#45;&gt;N27</title>
<g id="a_edge24"><a xlink:title="runtime.notesleep &#45;&gt; runtime.futexsleep (0.06s)">
<path fill="none" stroke="black" d="M2171,-538.987C2171,-519.924 2171,-488.752 2171,-466.277"/>
<polygon fill="black" stroke="black" points="2174.5,-466.033 2171,-456.033 2167.5,-466.033 2174.5,-466.033"/>
</a>
</g>
<g id="a_edge24&#45;label"><a xlink:title="runtime.notesleep &#45;&gt; runtime.futexsleep (0.06s)">
<text text-anchor="middle" x="2188" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.06s</text>
</a>
</g>
</g>
<!-- N29&#45;&gt;N28 -->
<g id="edge25" class="edge"><title>N29&#45;&gt;N28</title>
<g id="a_edge25"><a xlink:title="runtime.stopm &#45;&gt; runtime.notesleep (0.06s)">
<path fill="none" stroke="black" d="M2169.28,-663.897C2169.61,-643.633 2170.16,-609.6 2170.55,-585.593"/>
<polygon fill="black" stroke="black" points="2174.05,-585.41 2170.72,-575.354 2167.06,-585.296 2174.05,-585.41"/>
</a>
</g>
<g id="a_edge25&#45;label"><a xlink:title="runtime.stopm &#45;&gt; runtime.notesleep (0.06s)">
<text text-anchor="middle" x="2187" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.06s</text>
</a>
</g>
</g>
<!-- N47 -->
<g id="node48" class="node"><title>N47</title>
<g id="a_node48"><a xlink:title="bytes.(*Buffer).WriteByte (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1217,-582 1059,-582 1059,-532 1217,-532 1217,-582"/>
<text text-anchor="middle" x="1138" y="-567.6" font-family="Times,serif" font-size="13.00">bytes.(*Buffer).WriteByte</text>
<text text-anchor="middle" x="1138" y="-553.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="1138" y="-539.6" font-family="Times,serif" font-size="13.00">of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N47 -->
<g id="edge45" class="edge"><title>N30&#45;&gt;N47</title>
<g id="a_edge45"><a xlink:title="encoding/json.Indent &#45;&gt; bytes.(*Buffer).WriteByte (0.03s)">
<path fill="none" stroke="black" d="M893.071,-663.955C900.674,-659.478 909.041,-654.834 917,-651 974.035,-623.523 991.832,-624.987 1050,-600 1059.88,-595.754 1070.28,-591.028 1080.33,-586.322"/>
<polygon fill="black" stroke="black" points="1081.89,-589.456 1089.44,-582.02 1078.9,-583.127 1081.89,-589.456"/>
</a>
</g>
<g id="a_edge45&#45;label"><a xlink:title="encoding/json.Indent &#45;&gt; bytes.(*Buffer).WriteByte (0.03s)">
<text text-anchor="middle" x="1019" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N40 -->
<g id="node41" class="node"><title>N40</title>
<g id="a_node41"><a xlink:title="net.(*conn).SetReadDeadline (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="1394,-700 1282,-700 1282,-664 1394,-664 1394,-700"/>
<text text-anchor="middle" x="1338" y="-684.6" font-family="Times,serif" font-size="8.00">net.(*conn).SetReadDeadline</text>
<text text-anchor="middle" x="1338" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N40 -->
<g id="edge38" class="edge"><title>N31&#45;&gt;N40</title>
<g id="a_edge38"><a xlink:title="net/http.(*connReader).abortPendingRead &#45;&gt; net.(*conn).SetReadDeadline (0.04s)">
<path fill="none" stroke="black" d="M1331.18,-781.458C1332.48,-762.691 1334.59,-732.256 1336.12,-710.187"/>
<polygon fill="black" stroke="black" points="1339.62,-710.33 1336.81,-700.112 1332.63,-709.847 1339.62,-710.33"/>
</a>
</g>
<g id="a_edge38&#45;label"><a xlink:title="net/http.(*connReader).abortPendingRead &#45;&gt; net.(*conn).SetReadDeadline (0.04s)">
<text text-anchor="middle" x="1352" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N46 -->
<g id="node47" class="node"><title>N46</title>
<g id="a_node47"><a xlink:title="runtime.wakep (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="2458,-700 2384,-700 2384,-664 2458,-664 2458,-700"/>
<text text-anchor="middle" x="2421" y="-684.6" font-family="Times,serif" font-size="8.00">runtime.wakep</text>
<text text-anchor="middle" x="2421" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N32&#45;&gt;N46 -->
<g id="edge40" class="edge"><title>N32&#45;&gt;N46</title>
<g id="a_edge40"><a xlink:title="runtime.resetspinning &#45;&gt; runtime.wakep (0.04s)">
<path fill="none" stroke="black" d="M2278.26,-774.45C2296.08,-766.085 2315.69,-756.22 2333,-746 2353.12,-734.124 2374.45,-718.924 2391.07,-706.43"/>
<polygon fill="black" stroke="black" points="2393.46,-709.011 2399.3,-700.174 2389.22,-703.438 2393.46,-709.011"/>
</a>
</g>
<g id="a_edge40&#45;label"><a xlink:title="runtime.resetspinning &#45;&gt; runtime.wakep (0.04s)">
<text text-anchor="middle" x="2372" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N36 -->
<g id="node37" class="node"><title>N36</title>
<g id="a_node37"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultFrame (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="953,-359 655,-359 655,-309 953,-309 953,-359"/>
<text text-anchor="middle" x="804" y="-344.6" font-family="Times,serif" font-size="13.00">github.com/gocql/gocql.(*framer).parseResultFrame</text>
<text text-anchor="middle" x="804" y="-330.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="804" y="-316.6" font-family="Times,serif" font-size="13.00">of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N35&#45;&gt;N36 -->
<g id="edge33" class="edge"><title>N35&#45;&gt;N36</title>
<g id="a_edge33"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame &#45;&gt; github.com/gocql/gocql.(*framer).parseResultFrame (0.04s)">
<path fill="none" stroke="black" d="M735.91,-419.697C747.376,-405.434 763.959,-384.807 777.888,-367.48"/>
<polygon fill="black" stroke="black" points="780.942,-369.268 784.479,-359.282 775.486,-364.883 780.942,-369.268"/>
</a>
</g>
<g id="a_edge33&#45;label"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame &#45;&gt; github.com/gocql/gocql.(*framer).parseResultFrame (0.04s)">
<text text-anchor="middle" x="783" y="-383.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N54 -->
<g id="node55" class="node"><title>N54</title>
<g id="a_node55"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultRows (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="895.5,-251 712.5,-251 712.5,-215 895.5,-215 895.5,-251"/>
<text text-anchor="middle" x="804" y="-235.6" font-family="Times,serif" font-size="8.00">github.com/gocql/gocql.(*framer).parseResultRows</text>
<text text-anchor="middle" x="804" y="-226.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N36&#45;&gt;N54 -->
<g id="edge50" class="edge"><title>N36&#45;&gt;N54</title>
<g id="a_edge50"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultFrame &#45;&gt; github.com/gocql/gocql.(*framer).parseResultRows (0.03s)">
<path fill="none" stroke="black" d="M804,-308.782C804,-294.41 804,-276.152 804,-261.274"/>
<polygon fill="black" stroke="black" points="807.5,-261.142 804,-251.142 800.5,-261.142 807.5,-261.142"/>
</a>
</g>
<g id="a_edge50&#45;label"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultFrame &#45;&gt; github.com/gocql/gocql.(*framer).parseResultRows (0.03s)">
<text text-anchor="middle" x="821" y="-276.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N58 -->
<g id="node59" class="node"><title>N58</title>
<g id="a_node59"><a xlink:title="io.ReadFull (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3130,-817.5 3056,-817.5 3056,-781.5 3130,-781.5 3130,-817.5"/>
<text text-anchor="middle" x="3093" y="-802.1" font-family="Times,serif" font-size="8.00">io.ReadFull</text>
<text text-anchor="middle" x="3093" y="-793.1" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N58 -->
<g id="edge52" class="edge"><title>N37&#45;&gt;N58</title>
<g id="a_edge52"><a xlink:title="github.com/gocql/gocql.(*framer).readFrame &#45;&gt; io.ReadFull (0.03s)">
<path fill="none" stroke="black" d="M3093,-890.324C3093,-871.99 3093,-846.784 3093,-827.739"/>
<polygon fill="black" stroke="black" points="3096.5,-827.605 3093,-817.605 3089.5,-827.606 3096.5,-827.605"/>
</a>
</g>
<g id="a_edge52&#45;label"><a xlink:title="github.com/gocql/gocql.(*framer).readFrame &#45;&gt; io.ReadFull (0.03s)">
<text text-anchor="middle" x="3110" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N38 -->
<g id="node39" class="node"><title>N38</title>
<g id="a_node39"><a xlink:title="internal/poll.(*FD).SetReadDeadline (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="1773.5,-456 1636.5,-456 1636.5,-420 1773.5,-420 1773.5,-456"/>
<text text-anchor="middle" x="1705" y="-440.6" font-family="Times,serif" font-size="8.00">internal/poll.(*FD).SetReadDeadline</text>
<text text-anchor="middle" x="1705" y="-431.6" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N39 -->
<g id="node40" class="node"><title>N39</title>
<g id="a_node40"><a xlink:title="internal/poll.setDeadlineImpl (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="1760.5,-352 1649.5,-352 1649.5,-316 1760.5,-316 1760.5,-352"/>
<text text-anchor="middle" x="1705" y="-336.6" font-family="Times,serif" font-size="8.00">internal/poll.setDeadlineImpl</text>
<text text-anchor="middle" x="1705" y="-327.6" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N39 -->
<g id="edge34" class="edge"><title>N38&#45;&gt;N39</title>
<g id="a_edge34"><a xlink:title="internal/poll.(*FD).SetReadDeadline &#45;&gt; internal/poll.setDeadlineImpl (0.04s)">
<path fill="none" stroke="black" d="M1705,-419.697C1705,-403.923 1705,-380.364 1705,-362.094"/>
<polygon fill="black" stroke="black" points="1708.5,-362.047 1705,-352.047 1701.5,-362.047 1708.5,-362.047"/>
</a>
</g>
<g id="a_edge34&#45;label"><a xlink:title="internal/poll.(*FD).SetReadDeadline &#45;&gt; internal/poll.setDeadlineImpl (0.04s)">
<text text-anchor="middle" x="1722" y="-383.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N79 -->
<g id="node80" class="node"><title>N79</title>
<g id="a_node80"><a xlink:title="time.Until (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1742,-251 1668,-251 1668,-215 1742,-215 1742,-251"/>
<text text-anchor="middle" x="1705" y="-235.6" font-family="Times,serif" font-size="8.00">time.Until</text>
<text text-anchor="middle" x="1705" y="-226.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N39&#45;&gt;N79 -->
<g id="edge54" class="edge"><title>N39&#45;&gt;N79</title>
<g id="a_edge54"><a xlink:title="internal/poll.setDeadlineImpl &#45;&gt; time.Until (0.03s)">
<path fill="none" stroke="black" d="M1705,-315.756C1705,-300.708 1705,-278.616 1705,-261.19"/>
<polygon fill="black" stroke="black" points="1708.5,-261.047 1705,-251.047 1701.5,-261.047 1708.5,-261.047"/>
</a>
</g>
<g id="a_edge54&#45;label"><a xlink:title="internal/poll.setDeadlineImpl &#45;&gt; time.Until (0.03s)">
<text text-anchor="middle" x="1722" y="-276.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N41 -->
<g id="node42" class="node"><title>N41</title>
<g id="a_node42"><a xlink:title="net.(*netFD).SetReadDeadline (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="1763.5,-575 1646.5,-575 1646.5,-539 1763.5,-539 1763.5,-575"/>
<text text-anchor="middle" x="1705" y="-559.6" font-family="Times,serif" font-size="8.00">net.(*netFD).SetReadDeadline</text>
<text text-anchor="middle" x="1705" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N40&#45;&gt;N41 -->
<g id="edge35" class="edge"><title>N40&#45;&gt;N41</title>
<g id="a_edge35"><a xlink:title="net.(*conn).SetReadDeadline &#45;&gt; net.(*netFD).SetReadDeadline (0.04s)">
<path fill="none" stroke="black" d="M1370.39,-663.973C1380.6,-659.176 1392.07,-654.358 1403,-651 1449.94,-636.582 1463.99,-643.278 1512,-633 1568.19,-620.972 1584.21,-622.677 1637,-600 1649.17,-594.771 1661.72,-587.601 1672.68,-580.664"/>
<polygon fill="black" stroke="black" points="1674.61,-583.582 1681.08,-575.193 1670.79,-577.715 1674.61,-583.582"/>
</a>
</g>
<g id="a_edge35&#45;label"><a xlink:title="net.(*conn).SetReadDeadline &#45;&gt; net.(*netFD).SetReadDeadline (0.04s)">
<text text-anchor="middle" x="1601" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N38 -->
<g id="edge36" class="edge"><title>N41&#45;&gt;N38</title>
<g id="a_edge36"><a xlink:title="net.(*netFD).SetReadDeadline &#45;&gt; internal/poll.(*FD).SetReadDeadline (0.04s)">
<path fill="none" stroke="black" d="M1705,-538.987C1705,-519.924 1705,-488.752 1705,-466.277"/>
<polygon fill="black" stroke="black" points="1708.5,-466.033 1705,-456.033 1701.5,-466.033 1708.5,-466.033"/>
</a>
</g>
<g id="a_edge36&#45;label"><a xlink:title="net.(*netFD).SetReadDeadline &#45;&gt; internal/poll.(*FD).SetReadDeadline (0.04s)">
<text text-anchor="middle" x="1722" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N43 -->
<g id="node44" class="node"><title>N43</title>
<g id="a_node44"><a xlink:title="net/http.(*chunkWriter).writeHeader (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="1549.5,-700 1412.5,-700 1412.5,-664 1549.5,-664 1549.5,-700"/>
<text text-anchor="middle" x="1481" y="-684.6" font-family="Times,serif" font-size="8.00">net/http.(*chunkWriter).writeHeader</text>
<text text-anchor="middle" x="1481" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N43 -->
<g id="edge37" class="edge"><title>N42&#45;&gt;N43</title>
<g id="a_edge37"><a xlink:title="net/http.(*chunkWriter).Write &#45;&gt; net/http.(*chunkWriter).writeHeader (0.04s)">
<path fill="none" stroke="black" d="M1481,-781.458C1481,-762.691 1481,-732.256 1481,-710.187"/>
<polygon fill="black" stroke="black" points="1484.5,-710.112 1481,-700.112 1477.5,-710.112 1484.5,-710.112"/>
</a>
</g>
<g id="a_edge37&#45;label"><a xlink:title="net/http.(*chunkWriter).Write &#45;&gt; net/http.(*chunkWriter).writeHeader (0.04s)">
<text text-anchor="middle" x="1498" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N44 -->
<g id="node45" class="node"><title>N44</title>
<g id="a_node45"><a xlink:title="runtime.startm (0.04s)">
<polygon fill="#f8f8f8" stroke="black" points="2472,-582 2370,-582 2370,-532 2472,-532 2472,-582"/>
<text text-anchor="middle" x="2421" y="-567.6" font-family="Times,serif" font-size="13.00">runtime.startm</text>
<text text-anchor="middle" x="2421" y="-553.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="2421" y="-539.6" font-family="Times,serif" font-size="13.00">of 0.04s(1.75%)</text>
</a>
</g>
</g>
<!-- N73 -->
<g id="node74" class="node"><title>N73</title>
<g id="a_node74"><a xlink:title="runtime.notewakeup (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="2462,-456 2380,-456 2380,-420 2462,-420 2462,-456"/>
<text text-anchor="middle" x="2421" y="-440.6" font-family="Times,serif" font-size="8.00">runtime.notewakeup</text>
<text text-anchor="middle" x="2421" y="-431.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N44&#45;&gt;N73 -->
<g id="edge72" class="edge"><title>N44&#45;&gt;N73</title>
<g id="a_edge72"><a xlink:title="runtime.startm &#45;&gt; runtime.notewakeup (0.03s)">
<path fill="none" stroke="black" d="M2421,-531.758C2421,-512.669 2421,-486.067 2421,-466.243"/>
<polygon fill="black" stroke="black" points="2424.5,-466.019 2421,-456.019 2417.5,-466.019 2424.5,-466.019"/>
</a>
</g>
<g id="a_edge72&#45;label"><a xlink:title="runtime.startm &#45;&gt; runtime.notewakeup (0.03s)">
<text text-anchor="middle" x="2438" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N46&#45;&gt;N44 -->
<g id="edge42" class="edge"><title>N46&#45;&gt;N44</title>
<g id="a_edge42"><a xlink:title="runtime.wakep &#45;&gt; runtime.startm (0.04s)">
<path fill="none" stroke="black" d="M2421,-663.897C2421,-645.465 2421,-615.64 2421,-592.331"/>
<polygon fill="black" stroke="black" points="2424.5,-592.145 2421,-582.145 2417.5,-592.145 2424.5,-592.145"/>
</a>
</g>
<g id="a_edge42&#45;label"><a xlink:title="runtime.wakep &#45;&gt; runtime.startm (0.04s)">
<text text-anchor="middle" x="2438" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N60 -->
<g id="node61" class="node"><title>N60</title>
<g id="a_node61"><a xlink:title="net.(*conn).SetReadDeadline (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3363,-817.5 3251,-817.5 3251,-781.5 3363,-781.5 3363,-817.5"/>
<text text-anchor="middle" x="3307" y="-802.1" font-family="Times,serif" font-size="8.00">net.(*conn).SetReadDeadline</text>
<text text-anchor="middle" x="3307" y="-793.1" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N48&#45;&gt;N60 -->
<g id="edge43" class="edge"><title>N48&#45;&gt;N60</title>
<g id="a_edge43"><a xlink:title="crypto/tls.(*Conn).SetReadDeadline &#45;&gt; net.(*conn).SetReadDeadline (0.03s)">
<path fill="none" stroke="black" d="M3307,-897.186C3307,-878.749 3307,-849.316 3307,-827.762"/>
<polygon fill="black" stroke="black" points="3310.5,-827.604 3307,-817.604 3303.5,-827.604 3310.5,-827.604"/>
</a>
</g>
<g id="a_edge43&#45;label"><a xlink:title="crypto/tls.(*Conn).SetReadDeadline &#45;&gt; net.(*conn).SetReadDeadline (0.03s)">
<text text-anchor="middle" x="3324" y="-856.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N49 -->
<g id="node50" class="node"><title>N49</title>
<g id="a_node50"><a xlink:title="encoding/json.(*encodeState).marshal (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1374.5,-575 1235.5,-575 1235.5,-539 1374.5,-539 1374.5,-575"/>
<text text-anchor="middle" x="1305" y="-559.6" font-family="Times,serif" font-size="8.00">encoding/json.(*encodeState).marshal</text>
<text text-anchor="middle" x="1305" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N50 -->
<g id="node51" class="node"><title>N50</title>
<g id="a_node51"><a xlink:title="encoding/json.(*encodeState).reflectValue (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1376.5,-456 1221.5,-456 1221.5,-420 1376.5,-420 1376.5,-456"/>
<text text-anchor="middle" x="1299" y="-440.6" font-family="Times,serif" font-size="8.00">encoding/json.(*encodeState).reflectValue</text>
<text text-anchor="middle" x="1299" y="-431.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N49&#45;&gt;N50 -->
<g id="edge44" class="edge"><title>N49&#45;&gt;N50</title>
<g id="a_edge44"><a xlink:title="encoding/json.(*encodeState).marshal &#45;&gt; encoding/json.(*encodeState).reflectValue (0.03s)">
<path fill="none" stroke="black" d="M1304.13,-538.987C1303.15,-519.924 1301.55,-488.752 1300.4,-466.277"/>
<polygon fill="black" stroke="black" points="1303.88,-465.841 1299.87,-456.033 1296.89,-466.199 1303.88,-465.841"/>
</a>
</g>
<g id="a_edge44&#45;label"><a xlink:title="encoding/json.(*encodeState).marshal &#45;&gt; encoding/json.(*encodeState).reflectValue (0.03s)">
<text text-anchor="middle" x="1319" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N51&#45;&gt;N49 -->
<g id="edge46" class="edge"><title>N51&#45;&gt;N49</title>
<g id="a_edge46"><a xlink:title="encoding/json.Marshal &#45;&gt; encoding/json.(*encodeState).marshal (0.03s)">
<path fill="none" stroke="black" d="M998.632,-663.852C1006.9,-659.22 1016.13,-654.521 1025,-651 1110.66,-617.003 1140.03,-633.205 1226,-600 1240.11,-594.551 1254.91,-587.171 1267.84,-580.118"/>
<polygon fill="black" stroke="black" points="1269.86,-583 1276.89,-575.072 1266.45,-576.886 1269.86,-583"/>
</a>
</g>
<g id="a_edge46&#45;label"><a xlink:title="encoding/json.Marshal &#45;&gt; encoding/json.(*encodeState).marshal (0.03s)">
<text text-anchor="middle" x="1182" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N52 -->
<g id="node53" class="node"><title>N52</title>
<g id="a_node53"><a xlink:title="github.com/gocql/gocql.(*Conn).Read (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3162,-575 3024,-575 3024,-539 3162,-539 3162,-575"/>
<text text-anchor="middle" x="3093" y="-559.6" font-family="Times,serif" font-size="8.00">github.com/gocql/gocql.(*Conn).Read</text>
<text text-anchor="middle" x="3093" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N80 -->
<g id="node81" class="node"><title>N80</title>
<g id="a_node81"><a xlink:title="bufio.(*Reader).Read (0.02s)">
<polygon fill="#f8f8f8" stroke="black" points="3159.5,-463 3026.5,-463 3026.5,-413 3159.5,-413 3159.5,-463"/>
<text text-anchor="middle" x="3093" y="-448.6" font-family="Times,serif" font-size="13.00">bufio.(*Reader).Read</text>
<text text-anchor="middle" x="3093" y="-434.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="3093" y="-420.6" font-family="Times,serif" font-size="13.00">of 0.02s(0.87%)</text>
</a>
</g>
</g>
<!-- N52&#45;&gt;N80 -->
<g id="edge75" class="edge"><title>N52&#45;&gt;N80</title>
<g id="a_edge75"><a xlink:title="github.com/gocql/gocql.(*Conn).Read ... bufio.(*Reader).Read (0.02s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M3093,-538.987C3093,-521.885 3093,-495.036 3093,-473.465"/>
<polygon fill="black" stroke="black" points="3096.5,-473.366 3093,-463.366 3089.5,-473.366 3096.5,-473.366"/>
</a>
</g>
<g id="a_edge75&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).Read ... bufio.(*Reader).Read (0.02s)">
<text text-anchor="middle" x="3110" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.02s</text>
</a>
</g>
</g>
<!-- N76 -->
<g id="node77" class="node"><title>N76</title>
<g id="a_node77"><a xlink:title="sync.(*Pool).Get (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1036,-456 962,-456 962,-420 1036,-420 1036,-456"/>
<text text-anchor="middle" x="999" y="-440.6" font-family="Times,serif" font-size="8.00">sync.(*Pool).Get</text>
<text text-anchor="middle" x="999" y="-431.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N53&#45;&gt;N76 -->
<g id="edge49" class="edge"><title>N53&#45;&gt;N76</title>
<g id="a_edge49"><a xlink:title="github.com/gocql/gocql.(*Session).Query &#45;&gt; sync.(*Pool).Get (0.03s)">
<path fill="none" stroke="black" d="M971.653,-538.987C976.891,-519.838 985.47,-488.468 991.623,-465.971"/>
<polygon fill="black" stroke="black" points="995.079,-466.602 994.341,-456.033 988.327,-464.756 995.079,-466.602"/>
</a>
</g>
<g id="a_edge49&#45;label"><a xlink:title="github.com/gocql/gocql.(*Session).Query &#45;&gt; sync.(*Pool).Get (0.03s)">
<text text-anchor="middle" x="1004" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N72 -->
<g id="node73" class="node"><title>N72</title>
<g id="a_node73"><a xlink:title="runtime.newobject (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="842.5,-153 765.5,-153 765.5,-117 842.5,-117 842.5,-153"/>
<text text-anchor="middle" x="804" y="-137.6" font-family="Times,serif" font-size="8.00">runtime.newobject</text>
<text text-anchor="middle" x="804" y="-128.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N54&#45;&gt;N72 -->
<g id="edge51" class="edge"><title>N54&#45;&gt;N72</title>
<g id="a_edge51"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultRows &#45;&gt; runtime.newobject (0.03s)">
<path fill="none" stroke="black" d="M804,-214.837C804,-200.503 804,-179.807 804,-163.216"/>
<polygon fill="black" stroke="black" points="807.5,-163.014 804,-153.014 800.5,-163.014 807.5,-163.014"/>
</a>
</g>
<g id="a_edge51&#45;label"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultRows &#45;&gt; runtime.newobject (0.03s)">
<text text-anchor="middle" x="821" y="-181.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N55 -->
<g id="node56" class="node"><title>N55</title>
<g id="a_node56"><a xlink:title="internal/poll.(*FD).SetReadDeadline (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3375.5,-575 3238.5,-575 3238.5,-539 3375.5,-539 3375.5,-575"/>
<text text-anchor="middle" x="3307" y="-559.6" font-family="Times,serif" font-size="8.00">internal/poll.(*FD).SetReadDeadline</text>
<text text-anchor="middle" x="3307" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N56 -->
<g id="node57" class="node"><title>N56</title>
<g id="a_node57"><a xlink:title="internal/poll.setDeadlineImpl (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3362.5,-456 3251.5,-456 3251.5,-420 3362.5,-420 3362.5,-456"/>
<text text-anchor="middle" x="3307" y="-440.6" font-family="Times,serif" font-size="8.00">internal/poll.setDeadlineImpl</text>
<text text-anchor="middle" x="3307" y="-431.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N55&#45;&gt;N56 -->
<g id="edge53" class="edge"><title>N55&#45;&gt;N56</title>
<g id="a_edge53"><a xlink:title="internal/poll.(*FD).SetReadDeadline &#45;&gt; internal/poll.setDeadlineImpl (0.03s)">
<path fill="none" stroke="black" d="M3307,-538.987C3307,-519.924 3307,-488.752 3307,-466.277"/>
<polygon fill="black" stroke="black" points="3310.5,-466.033 3307,-456.033 3303.5,-466.033 3310.5,-466.033"/>
</a>
</g>
<g id="a_edge53&#45;label"><a xlink:title="internal/poll.(*FD).SetReadDeadline &#45;&gt; internal/poll.setDeadlineImpl (0.03s)">
<text text-anchor="middle" x="3324" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N57 -->
<g id="node58" class="node"><title>N57</title>
<g id="a_node58"><a xlink:title="io.ReadAtLeast (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3130,-700 3056,-700 3056,-664 3130,-664 3130,-700"/>
<text text-anchor="middle" x="3093" y="-684.6" font-family="Times,serif" font-size="8.00">io.ReadAtLeast</text>
<text text-anchor="middle" x="3093" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N57&#45;&gt;N52 -->
<g id="edge55" class="edge"><title>N57&#45;&gt;N52</title>
<g id="a_edge55"><a xlink:title="io.ReadAtLeast &#45;&gt; github.com/gocql/gocql.(*Conn).Read (0.03s)">
<path fill="none" stroke="black" d="M3093,-663.897C3093,-643.633 3093,-609.6 3093,-585.593"/>
<polygon fill="black" stroke="black" points="3096.5,-585.354 3093,-575.354 3089.5,-585.354 3096.5,-585.354"/>
</a>
</g>
<g id="a_edge55&#45;label"><a xlink:title="io.ReadAtLeast &#45;&gt; github.com/gocql/gocql.(*Conn).Read (0.03s)">
<text text-anchor="middle" x="3110" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N58&#45;&gt;N57 -->
<g id="edge56" class="edge"><title>N58&#45;&gt;N57</title>
<g id="a_edge56"><a xlink:title="io.ReadFull &#45;&gt; io.ReadAtLeast (0.03s)">
<path fill="none" stroke="black" d="M3093,-781.458C3093,-762.691 3093,-732.256 3093,-710.187"/>
<polygon fill="black" stroke="black" points="3096.5,-710.112 3093,-700.112 3089.5,-710.112 3096.5,-710.112"/>
</a>
</g>
<g id="a_edge56&#45;label"><a xlink:title="io.ReadFull &#45;&gt; io.ReadAtLeast (0.03s)">
<text text-anchor="middle" x="3110" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N64 -->
<g id="node65" class="node"><title>N64</title>
<g id="a_node65"><a xlink:title="net/http.(*response).WriteHeader (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1517.5,-575 1392.5,-575 1392.5,-539 1517.5,-539 1517.5,-575"/>
<text text-anchor="middle" x="1455" y="-559.6" font-family="Times,serif" font-size="8.00">net/http.(*response).WriteHeader</text>
<text text-anchor="middle" x="1455" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N59&#45;&gt;N64 -->
<g id="edge60" class="edge"><title>N59&#45;&gt;N64</title>
<g id="a_edge60"><a xlink:title="main.(*statusObserver).WriteHeader &#45;&gt; net/http.(*response).WriteHeader (0.03s)">
<path fill="none" stroke="black" d="M1144.77,-663.874C1156.4,-659.397 1169.11,-654.774 1181,-651 1269.26,-622.997 1297.28,-635.006 1383,-600 1395.92,-594.725 1409.32,-587.465 1421.01,-580.464"/>
<polygon fill="black" stroke="black" points="1422.89,-583.417 1429.57,-575.198 1419.22,-577.453 1422.89,-583.417"/>
</a>
</g>
<g id="a_edge60&#45;label"><a xlink:title="main.(*statusObserver).WriteHeader &#45;&gt; net/http.(*response).WriteHeader (0.03s)">
<text text-anchor="middle" x="1347" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N61 -->
<g id="node62" class="node"><title>N61</title>
<g id="a_node62"><a xlink:title="net.(*netFD).SetReadDeadline (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3365.5,-700 3248.5,-700 3248.5,-664 3365.5,-664 3365.5,-700"/>
<text text-anchor="middle" x="3307" y="-684.6" font-family="Times,serif" font-size="8.00">net.(*netFD).SetReadDeadline</text>
<text text-anchor="middle" x="3307" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N60&#45;&gt;N61 -->
<g id="edge61" class="edge"><title>N60&#45;&gt;N61</title>
<g id="a_edge61"><a xlink:title="net.(*conn).SetReadDeadline &#45;&gt; net.(*netFD).SetReadDeadline (0.03s)">
<path fill="none" stroke="black" d="M3307,-781.458C3307,-762.691 3307,-732.256 3307,-710.187"/>
<polygon fill="black" stroke="black" points="3310.5,-710.112 3307,-700.112 3303.5,-710.112 3310.5,-710.112"/>
</a>
</g>
<g id="a_edge61&#45;label"><a xlink:title="net.(*conn).SetReadDeadline &#45;&gt; net.(*netFD).SetReadDeadline (0.03s)">
<text text-anchor="middle" x="3324" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N61&#45;&gt;N55 -->
<g id="edge62" class="edge"><title>N61&#45;&gt;N55</title>
<g id="a_edge62"><a xlink:title="net.(*netFD).SetReadDeadline &#45;&gt; internal/poll.(*FD).SetReadDeadline (0.03s)">
<path fill="none" stroke="black" d="M3307,-663.897C3307,-643.633 3307,-609.6 3307,-585.593"/>
<polygon fill="black" stroke="black" points="3310.5,-585.354 3307,-575.354 3303.5,-585.354 3310.5,-585.354"/>
</a>
</g>
<g id="a_edge62&#45;label"><a xlink:title="net.(*netFD).SetReadDeadline &#45;&gt; internal/poll.(*FD).SetReadDeadline (0.03s)">
<text text-anchor="middle" x="3324" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N63 -->
<g id="node64" class="node"><title>N63</title>
<g id="a_node64"><a xlink:title="net/http.(*connReader).backgroundRead (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="3753,-1147.5 3517,-1147.5 3517,-1097.5 3753,-1097.5 3753,-1147.5"/>
<text text-anchor="middle" x="3635" y="-1133.1" font-family="Times,serif" font-size="13.00">net/http.(*connReader).backgroundRead</text>
<text text-anchor="middle" x="3635" y="-1119.1" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="3635" y="-1105.1" font-family="Times,serif" font-size="13.00">of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N65 -->
<g id="node66" class="node"><title>N65</title>
<g id="a_node66"><a xlink:title="net/http.Header.clone (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1527,-463 1395,-463 1395,-413 1527,-413 1527,-463"/>
<text text-anchor="middle" x="1461" y="-448.6" font-family="Times,serif" font-size="13.00">net/http.Header.clone</text>
<text text-anchor="middle" x="1461" y="-434.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="1461" y="-420.6" font-family="Times,serif" font-size="13.00">of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N64&#45;&gt;N65 -->
<g id="edge64" class="edge"><title>N64&#45;&gt;N65</title>
<g id="a_edge64"><a xlink:title="net/http.(*response).WriteHeader &#45;&gt; net/http.Header.clone (0.03s)">
<path fill="none" stroke="black" d="M1455.87,-538.987C1456.75,-521.885 1458.13,-495.036 1459.23,-473.465"/>
<polygon fill="black" stroke="black" points="1462.73,-473.532 1459.75,-463.366 1455.74,-473.173 1462.73,-473.532"/>
</a>
</g>
<g id="a_edge64&#45;label"><a xlink:title="net/http.(*response).WriteHeader &#45;&gt; net/http.Header.clone (0.03s)">
<text text-anchor="middle" x="1476" y="-484.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N66 -->
<g id="node67" class="node"><title>N66</title>
<g id="a_node67"><a xlink:title="net/url.(*URL).setPath (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1628,-575 1536,-575 1536,-539 1628,-539 1628,-575"/>
<text text-anchor="middle" x="1582" y="-559.6" font-family="Times,serif" font-size="8.00">net/url.(*URL).setPath</text>
<text text-anchor="middle" x="1582" y="-550.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N68 -->
<g id="node69" class="node"><title>N68</title>
<g id="a_node69"><a xlink:title="net/url.parse (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1264,-700 1190,-700 1190,-664 1264,-664 1264,-700"/>
<text text-anchor="middle" x="1227" y="-684.6" font-family="Times,serif" font-size="8.00">net/url.parse</text>
<text text-anchor="middle" x="1227" y="-675.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N67&#45;&gt;N68 -->
<g id="edge66" class="edge"><title>N67&#45;&gt;N68</title>
<g id="a_edge66"><a xlink:title="net/url.ParseRequestURI &#45;&gt; net/url.parse (0.03s)">
<path fill="none" stroke="black" d="M1042.44,-781.48C1052,-775.735 1062.87,-769.411 1073,-764 1119.47,-739.175 1133.93,-738.554 1180,-713 1184.22,-710.658 1188.58,-708.09 1192.87,-705.473"/>
<polygon fill="black" stroke="black" points="1194.86,-708.354 1201.49,-700.088 1191.15,-702.417 1194.86,-708.354"/>
</a>
</g>
<g id="a_edge66&#45;label"><a xlink:title="net/url.ParseRequestURI &#45;&gt; net/url.parse (0.03s)">
<text text-anchor="middle" x="1161" y="-734.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N68&#45;&gt;N66 -->
<g id="edge67" class="edge"><title>N68&#45;&gt;N66</title>
<g id="a_edge67"><a xlink:title="net/url.parse &#45;&gt; net/url.(*URL).setPath (0.03s)">
<path fill="none" stroke="black" d="M1249.43,-663.87C1256.63,-659.07 1264.86,-654.275 1273,-651 1312.87,-634.957 1325.85,-641.393 1368,-633 1438.36,-618.989 1460.64,-629.559 1526,-600 1536.41,-595.294 1546.72,-588.384 1555.6,-581.522"/>
<polygon fill="black" stroke="black" points="1558.06,-584.037 1563.64,-575.031 1553.66,-578.591 1558.06,-584.037"/>
</a>
</g>
<g id="a_edge67&#45;label"><a xlink:title="net/url.parse &#45;&gt; net/url.(*URL).setPath (0.03s)">
<text text-anchor="middle" x="1491" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N69 -->
<g id="node70" class="node"><title>N69</title>
<g id="a_node70"><a xlink:title="runtime.futex (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="2473,-255 2369,-255 2369,-211 2473,-211 2473,-255"/>
<text text-anchor="middle" x="2421" y="-238.2" font-family="Times,serif" font-size="16.00">runtime.futex</text>
<text text-anchor="middle" x="2421" y="-220.2" font-family="Times,serif" font-size="16.00">0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N70 -->
<g id="node71" class="node"><title>N70</title>
<g id="a_node71"><a xlink:title="runtime.futexwakeup (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="2463.5,-352 2378.5,-352 2378.5,-316 2463.5,-316 2463.5,-352"/>
<text text-anchor="middle" x="2421" y="-336.6" font-family="Times,serif" font-size="8.00">runtime.futexwakeup</text>
<text text-anchor="middle" x="2421" y="-327.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N70&#45;&gt;N69 -->
<g id="edge69" class="edge"><title>N70&#45;&gt;N69</title>
<g id="a_edge69"><a xlink:title="runtime.futexwakeup &#45;&gt; runtime.futex (0.03s)">
<path fill="none" stroke="black" d="M2421,-315.756C2421,-301.94 2421,-282.188 2421,-265.56"/>
<polygon fill="black" stroke="black" points="2424.5,-265.177 2421,-255.177 2417.5,-265.177 2424.5,-265.177"/>
</a>
</g>
<g id="a_edge69&#45;label"><a xlink:title="runtime.futexwakeup &#45;&gt; runtime.futex (0.03s)">
<text text-anchor="middle" x="2438" y="-276.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N71 -->
<g id="node72" class="node"><title>N71</title>
<g id="a_node72"><a xlink:title="runtime.mallocgc (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="866.5,-59 741.5,-59 741.5,-0 866.5,-0 866.5,-59"/>
<text text-anchor="middle" x="804" y="-43" font-family="Times,serif" font-size="15.00">runtime.mallocgc</text>
<text text-anchor="middle" x="804" y="-26" font-family="Times,serif" font-size="15.00">0.02s(0.87%)</text>
<text text-anchor="middle" x="804" y="-9" font-family="Times,serif" font-size="15.00">of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N72&#45;&gt;N71 -->
<g id="edge70" class="edge"><title>N72&#45;&gt;N71</title>
<g id="a_edge70"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (0.03s)">
<path fill="none" stroke="black" d="M804,-116.909C804,-104.098 804,-86.0427 804,-69.7468"/>
<polygon fill="black" stroke="black" points="807.5,-69.3649 804,-59.3649 800.5,-69.3649 807.5,-69.3649"/>
</a>
</g>
<g id="a_edge70&#45;label"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (0.03s)">
<text text-anchor="middle" x="821" y="-80.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N73&#45;&gt;N70 -->
<g id="edge71" class="edge"><title>N73&#45;&gt;N70</title>
<g id="a_edge71"><a xlink:title="runtime.notewakeup &#45;&gt; runtime.futexwakeup (0.03s)">
<path fill="none" stroke="black" d="M2421,-419.697C2421,-403.923 2421,-380.364 2421,-362.094"/>
<polygon fill="black" stroke="black" points="2424.5,-362.047 2421,-352.047 2417.5,-362.047 2424.5,-362.047"/>
</a>
</g>
<g id="a_edge71&#45;label"><a xlink:title="runtime.notewakeup &#45;&gt; runtime.futexwakeup (0.03s)">
<text text-anchor="middle" x="2438" y="-383.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N77 -->
<g id="node78" class="node"><title>N77</title>
<g id="a_node78"><a xlink:title="sync.(*Pool).getSlow (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1057,-352 971,-352 971,-316 1057,-316 1057,-352"/>
<text text-anchor="middle" x="1014" y="-336.6" font-family="Times,serif" font-size="8.00">sync.(*Pool).getSlow</text>
<text text-anchor="middle" x="1014" y="-327.6" font-family="Times,serif" font-size="8.00">0 of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N76&#45;&gt;N77 -->
<g id="edge73" class="edge"><title>N76&#45;&gt;N77</title>
<g id="a_edge73"><a xlink:title="sync.(*Pool).Get &#45;&gt; sync.(*Pool).getSlow (0.03s)">
<path fill="none" stroke="black" d="M1001.54,-419.697C1003.86,-403.923 1007.33,-380.364 1010.02,-362.094"/>
<polygon fill="black" stroke="black" points="1013.5,-362.45 1011.49,-352.047 1006.58,-361.432 1013.5,-362.45"/>
</a>
</g>
<g id="a_edge73&#45;label"><a xlink:title="sync.(*Pool).Get &#45;&gt; sync.(*Pool).getSlow (0.03s)">
<text text-anchor="middle" x="1024" y="-383.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N78 -->
<g id="node79" class="node"><title>N78</title>
<g id="a_node79"><a xlink:title="time.Time.Sub (0.03s)">
<polygon fill="#f8f8f8" stroke="black" points="1756,-160 1654,-160 1654,-110 1756,-110 1756,-160"/>
<text text-anchor="middle" x="1705" y="-145.6" font-family="Times,serif" font-size="13.00">time.Time.Sub</text>
<text text-anchor="middle" x="1705" y="-131.6" font-family="Times,serif" font-size="13.00">0.01s(0.44%)</text>
<text text-anchor="middle" x="1705" y="-117.6" font-family="Times,serif" font-size="13.00">of 0.03s(1.31%)</text>
</a>
</g>
</g>
<!-- N79&#45;&gt;N78 -->
<g id="edge74" class="edge"><title>N79&#45;&gt;N78</title>
<g id="a_edge74"><a xlink:title="time.Until &#45;&gt; time.Time.Sub (0.03s)">
<path fill="none" stroke="black" d="M1705,-214.837C1705,-202.48 1705,-185.394 1705,-170.287"/>
<polygon fill="black" stroke="black" points="1708.5,-170.227 1705,-160.227 1701.5,-170.227 1708.5,-170.227"/>
</a>
</g>
<g id="a_edge74&#45;label"><a xlink:title="time.Until &#45;&gt; time.Time.Sub (0.03s)">
<text text-anchor="middle" x="1722" y="-181.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
</g>
</g></svg>

File Metadata

Mime Type
image/svg+xml
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
7851914
Default Alt Text
pprof002.svg (98 KB)

Event Timeline