Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F30031302
pprof002.svg
Eevans (Eric Evans)
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Authored By
Eevans
Aug 14 2019, 11:37 PM
2019-08-14 23:37:23 (UTC+0)
Size
98 KB
Referenced Files
None
Subscribers
None
pprof002.svg
View Options
<?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 <= 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 >= 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->N2 -->
<g id="edge1" class="edge"><title>N1->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-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->N10 -->
<g id="edge7" class="edge"><title>N1->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-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->N11 -->
<g id="edge8" class="edge"><title>N1->N11</title>
<g id="a_edge8"><a xlink:title="net/http.(*conn).serve -> 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-label"><a xlink:title="net/http.(*conn).serve -> 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->N62 -->
<g id="edge63" class="edge"><title>N1->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-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->N4 -->
<g id="edge2" class="edge"><title>N2->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-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->N5 -->
<g id="edge3" class="edge"><title>N3->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-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->N8 -->
<g id="edge5" class="edge"><title>N4->N8</title>
<g id="a_edge5"><a xlink:title="main.(*HTTPHandler).get -> 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-label"><a xlink:title="main.(*HTTPHandler).get -> 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->N30 -->
<g id="edge27" class="edge"><title>N4->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-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->N51 -->
<g id="edge58" class="edge"><title>N4->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-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->N59 -->
<g id="edge59" class="edge"><title>N4->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-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->N6 -->
<g id="edge4" class="edge"><title>N5->N6</title>
<g id="a_edge4"><a xlink:title="runtime.schedule -> 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-label"><a xlink:title="runtime.schedule -> 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->N32 -->
<g id="edge29" class="edge"><title>N5->N32</title>
<g id="a_edge29"><a xlink:title="runtime.schedule -> 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-label"><a xlink:title="runtime.schedule -> 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->N17 -->
<g id="edge15" class="edge"><title>N6->N17</title>
<g id="a_edge15"><a xlink:title="runtime.findrunnable -> 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-label"><a xlink:title="runtime.findrunnable -> 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->N22 -->
<g id="edge17" class="edge"><title>N6->N22</title>
<g id="a_edge17"><a xlink:title="runtime.findrunnable -> 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-label"><a xlink:title="runtime.findrunnable -> 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->N29 -->
<g id="edge22" class="edge"><title>N6->N29</title>
<g id="a_edge22"><a xlink:title="runtime.findrunnable -> 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-label"><a xlink:title="runtime.findrunnable -> 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->N74 -->
<g id="edge68" class="edge"><title>N6->N74</title>
<g id="a_edge68"><a xlink:title="runtime.findrunnable -> 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-label"><a xlink:title="runtime.findrunnable -> 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->N12 -->
<g id="edge9" class="edge"><title>N7->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-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->N33 -->
<g id="edge26" class="edge"><title>N7->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-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->N34 -->
<g id="edge31" class="edge"><title>N7->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-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->N37 -->
<g id="edge32" class="edge"><title>N7->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-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->N48 -->
<g id="edge48" class="edge"><title>N7->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-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->N9 -->
<g id="edge6" class="edge"><title>N8->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-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->N53 -->
<g id="edge57" class="edge"><title>N8->N53</title>
<g id="a_edge57"><a xlink:title="main.(*CassandraStore).Get -> 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-label"><a xlink:title="main.(*CassandraStore).Get -> 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->N19 -->
<g id="edge16" class="edge"><title>N9->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-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->N35 -->
<g id="edge30" class="edge"><title>N9->N35</title>
<g id="a_edge30"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery -> 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-label"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery -> 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->N75 -->
<g id="edge47" class="edge"><title>N9->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-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->N16 -->
<g id="edge13" class="edge"><title>N10->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-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->N67 -->
<g id="edge65" class="edge"><title>N10->N67</title>
<g id="a_edge65"><a xlink:title="net/http.readRequest -> 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-label"><a xlink:title="net/http.readRequest -> 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->N18 -->
<g id="edge14" class="edge"><title>N11->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-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->N31 -->
<g id="edge28" class="edge"><title>N11->N31</title>
<g id="a_edge28"><a xlink:title="net/http.(*response).finishRequest -> 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-label"><a xlink:title="net/http.(*response).finishRequest -> 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->N42 -->
<g id="edge39" class="edge"><title>N11->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-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->N13 -->
<g id="edge10" class="edge"><title>N12->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-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->N14 -->
<g id="edge11" class="edge"><title>N13->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-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->N15 -->
<g id="edge12" class="edge"><title>N14->N15</title>
<g id="a_edge12"><a xlink:title="syscall.read -> 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-label"><a xlink:title="syscall.read -> 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->N20 -->
<g id="edge18" class="edge"><title>N17->N20</title>
<g id="a_edge18"><a xlink:title="runtime.netpoll -> 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-label"><a xlink:title="runtime.netpoll -> 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->N23 -->
<g id="edge19" class="edge"><title>N19->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-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->N25 -->
<g id="edge20" class="edge"><title>N21->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-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->N24 -->
<g id="edge21" class="edge"><title>N22->N24</title>
<g id="a_edge21"><a xlink:title="runtime.runqsteal -> 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-label"><a xlink:title="runtime.runqsteal -> 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->N45 -->
<g id="edge41" class="edge"><title>N24->N45</title>
<g id="a_edge41"><a xlink:title="runtime.runqgrab -> 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-label"><a xlink:title="runtime.runqgrab -> 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->N26 -->
<g id="edge23" class="edge"><title>N27->N26</title>
<g id="a_edge23"><a xlink:title="runtime.futexsleep -> 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-label"><a xlink:title="runtime.futexsleep -> 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->N27 -->
<g id="edge24" class="edge"><title>N28->N27</title>
<g id="a_edge24"><a xlink:title="runtime.notesleep -> 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-label"><a xlink:title="runtime.notesleep -> 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->N28 -->
<g id="edge25" class="edge"><title>N29->N28</title>
<g id="a_edge25"><a xlink:title="runtime.stopm -> 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-label"><a xlink:title="runtime.stopm -> 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->N47 -->
<g id="edge45" class="edge"><title>N30->N47</title>
<g id="a_edge45"><a xlink:title="encoding/json.Indent -> 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-label"><a xlink:title="encoding/json.Indent -> 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->N40 -->
<g id="edge38" class="edge"><title>N31->N40</title>
<g id="a_edge38"><a xlink:title="net/http.(*connReader).abortPendingRead -> 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-label"><a xlink:title="net/http.(*connReader).abortPendingRead -> 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->N46 -->
<g id="edge40" class="edge"><title>N32->N46</title>
<g id="a_edge40"><a xlink:title="runtime.resetspinning -> 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-label"><a xlink:title="runtime.resetspinning -> 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->N36 -->
<g id="edge33" class="edge"><title>N35->N36</title>
<g id="a_edge33"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame -> 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-label"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame -> 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->N54 -->
<g id="edge50" class="edge"><title>N36->N54</title>
<g id="a_edge50"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultFrame -> 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-label"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultFrame -> 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->N58 -->
<g id="edge52" class="edge"><title>N37->N58</title>
<g id="a_edge52"><a xlink:title="github.com/gocql/gocql.(*framer).readFrame -> 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-label"><a xlink:title="github.com/gocql/gocql.(*framer).readFrame -> 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->N39 -->
<g id="edge34" class="edge"><title>N38->N39</title>
<g id="a_edge34"><a xlink:title="internal/poll.(*FD).SetReadDeadline -> 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-label"><a xlink:title="internal/poll.(*FD).SetReadDeadline -> 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->N79 -->
<g id="edge54" class="edge"><title>N39->N79</title>
<g id="a_edge54"><a xlink:title="internal/poll.setDeadlineImpl -> 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-label"><a xlink:title="internal/poll.setDeadlineImpl -> 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->N41 -->
<g id="edge35" class="edge"><title>N40->N41</title>
<g id="a_edge35"><a xlink:title="net.(*conn).SetReadDeadline -> 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-label"><a xlink:title="net.(*conn).SetReadDeadline -> 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->N38 -->
<g id="edge36" class="edge"><title>N41->N38</title>
<g id="a_edge36"><a xlink:title="net.(*netFD).SetReadDeadline -> 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-label"><a xlink:title="net.(*netFD).SetReadDeadline -> 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->N43 -->
<g id="edge37" class="edge"><title>N42->N43</title>
<g id="a_edge37"><a xlink:title="net/http.(*chunkWriter).Write -> 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-label"><a xlink:title="net/http.(*chunkWriter).Write -> 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->N73 -->
<g id="edge72" class="edge"><title>N44->N73</title>
<g id="a_edge72"><a xlink:title="runtime.startm -> 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-label"><a xlink:title="runtime.startm -> 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->N44 -->
<g id="edge42" class="edge"><title>N46->N44</title>
<g id="a_edge42"><a xlink:title="runtime.wakep -> 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-label"><a xlink:title="runtime.wakep -> 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->N60 -->
<g id="edge43" class="edge"><title>N48->N60</title>
<g id="a_edge43"><a xlink:title="crypto/tls.(*Conn).SetReadDeadline -> 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-label"><a xlink:title="crypto/tls.(*Conn).SetReadDeadline -> 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->N50 -->
<g id="edge44" class="edge"><title>N49->N50</title>
<g id="a_edge44"><a xlink:title="encoding/json.(*encodeState).marshal -> 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-label"><a xlink:title="encoding/json.(*encodeState).marshal -> 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->N49 -->
<g id="edge46" class="edge"><title>N51->N49</title>
<g id="a_edge46"><a xlink:title="encoding/json.Marshal -> 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-label"><a xlink:title="encoding/json.Marshal -> 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->N80 -->
<g id="edge75" class="edge"><title>N52->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-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->N76 -->
<g id="edge49" class="edge"><title>N53->N76</title>
<g id="a_edge49"><a xlink:title="github.com/gocql/gocql.(*Session).Query -> 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-label"><a xlink:title="github.com/gocql/gocql.(*Session).Query -> 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->N72 -->
<g id="edge51" class="edge"><title>N54->N72</title>
<g id="a_edge51"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultRows -> 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-label"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultRows -> 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->N56 -->
<g id="edge53" class="edge"><title>N55->N56</title>
<g id="a_edge53"><a xlink:title="internal/poll.(*FD).SetReadDeadline -> 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-label"><a xlink:title="internal/poll.(*FD).SetReadDeadline -> 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->N52 -->
<g id="edge55" class="edge"><title>N57->N52</title>
<g id="a_edge55"><a xlink:title="io.ReadAtLeast -> 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-label"><a xlink:title="io.ReadAtLeast -> 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->N57 -->
<g id="edge56" class="edge"><title>N58->N57</title>
<g id="a_edge56"><a xlink:title="io.ReadFull -> 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-label"><a xlink:title="io.ReadFull -> 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->N64 -->
<g id="edge60" class="edge"><title>N59->N64</title>
<g id="a_edge60"><a xlink:title="main.(*statusObserver).WriteHeader -> 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-label"><a xlink:title="main.(*statusObserver).WriteHeader -> 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->N61 -->
<g id="edge61" class="edge"><title>N60->N61</title>
<g id="a_edge61"><a xlink:title="net.(*conn).SetReadDeadline -> 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-label"><a xlink:title="net.(*conn).SetReadDeadline -> 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->N55 -->
<g id="edge62" class="edge"><title>N61->N55</title>
<g id="a_edge62"><a xlink:title="net.(*netFD).SetReadDeadline -> 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-label"><a xlink:title="net.(*netFD).SetReadDeadline -> 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->N65 -->
<g id="edge64" class="edge"><title>N64->N65</title>
<g id="a_edge64"><a xlink:title="net/http.(*response).WriteHeader -> 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-label"><a xlink:title="net/http.(*response).WriteHeader -> 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->N68 -->
<g id="edge66" class="edge"><title>N67->N68</title>
<g id="a_edge66"><a xlink:title="net/url.ParseRequestURI -> 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-label"><a xlink:title="net/url.ParseRequestURI -> 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->N66 -->
<g id="edge67" class="edge"><title>N68->N66</title>
<g id="a_edge67"><a xlink:title="net/url.parse -> 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-label"><a xlink:title="net/url.parse -> 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->N69 -->
<g id="edge69" class="edge"><title>N70->N69</title>
<g id="a_edge69"><a xlink:title="runtime.futexwakeup -> 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-label"><a xlink:title="runtime.futexwakeup -> 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->N71 -->
<g id="edge70" class="edge"><title>N72->N71</title>
<g id="a_edge70"><a xlink:title="runtime.newobject -> 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-label"><a xlink:title="runtime.newobject -> 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->N70 -->
<g id="edge71" class="edge"><title>N73->N70</title>
<g id="a_edge71"><a xlink:title="runtime.notewakeup -> 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-label"><a xlink:title="runtime.notewakeup -> 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->N77 -->
<g id="edge73" class="edge"><title>N76->N77</title>
<g id="a_edge73"><a xlink:title="sync.(*Pool).Get -> 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-label"><a xlink:title="sync.(*Pool).Get -> 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->N78 -->
<g id="edge74" class="edge"><title>N79->N78</title>
<g id="a_edge74"><a xlink:title="time.Until -> 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-label"><a xlink:title="time.Until -> 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
Details
Attached
Mime Type
image/svg+xml
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
7851914
Default Alt Text
pprof002.svg (98 KB)
Attached To
Mode
T229697: Investigate Kask request latency
Attached
Detach File
Event Timeline
Log In to Comment