Page MenuHomePhabricator
Authored By
Eevans
Aug 9 2019, 4:11 PM
Size
126 KB
Referenced Files
None
Subscribers
None

pprof002.svg

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- 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.2
* ======================
*
* Given an unique existing element with id "viewport" (or when missing, the
* first g-element), including 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.2, Tue Aug 30 17:21:56 CEST 2011, Andrea Leofreddi
* - Fixed viewBox on root tag (#7)
* - Improved zoom speed (#2)
*
* 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-2017 Andrea Leofreddi <a.leofreddi@vleo.net>. 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.
* 3. Neither the name of the copyright holder nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ''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 COPYRIGHT HOLDERS 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)
var zoomScale = 0.2; // Zoom sensitivity
/// <====
/// END OF CONFIGURATION
var root = document.documentElement;
var state = 'none', svgRoot = null, 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(svgRoot == null) {
var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r;
while(t != root) {
if(t.getAttribute("viewBox")) {
setCTM(r, t.getCTM());
t.removeAttribute("viewBox");
}
t = t.parentNode;
}
svgRoot = r;
}
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 / 360; // Chrome/Safari
else
delta = evt.detail / -9; // Mozilla
var z = Math.pow(1 + zoomScale, delta);
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 2436)">
<title>kask</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2436 1633.5,-2436 1633.5,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_L</title>
<polygon fill="none" stroke="#000000" points="264.5,-2310 264.5,-2424 694.5,-2424 694.5,-2310 264.5,-2310"/>
</g>
<!-- File: kask -->
<g id="node1" class="node">
<title>File: kask</title>
<g id="a_node1"><a xlink:title="kask">
<polygon fill="#f8f8f8" stroke="#000000" points="686,-2416 273,-2416 273,-2318 686,-2318 686,-2416"/>
<text text-anchor="start" x="281" y="-2399.2" font-family="Times,serif" font-size="16.00" fill="#000000">File: kask</text>
<text text-anchor="start" x="281" y="-2381.2" font-family="Times,serif" font-size="16.00" fill="#000000">Type: cpu</text>
<text text-anchor="start" x="281" y="-2363.2" font-family="Times,serif" font-size="16.00" fill="#000000">Showing nodes accounting for 20.93s, 54.73% of 38.24s total</text>
<text text-anchor="start" x="281" y="-2345.2" font-family="Times,serif" font-size="16.00" fill="#000000">Dropped 1469 nodes (cum &lt;= 0.19s)</text>
<text text-anchor="start" x="281" y="-2327.2" font-family="Times,serif" font-size="16.00" fill="#000000">Showing top 80 nodes out of 153</text>
</a>
</g>
</g>
<!-- N1 -->
<g id="node1" class="node">
<title>N1</title>
<g id="a_node1"><a xlink:title="runtime.goexit (31.06s)">
<polygon fill="#edd6d5" stroke="#b20a00" points="788.5,-2385 704.5,-2385 704.5,-2349 788.5,-2349 788.5,-2385"/>
<text text-anchor="middle" x="746.5" y="-2374.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="746.5" y="-2365.1" font-family="Times,serif" font-size="8.00" fill="#000000">goexit</text>
<text text-anchor="middle" x="746.5" y="-2356.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 31.06s (81.22%)</text>
</a>
</g>
</g>
<!-- N2 -->
<g id="node2" class="node">
<title>N2</title>
<g id="a_node2"><a xlink:title="net/http.(*conn).serve (27.74s)">
<polygon fill="#edd7d5" stroke="#b21000" points="797,-2267 696,-2267 696,-2199 797,-2199 797,-2267"/>
<text text-anchor="middle" x="746.5" y="-2254.2" font-family="Times,serif" font-size="11.00" fill="#000000">http</text>
<text text-anchor="middle" x="746.5" y="-2242.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*conn)</text>
<text text-anchor="middle" x="746.5" y="-2230.2" font-family="Times,serif" font-size="11.00" fill="#000000">serve</text>
<text text-anchor="middle" x="746.5" y="-2218.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.08s (0.21%)</text>
<text text-anchor="middle" x="746.5" y="-2206.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 27.74s (72.54%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N2 -->
<g id="edge1" class="edge">
<title>N1&#45;&gt;N2</title>
<g id="a_edge1"><a xlink:title="runtime.goexit &#45;&gt; net/http.(*conn).serve (27.74s)">
<path fill="none" stroke="#b21000" stroke-width="4" d="M746.5,-2348.9282C746.5,-2330.6757 746.5,-2301.7712 746.5,-2277.3911"/>
<polygon fill="#b21000" stroke="#b21000" stroke-width="4" points="750.0001,-2277.2637 746.5,-2267.2637 743.0001,-2277.2637 750.0001,-2277.2637"/>
</a>
</g>
<g id="a_edge1&#45;label"><a xlink:title="runtime.goexit &#45;&gt; net/http.(*conn).serve (27.74s)">
<text text-anchor="middle" x="766.5" y="-2288.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 27.74s</text>
</a>
</g>
</g>
<!-- N17 -->
<g id="node17" class="node">
<title>N17</title>
<g id="a_node17"><a xlink:title="github.com/gocql/gocql.(*Conn).recv (2.85s)">
<polygon fill="#ede9e4" stroke="#b2936f" points="898,-2264.5 815,-2264.5 815,-2201.5 898,-2201.5 898,-2264.5"/>
<text text-anchor="middle" x="856.5" y="-2252.5" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="856.5" y="-2241.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*Conn)</text>
<text text-anchor="middle" x="856.5" y="-2230.5" font-family="Times,serif" font-size="10.00" fill="#000000">recv</text>
<text text-anchor="middle" x="856.5" y="-2219.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="856.5" y="-2208.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 2.85s (7.45%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N17 -->
<g id="edge31" class="edge">
<title>N1&#45;&gt;N17</title>
<g id="a_edge31"><a xlink:title="runtime.goexit ... github.com/gocql/gocql.(*Conn).recv (2.85s)">
<path fill="none" stroke="#b2936f" stroke-dasharray="1,5" d="M761.3351,-2348.9282C777.3158,-2329.4607 803.2438,-2297.8758 824.0032,-2272.587"/>
<polygon fill="#b2936f" stroke="#b2936f" points="826.9028,-2274.5709 830.5426,-2264.6209 821.4923,-2270.1295 826.9028,-2274.5709"/>
</a>
</g>
<g id="a_edge31&#45;label"><a xlink:title="runtime.goexit ... github.com/gocql/gocql.(*Conn).recv (2.85s)">
<text text-anchor="middle" x="828.5" y="-2288.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.85s</text>
</a>
</g>
</g>
<!-- N65 -->
<g id="node65" class="node">
<title>N65</title>
<g id="a_node65"><a xlink:title="runtime.gcDrain (0.28s)">
<polygon fill="#edecec" stroke="#b2b1ab" points="993,-2251 916,-2251 916,-2215 993,-2215 993,-2251"/>
<text text-anchor="middle" x="954.5" y="-2240.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="954.5" y="-2231.1" font-family="Times,serif" font-size="8.00" fill="#000000">gcDrain</text>
<text text-anchor="middle" x="954.5" y="-2222.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.28s (0.73%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N65 -->
<g id="edge65" class="edge">
<title>N1&#45;&gt;N65</title>
<g id="a_edge65"><a xlink:title="runtime.goexit ... runtime.gcDrain (0.28s)">
<path fill="none" stroke="#b2b1ab" stroke-dasharray="1,5" d="M776.6116,-2348.8938C809.0204,-2329.2412 861.921,-2296.6836 906.5,-2267 911.1751,-2263.887 916.0569,-2260.5423 920.8409,-2257.2091"/>
<polygon fill="#b2b1ab" stroke="#b2b1ab" points="923.1138,-2259.8895 929.2805,-2251.2743 919.0872,-2254.1635 923.1138,-2259.8895"/>
</a>
</g>
<g id="a_edge65&#45;label"><a xlink:title="runtime.goexit ... runtime.gcDrain (0.28s)">
<text text-anchor="middle" x="893.5" y="-2288.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.28s</text>
</a>
</g>
</g>
<!-- N14 -->
<g id="node14" class="node">
<title>N14</title>
<g id="a_node14"><a xlink:title="net/http.(*conn).readRequest (5.67s)">
<polygon fill="#ede3db" stroke="#b2672e" points="574,-2148 479,-2148 479,-2080 574,-2080 574,-2148"/>
<text text-anchor="middle" x="526.5" y="-2135.2" font-family="Times,serif" font-size="11.00" fill="#000000">http</text>
<text text-anchor="middle" x="526.5" y="-2123.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*conn)</text>
<text text-anchor="middle" x="526.5" y="-2111.2" font-family="Times,serif" font-size="11.00" fill="#000000">readRequest</text>
<text text-anchor="middle" x="526.5" y="-2099.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.11s (0.29%)</text>
<text text-anchor="middle" x="526.5" y="-2087.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 5.67s (14.83%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N14 -->
<g id="edge20" class="edge">
<title>N2&#45;&gt;N14</title>
<g id="a_edge20"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.(*conn).readRequest (5.67s)">
<path fill="none" stroke="#b2672e" d="M695.787,-2207.8283C665.2458,-2192.4142 625.4861,-2171.9008 582.8752,-2148.1179"/>
<polygon fill="#b2672e" stroke="#b2672e" points="584.4638,-2144.996 574.0299,-2143.1565 581.0394,-2151.1012 584.4638,-2144.996"/>
</a>
</g>
<g id="a_edge20&#45;label"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.(*conn).readRequest (5.67s)">
<text text-anchor="middle" x="658.5" y="-2169.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.67s</text>
</a>
</g>
</g>
<!-- N35 -->
<g id="node35" class="node">
<title>N35</title>
<g id="a_node35"><a xlink:title="net/http.(*response).finishRequest (6.44s)">
<polygon fill="#ede1d9" stroke="#b25a1c" points="681,-2145.5 592,-2145.5 592,-2082.5 681,-2082.5 681,-2145.5"/>
<text text-anchor="middle" x="636.5" y="-2133.5" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="636.5" y="-2122.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*response)</text>
<text text-anchor="middle" x="636.5" y="-2111.5" font-family="Times,serif" font-size="10.00" fill="#000000">finishRequest</text>
<text text-anchor="middle" x="636.5" y="-2100.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.06s (0.16%)</text>
<text text-anchor="middle" x="636.5" y="-2089.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 6.44s (16.84%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N35 -->
<g id="edge17" class="edge">
<title>N2&#45;&gt;N35</title>
<g id="a_edge17"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.(*response).finishRequest (6.44s)">
<path fill="none" stroke="#b25a1c" d="M714.9784,-2198.8994C701.7872,-2184.6289 686.3778,-2167.9588 672.7231,-2153.1868"/>
<polygon fill="#b25a1c" stroke="#b25a1c" points="675.1217,-2150.6254 665.7636,-2145.6579 669.9814,-2155.377 675.1217,-2150.6254"/>
</a>
</g>
<g id="a_edge17&#45;label"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.(*response).finishRequest (6.44s)">
<text text-anchor="middle" x="715.5" y="-2169.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.44s</text>
</a>
</g>
</g>
<!-- N78 -->
<g id="node78" class="node">
<title>N78</title>
<g id="a_node78"><a xlink:title="net/http.serverHandler.ServeHTTP (15.21s)">
<polygon fill="#eddbd5" stroke="#b22b00" points="793.5,-2145.5 699.5,-2145.5 699.5,-2082.5 793.5,-2082.5 793.5,-2145.5"/>
<text text-anchor="middle" x="746.5" y="-2133.5" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="746.5" y="-2122.5" font-family="Times,serif" font-size="10.00" fill="#000000">serverHandler</text>
<text text-anchor="middle" x="746.5" y="-2111.5" font-family="Times,serif" font-size="10.00" fill="#000000">ServeHTTP</text>
<text text-anchor="middle" x="746.5" y="-2100.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.02s (0.052%)</text>
<text text-anchor="middle" x="746.5" y="-2089.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 15.21s (39.78%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N78 -->
<g id="edge2" class="edge">
<title>N2&#45;&gt;N78</title>
<g id="a_edge2"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.serverHandler.ServeHTTP (15.21s)">
<path fill="none" stroke="#b22b00" stroke-width="2" d="M746.5,-2198.8994C746.5,-2185.5454 746.5,-2170.09 746.5,-2156.0551"/>
<polygon fill="#b22b00" stroke="#b22b00" stroke-width="2" points="750.0001,-2155.6578 746.5,-2145.6579 743.0001,-2155.6579 750.0001,-2155.6578"/>
</a>
</g>
<g id="a_edge2&#45;label"><a xlink:title="net/http.(*conn).serve &#45;&gt; net/http.serverHandler.ServeHTTP (15.21s)">
<text text-anchor="middle" x="766.5" y="-2169.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 15.21s</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node3" class="node">
<title>N3</title>
<g id="a_node3"><a xlink:title="syscall.Syscall (5.04s)">
<polygon fill="#ede4dd" stroke="#b2723c" points="842,-112 651,-112 651,0 842,0 842,-112"/>
<text text-anchor="middle" x="746.5" y="-88.8" font-family="Times,serif" font-size="24.00" fill="#000000">syscall</text>
<text text-anchor="middle" x="746.5" y="-62.8" font-family="Times,serif" font-size="24.00" fill="#000000">Syscall</text>
<text text-anchor="middle" x="746.5" y="-36.8" font-family="Times,serif" font-size="24.00" fill="#000000">4.92s (12.87%)</text>
<text text-anchor="middle" x="746.5" y="-10.8" font-family="Times,serif" font-size="24.00" fill="#000000">of 5.04s (13.18%)</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node4" class="node">
<title>N4</title>
<g id="a_node4"><a xlink:title="syscall.Syscall (4.92s)">
<polygon fill="#ede4dd" stroke="#b2743f" points="673,-1560 482,-1560 482,-1448 673,-1448 673,-1560"/>
<text text-anchor="middle" x="577.5" y="-1536.8" font-family="Times,serif" font-size="24.00" fill="#000000">syscall</text>
<text text-anchor="middle" x="577.5" y="-1510.8" font-family="Times,serif" font-size="24.00" fill="#000000">Syscall</text>
<text text-anchor="middle" x="577.5" y="-1484.8" font-family="Times,serif" font-size="24.00" fill="#000000">4.71s (12.32%)</text>
<text text-anchor="middle" x="577.5" y="-1458.8" font-family="Times,serif" font-size="24.00" fill="#000000">of 4.92s (12.87%)</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node5" class="node">
<title>N5</title>
<g id="a_node5"><a xlink:title="runtime.findrunnable (4.56s)">
<polygon fill="#ede5df" stroke="#b27a48" points="1397,-2025.5 1302,-2025.5 1302,-1969.5 1397,-1969.5 1397,-2025.5"/>
<text text-anchor="middle" x="1349.5" y="-2012.7" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1349.5" y="-2000.7" font-family="Times,serif" font-size="11.00" fill="#000000">findrunnable</text>
<text text-anchor="middle" x="1349.5" y="-1988.7" font-family="Times,serif" font-size="11.00" fill="#000000">0.14s (0.37%)</text>
<text text-anchor="middle" x="1349.5" y="-1976.7" font-family="Times,serif" font-size="11.00" fill="#000000">of 4.56s (11.92%)</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node21" class="node">
<title>N21</title>
<g id="a_node21"><a xlink:title="runtime.futex (1.11s)">
<polygon fill="#edebe9" stroke="#b2a998" points="1177,-1912 1070,-1912 1070,-1850 1177,-1850 1177,-1912"/>
<text text-anchor="middle" x="1123.5" y="-1895.2" font-family="Times,serif" font-size="16.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1123.5" y="-1877.2" font-family="Times,serif" font-size="16.00" fill="#000000">futex</text>
<text text-anchor="middle" x="1123.5" y="-1859.2" font-family="Times,serif" font-size="16.00" fill="#000000">1.11s (2.90%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N21 -->
<g id="edge46" class="edge">
<title>N5&#45;&gt;N21</title>
<g id="a_edge46"><a xlink:title="runtime.findrunnable ... runtime.futex (1.11s)">
<path fill="none" stroke="#b2a998" stroke-dasharray="1,5" d="M1301.8995,-1973.8216C1269.3027,-1957.5054 1225.1478,-1935.2048 1186.5,-1915 1186.3072,-1914.8992 1186.1142,-1914.7983 1185.9208,-1914.6971"/>
<polygon fill="#b2a998" stroke="#b2a998" points="1187.5438,-1911.5961 1177.0651,-1910.0321 1184.2813,-1917.7894 1187.5438,-1911.5961"/>
</a>
</g>
<g id="a_edge46&#45;label"><a xlink:title="runtime.findrunnable ... runtime.futex (1.11s)">
<text text-anchor="middle" x="1265.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.11s</text>
</a>
</g>
</g>
<!-- N30 -->
<g id="node30" class="node">
<title>N30</title>
<g id="a_node30"><a xlink:title="runtime.futex (0.37s)">
<polygon fill="#edecec" stroke="#b2b0a9" points="1286,-1906 1195,-1906 1195,-1856 1286,-1856 1286,-1906"/>
<text text-anchor="middle" x="1240.5" y="-1891.6" font-family="Times,serif" font-size="13.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1240.5" y="-1877.6" font-family="Times,serif" font-size="13.00" fill="#000000">futex</text>
<text text-anchor="middle" x="1240.5" y="-1863.6" font-family="Times,serif" font-size="13.00" fill="#000000">0.37s (0.97%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N30 -->
<g id="edge57" class="edge">
<title>N5&#45;&gt;N30</title>
<g id="a_edge57"><a xlink:title="runtime.findrunnable ... runtime.futex (0.37s)">
<path fill="none" stroke="#b2b0a9" stroke-dasharray="1,5" d="M1323.1141,-1969.2986C1307.4878,-1952.597 1287.6151,-1931.357 1271.2767,-1913.8944"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1273.4344,-1911.0777 1264.0465,-1906.1667 1268.3229,-1915.8602 1273.4344,-1911.0777"/>
</a>
</g>
<g id="a_edge57&#45;label"><a xlink:title="runtime.findrunnable ... runtime.futex (0.37s)">
<text text-anchor="middle" x="1318.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.37s</text>
</a>
</g>
</g>
<!-- N34 -->
<g id="node34" class="node">
<title>N34</title>
<g id="a_node34"><a xlink:title="runtime.netpoll (2.39s)">
<polygon fill="#ede9e5" stroke="#b29a7a" points="1394.5,-1909 1304.5,-1909 1304.5,-1853 1394.5,-1853 1394.5,-1909"/>
<text text-anchor="middle" x="1349.5" y="-1896.2" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1349.5" y="-1884.2" font-family="Times,serif" font-size="11.00" fill="#000000">netpoll</text>
<text text-anchor="middle" x="1349.5" y="-1872.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.08s (0.21%)</text>
<text text-anchor="middle" x="1349.5" y="-1860.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 2.39s (6.25%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N34 -->
<g id="edge32" class="edge">
<title>N5&#45;&gt;N34</title>
<g id="a_edge32"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.netpoll (2.39s)">
<path fill="none" stroke="#b29a7a" d="M1349.5,-1969.2986C1349.5,-1954.3837 1349.5,-1935.8493 1349.5,-1919.618"/>
<polygon fill="#b29a7a" stroke="#b29a7a" points="1353.0001,-1919.3454 1349.5,-1909.3455 1346.0001,-1919.3455 1353.0001,-1919.3454"/>
</a>
</g>
<g id="a_edge32&#45;label"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.netpoll (2.39s)">
<text text-anchor="middle" x="1366.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.39s</text>
</a>
</g>
</g>
<!-- N64 -->
<g id="node64" class="node">
<title>N64</title>
<g id="a_node64"><a xlink:title="runtime.runqgrab (0.22s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="1496,-1907 1413,-1907 1413,-1855 1496,-1855 1496,-1907"/>
<text text-anchor="middle" x="1454.5" y="-1895" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1454.5" y="-1884" font-family="Times,serif" font-size="10.00" fill="#000000">runqgrab</text>
<text text-anchor="middle" x="1454.5" y="-1873" font-family="Times,serif" font-size="10.00" fill="#000000">0.07s (0.18%)</text>
<text text-anchor="middle" x="1454.5" y="-1862" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.22s (0.58%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N64 -->
<g id="edge76" class="edge">
<title>N5&#45;&gt;N64</title>
<g id="a_edge76"><a xlink:title="runtime.findrunnable ... runtime.runqgrab (0.22s)">
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1374.9176,-1969.2986C1389.6547,-1952.9474 1408.3125,-1932.2462 1423.8577,-1914.9983"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1426.6608,-1917.1161 1430.7559,-1907.3447 1421.461,-1912.4296 1426.6608,-1917.1161"/>
</a>
</g>
<g id="a_edge76&#45;label"><a xlink:title="runtime.findrunnable ... runtime.runqgrab (0.22s)">
<text text-anchor="middle" x="1421.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.22s</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node6" class="node">
<title>N6</title>
<g id="a_node6"><a xlink:title="net/http.readRequest (4.50s)">
<polygon fill="#ede5df" stroke="#b27b49" points="467,-2023.5 378,-2023.5 378,-1971.5 467,-1971.5 467,-2023.5"/>
<text text-anchor="middle" x="422.5" y="-2011.5" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="422.5" y="-2000.5" font-family="Times,serif" font-size="10.00" fill="#000000">readRequest</text>
<text text-anchor="middle" x="422.5" y="-1989.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.07s (0.18%)</text>
<text text-anchor="middle" x="422.5" y="-1978.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 4.50s (11.77%)</text>
</a>
</g>
</g>
<!-- N26 -->
<g id="node26" class="node">
<title>N26</title>
<g id="a_node26"><a xlink:title="net/textproto.(*Reader).ReadMIMEHeader (1.01s)">
<polygon fill="#edecea" stroke="#b2aa9a" points="103,-1915 0,-1915 0,-1847 103,-1847 103,-1915"/>
<text text-anchor="middle" x="51.5" y="-1902.2" font-family="Times,serif" font-size="11.00" fill="#000000">textproto</text>
<text text-anchor="middle" x="51.5" y="-1890.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*Reader)</text>
<text text-anchor="middle" x="51.5" y="-1878.2" font-family="Times,serif" font-size="11.00" fill="#000000">ReadMIMEHeader</text>
<text text-anchor="middle" x="51.5" y="-1866.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.10s (0.26%)</text>
<text text-anchor="middle" x="51.5" y="-1854.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 1.01s (2.64%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N26 -->
<g id="edge47" class="edge">
<title>N6&#45;&gt;N26</title>
<g id="a_edge47"><a xlink:title="net/http.readRequest &#45;&gt; net/textproto.(*Reader).ReadMIMEHeader (1.01s)">
<path fill="none" stroke="#b2aa9a" d="M377.8546,-1990.2991C316.2105,-1979.3249 202.452,-1955.3222 112.5,-1915 112.4032,-1914.9566 112.3063,-1914.9131 112.2094,-1914.8695"/>
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="113.6356,-1911.6724 103.0988,-1910.5643 110.6448,-1918.0013 113.6356,-1911.6724"/>
</a>
</g>
<g id="a_edge47&#45;label"><a xlink:title="net/http.readRequest &#45;&gt; net/textproto.(*Reader).ReadMIMEHeader (1.01s)">
<text text-anchor="middle" x="212.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.01s</text>
</a>
</g>
</g>
<!-- N32 -->
<g id="node32" class="node">
<title>N32</title>
<g id="a_node32"><a xlink:title="net/url.parse (0.50s)">
<polygon fill="#edeceb" stroke="#b2afa6" points="211.5,-1909 121.5,-1909 121.5,-1853 211.5,-1853 211.5,-1909"/>
<text text-anchor="middle" x="166.5" y="-1896.2" font-family="Times,serif" font-size="11.00" fill="#000000">url</text>
<text text-anchor="middle" x="166.5" y="-1884.2" font-family="Times,serif" font-size="11.00" fill="#000000">parse</text>
<text text-anchor="middle" x="166.5" y="-1872.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.12s (0.31%)</text>
<text text-anchor="middle" x="166.5" y="-1860.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 0.50s (1.31%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N32 -->
<g id="edge53" class="edge">
<title>N6&#45;&gt;N32</title>
<g id="a_edge53"><a xlink:title="net/http.readRequest ... net/url.parse (0.50s)">
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M377.7511,-1985.8507C347.3381,-1977.187 306.5957,-1964.102 272.5,-1948 252.7065,-1938.6523 232.1095,-1926.312 214.3936,-1914.7717"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="216.2167,-1911.7813 205.9443,-1909.1874 212.357,-1917.6211 216.2167,-1911.7813"/>
</a>
</g>
<g id="a_edge53&#45;label"><a xlink:title="net/http.readRequest ... net/url.parse (0.50s)">
<text text-anchor="middle" x="289.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.50s</text>
</a>
</g>
</g>
<!-- N69 -->
<g id="node69" class="node">
<title>N69</title>
<g id="a_node69"><a xlink:title="bufio.(*Reader).ReadLine (2s)">
<polygon fill="#edeae6" stroke="#b29f83" points="307.5,-1912.5 229.5,-1912.5 229.5,-1849.5 307.5,-1849.5 307.5,-1912.5"/>
<text text-anchor="middle" x="268.5" y="-1900.5" font-family="Times,serif" font-size="10.00" fill="#000000">bufio</text>
<text text-anchor="middle" x="268.5" y="-1889.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*Reader)</text>
<text text-anchor="middle" x="268.5" y="-1878.5" font-family="Times,serif" font-size="10.00" fill="#000000">ReadLine</text>
<text text-anchor="middle" x="268.5" y="-1867.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="268.5" y="-1856.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 2s (5.23%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N69 -->
<g id="edge34" class="edge">
<title>N6&#45;&gt;N69</title>
<g id="a_edge34"><a xlink:title="net/http.readRequest ... bufio.(*Reader).ReadLine (2s)">
<path fill="none" stroke="#b29f83" stroke-dasharray="1,5" d="M377.8522,-1978.8589C360.9039,-1970.6905 341.9736,-1960.1754 326.5,-1948 316.3872,-1940.0427 306.6912,-1930.1331 298.2192,-1920.3962"/>
<polygon fill="#b29f83" stroke="#b29f83" points="300.8237,-1918.0554 291.7026,-1912.665 295.4714,-1922.5669 300.8237,-1918.0554"/>
</a>
</g>
<g id="a_edge34&#45;label"><a xlink:title="net/http.readRequest ... bufio.(*Reader).ReadLine (2s)">
<text text-anchor="middle" x="334.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2s</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node7" class="node">
<title>N7</title>
<g id="a_node7"><a xlink:title="github.com/gocql/gocql.(*Conn).exec (7.56s)">
<polygon fill="#edded5" stroke="#b24602" points="794,-454 699,-454 699,-386 794,-386 794,-454"/>
<text text-anchor="middle" x="746.5" y="-441.2" font-family="Times,serif" font-size="11.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-429.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*Conn)</text>
<text text-anchor="middle" x="746.5" y="-417.2" font-family="Times,serif" font-size="11.00" fill="#000000">exec</text>
<text text-anchor="middle" x="746.5" y="-405.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.15s (0.39%)</text>
<text text-anchor="middle" x="746.5" y="-393.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 7.56s (19.77%)</text>
</a>
</g>
</g>
<!-- N27 -->
<g id="node27" class="node">
<title>N27</title>
<g id="a_node27"><a xlink:title="runtime.selectgoImpl (0.59s)">
<polygon fill="#edeceb" stroke="#b2aea4" points="680.5,-333.5 584.5,-333.5 584.5,-273.5 680.5,-273.5 680.5,-333.5"/>
<text text-anchor="middle" x="632.5" y="-319.9" font-family="Times,serif" font-size="12.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="632.5" y="-306.9" font-family="Times,serif" font-size="12.00" fill="#000000">selectgoImpl</text>
<text text-anchor="middle" x="632.5" y="-293.9" font-family="Times,serif" font-size="12.00" fill="#000000">0.29s (0.76%)</text>
<text text-anchor="middle" x="632.5" y="-280.9" font-family="Times,serif" font-size="12.00" fill="#000000">of 0.59s (1.54%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N27 -->
<g id="edge50" class="edge">
<title>N7&#45;&gt;N27</title>
<g id="a_edge50"><a xlink:title="github.com/gocql/gocql.(*Conn).exec ... runtime.selectgoImpl (0.59s)">
<path fill="none" stroke="#b2aea4" stroke-dasharray="1,5" d="M713.22,-385.9902C699.4527,-371.921 683.4384,-355.5554 669.3205,-341.1279"/>
<polygon fill="#b2aea4" stroke="#b2aea4" points="671.6281,-338.4818 662.1325,-333.7823 666.6249,-343.3776 671.6281,-338.4818"/>
</a>
</g>
<g id="a_edge50&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).exec ... runtime.selectgoImpl (0.59s)">
<text text-anchor="middle" x="710.5" y="-356.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.59s</text>
</a>
</g>
</g>
<!-- N48 -->
<g id="node48" class="node">
<title>N48</title>
<g id="a_node48"><a xlink:title="github.com/gocql/gocql.(*framer).writeExecuteFrame (5.80s)">
<polygon fill="#ede2db" stroke="#b2652b" points="794,-335 699,-335 699,-272 794,-272 794,-335"/>
<text text-anchor="middle" x="746.5" y="-323" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-312" font-family="Times,serif" font-size="10.00" fill="#000000">(*framer)</text>
<text text-anchor="middle" x="746.5" y="-301" font-family="Times,serif" font-size="10.00" fill="#000000">writeExecuteFrame</text>
<text text-anchor="middle" x="746.5" y="-290" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="746.5" y="-279" font-family="Times,serif" font-size="10.00" fill="#000000">of 5.80s (15.17%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N48 -->
<g id="edge19" class="edge">
<title>N7&#45;&gt;N48</title>
<g id="a_edge19"><a xlink:title="github.com/gocql/gocql.(*Conn).exec ... github.com/gocql/gocql.(*framer).writeExecuteFrame (5.80s)">
<path fill="none" stroke="#b2652b" stroke-dasharray="1,5" d="M746.5,-385.9902C746.5,-373.3775 746.5,-358.9194 746.5,-345.6665"/>
<polygon fill="#b2652b" stroke="#b2652b" points="750.0001,-345.3546 746.5,-335.3546 743.0001,-345.3546 750.0001,-345.3546"/>
</a>
</g>
<g id="a_edge19&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).exec ... github.com/gocql/gocql.(*framer).writeExecuteFrame (5.80s)">
<text text-anchor="middle" x="763.5" y="-356.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.80s</text>
</a>
</g>
</g>
<!-- N52 -->
<g id="node52" class="node">
<title>N52</title>
<g id="a_node52"><a xlink:title="github.com/gocql/gocql.(*Conn).releaseStream (0.34s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="895,-335 812,-335 812,-272 895,-272 895,-335"/>
<text text-anchor="middle" x="853.5" y="-323" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="853.5" y="-312" font-family="Times,serif" font-size="10.00" fill="#000000">(*Conn)</text>
<text text-anchor="middle" x="853.5" y="-301" font-family="Times,serif" font-size="10.00" fill="#000000">releaseStream</text>
<text text-anchor="middle" x="853.5" y="-290" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="853.5" y="-279" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.34s (0.89%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N52 -->
<g id="edge60" class="edge">
<title>N7&#45;&gt;N52</title>
<g id="a_edge60"><a xlink:title="github.com/gocql/gocql.(*Conn).exec &#45;&gt; github.com/gocql/gocql.(*Conn).releaseStream (0.34s)">
<path fill="none" stroke="#b2b0aa" d="M777.7365,-385.9902C790.1235,-372.5034 804.4486,-356.9065 817.2859,-342.9293"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="820.0563,-345.0871 824.243,-335.3546 814.9008,-340.352 820.0563,-345.0871"/>
</a>
</g>
<g id="a_edge60&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).exec &#45;&gt; github.com/gocql/gocql.(*Conn).releaseStream (0.34s)">
<text text-anchor="middle" x="823.5" y="-356.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.34s</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node8" class="node">
<title>N8</title>
<g id="a_node8"><a xlink:title="runtime.mcall (5.29s)">
<polygon fill="#ede4dc" stroke="#b26e37" points="1389.5,-2385 1309.5,-2385 1309.5,-2349 1389.5,-2349 1389.5,-2385"/>
<text text-anchor="middle" x="1349.5" y="-2374.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1349.5" y="-2365.1" font-family="Times,serif" font-size="8.00" fill="#000000">mcall</text>
<text text-anchor="middle" x="1349.5" y="-2356.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 5.29s (13.83%)</text>
</a>
</g>
</g>
<!-- N40 -->
<g id="node40" class="node">
<title>N40</title>
<g id="a_node40"><a xlink:title="runtime.park_m (5.15s)">
<polygon fill="#ede4dd" stroke="#b2703a" points="1394,-2259 1305,-2259 1305,-2207 1394,-2207 1394,-2259"/>
<text text-anchor="middle" x="1349.5" y="-2247" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1349.5" y="-2236" font-family="Times,serif" font-size="10.00" fill="#000000">park_m</text>
<text text-anchor="middle" x="1349.5" y="-2225" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="1349.5" y="-2214" font-family="Times,serif" font-size="10.00" fill="#000000">of 5.15s (13.47%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N40 -->
<g id="edge24" class="edge">
<title>N8&#45;&gt;N40</title>
<g id="a_edge24"><a xlink:title="runtime.mcall &#45;&gt; runtime.park_m (5.15s)">
<path fill="none" stroke="#b2703a" d="M1349.5,-2348.9282C1349.5,-2328.5851 1349.5,-2295.0098 1349.5,-2269.2143"/>
<polygon fill="#b2703a" stroke="#b2703a" points="1353.0001,-2269.0501 1349.5,-2259.0501 1346.0001,-2269.0502 1353.0001,-2269.0501"/>
</a>
</g>
<g id="a_edge24&#45;label"><a xlink:title="runtime.mcall &#45;&gt; runtime.park_m (5.15s)">
<text text-anchor="middle" x="1366.5" y="-2288.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.15s</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node9" class="node">
<title>N9</title>
<g id="a_node9"><a xlink:title="main.(*HTTPHandler).get (12.87s)">
<polygon fill="#eddcd5" stroke="#b23100" points="797,-1397 696,-1397 696,-1329 797,-1329 797,-1397"/>
<text text-anchor="middle" x="746.5" y="-1384.2" font-family="Times,serif" font-size="11.00" fill="#000000">main</text>
<text text-anchor="middle" x="746.5" y="-1372.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*HTTPHandler)</text>
<text text-anchor="middle" x="746.5" y="-1360.2" font-family="Times,serif" font-size="11.00" fill="#000000">get</text>
<text text-anchor="middle" x="746.5" y="-1348.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.08s (0.21%)</text>
<text text-anchor="middle" x="746.5" y="-1336.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 12.87s (33.66%)</text>
</a>
</g>
</g>
<!-- N22 -->
<g id="node22" class="node">
<title>N22</title>
<g id="a_node22"><a xlink:title="main.(*CassandraStore).Get (11.55s)">
<polygon fill="#eddcd5" stroke="#b23500" points="793.5,-1267.5 699.5,-1267.5 699.5,-1204.5 793.5,-1204.5 793.5,-1267.5"/>
<text text-anchor="middle" x="746.5" y="-1255.5" font-family="Times,serif" font-size="10.00" fill="#000000">main</text>
<text text-anchor="middle" x="746.5" y="-1244.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*CassandraStore)</text>
<text text-anchor="middle" x="746.5" y="-1233.5" font-family="Times,serif" font-size="10.00" fill="#000000">Get</text>
<text text-anchor="middle" x="746.5" y="-1222.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="746.5" y="-1211.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 11.55s (30.20%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N22 -->
<g id="edge9" class="edge">
<title>N9&#45;&gt;N22</title>
<g id="a_edge9"><a xlink:title="main.(*HTTPHandler).get &#45;&gt; main.(*CassandraStore).Get (11.55s)">
<path fill="none" stroke="#b23500" stroke-width="2" d="M746.5,-1328.9663C746.5,-1313.1464 746.5,-1294.1912 746.5,-1277.5354"/>
<polygon fill="#b23500" stroke="#b23500" stroke-width="2" points="750.0001,-1277.5105 746.5,-1267.5105 743.0001,-1277.5106 750.0001,-1277.5105"/>
</a>
</g>
<g id="a_edge9&#45;label"><a xlink:title="main.(*HTTPHandler).get &#45;&gt; main.(*CassandraStore).Get (11.55s)">
<text text-anchor="middle" x="766.5" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 11.55s</text>
</a>
</g>
</g>
<!-- N46 -->
<g id="node46" class="node">
<title>N46</title>
<g id="a_node46"><a xlink:title="net/http.Header.clone (0.37s)">
<polygon fill="#edecec" stroke="#b2b0a9" points="895,-1267.5 812,-1267.5 812,-1204.5 895,-1204.5 895,-1267.5"/>
<text text-anchor="middle" x="853.5" y="-1255.5" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="853.5" y="-1244.5" font-family="Times,serif" font-size="10.00" fill="#000000">Header</text>
<text text-anchor="middle" x="853.5" y="-1233.5" font-family="Times,serif" font-size="10.00" fill="#000000">clone</text>
<text text-anchor="middle" x="853.5" y="-1222.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="853.5" y="-1211.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.37s (0.97%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N46 -->
<g id="edge56" class="edge">
<title>N9&#45;&gt;N46</title>
<g id="a_edge56"><a xlink:title="main.(*HTTPHandler).get ... net/http.Header.clone (0.37s)">
<path fill="none" stroke="#b2b0a9" stroke-dasharray="1,5" d="M775.3925,-1328.8898C780.4323,-1322.9298 785.6215,-1316.7866 790.5,-1311 800.2072,-1299.4859 810.7379,-1286.9623 820.3605,-1275.5058"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="823.1057,-1277.6793 826.856,-1267.7704 817.745,-1273.1779 823.1057,-1277.6793"/>
</a>
</g>
<g id="a_edge56&#45;label"><a xlink:title="main.(*HTTPHandler).get ... net/http.Header.clone (0.37s)">
<text text-anchor="middle" x="820.5" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.37s</text>
</a>
</g>
</g>
<!-- N55 -->
<g id="node55" class="node">
<title>N55</title>
<g id="a_node55"><a xlink:title="runtime.mapassign1 (0.24s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="1003.5,-1264 913.5,-1264 913.5,-1208 1003.5,-1208 1003.5,-1264"/>
<text text-anchor="middle" x="958.5" y="-1251.2" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="958.5" y="-1239.2" font-family="Times,serif" font-size="11.00" fill="#000000">mapassign1</text>
<text text-anchor="middle" x="958.5" y="-1227.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.11s (0.29%)</text>
<text text-anchor="middle" x="958.5" y="-1215.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 0.24s (0.63%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N55 -->
<g id="edge70" class="edge">
<title>N9&#45;&gt;N55</title>
<g id="a_edge70"><a xlink:title="main.(*HTTPHandler).get ... runtime.mapassign1 (0.24s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M797.1423,-1338.1331C828.4796,-1322.1271 869.1475,-1300.2227 903.5,-1278 907.2907,-1275.5478 911.1537,-1272.9105 914.986,-1270.1953"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="917.251,-1272.8761 923.2866,-1264.1685 913.1382,-1267.2117 917.251,-1272.8761"/>
</a>
</g>
<g id="a_edge70&#45;label"><a xlink:title="main.(*HTTPHandler).get ... runtime.mapassign1 (0.24s)">
<text text-anchor="middle" x="887.5" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.24s</text>
</a>
</g>
</g>
<!-- N10 -->
<g id="node10" class="node">
<title>N10</title>
<g id="a_node10"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery (8.91s)">
<polygon fill="#edddd5" stroke="#b23f00" points="794,-573 699,-573 699,-505 794,-505 794,-573"/>
<text text-anchor="middle" x="746.5" y="-560.2" font-family="Times,serif" font-size="11.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-548.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*Conn)</text>
<text text-anchor="middle" x="746.5" y="-536.2" font-family="Times,serif" font-size="11.00" fill="#000000">executeQuery</text>
<text text-anchor="middle" x="746.5" y="-524.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.08s (0.21%)</text>
<text text-anchor="middle" x="746.5" y="-512.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 8.91s (23.30%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N7 -->
<g id="edge16" class="edge">
<title>N10&#45;&gt;N7</title>
<g id="a_edge16"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*Conn).exec (7.56s)">
<path fill="none" stroke="#b24602" d="M746.5,-504.8994C746.5,-492.2021 746.5,-477.6051 746.5,-464.1357"/>
<polygon fill="#b24602" stroke="#b24602" points="750.0001,-464.1056 746.5,-454.1056 743.0001,-464.1056 750.0001,-464.1056"/>
</a>
</g>
<g id="a_edge16&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*Conn).exec (7.56s)">
<text text-anchor="middle" x="763.5" y="-475.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 7.56s</text>
</a>
</g>
</g>
<!-- N60 -->
<g id="node60" class="node">
<title>N60</title>
<g id="a_node60"><a xlink:title="github.com/gocql/gocql.(*Query).shouldPrepare (0.29s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="895,-451.5 812,-451.5 812,-388.5 895,-388.5 895,-451.5"/>
<text text-anchor="middle" x="853.5" y="-439.5" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="853.5" y="-428.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*Query)</text>
<text text-anchor="middle" x="853.5" y="-417.5" font-family="Times,serif" font-size="10.00" fill="#000000">shouldPrepare</text>
<text text-anchor="middle" x="853.5" y="-406.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.02s (0.052%)</text>
<text text-anchor="middle" x="853.5" y="-395.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.29s (0.76%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N60 -->
<g id="edge64" class="edge">
<title>N10&#45;&gt;N60</title>
<g id="a_edge64"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*Query).shouldPrepare (0.29s)">
<path fill="none" stroke="#b2b0ab" d="M777.1619,-504.8994C789.9933,-490.6289 804.9825,-473.9588 818.2648,-459.1868"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="820.9509,-461.4341 825.0345,-451.6579 815.7457,-456.7537 820.9509,-461.4341"/>
</a>
</g>
<g id="a_edge64&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*Query).shouldPrepare (0.29s)">
<text text-anchor="middle" x="823.5" y="-475.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.29s</text>
</a>
</g>
</g>
<!-- N70 -->
<g id="node70" class="node">
<title>N70</title>
<g id="a_node70"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame (0.35s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="997,-451.5 914,-451.5 914,-388.5 997,-388.5 997,-451.5"/>
<text text-anchor="middle" x="955.5" y="-439.5" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="955.5" y="-428.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*framer)</text>
<text text-anchor="middle" x="955.5" y="-417.5" font-family="Times,serif" font-size="10.00" fill="#000000">parseFrame</text>
<text text-anchor="middle" x="955.5" y="-406.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="955.5" y="-395.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.35s (0.92%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N70 -->
<g id="edge59" class="edge">
<title>N10&#45;&gt;N70</title>
<g id="a_edge59"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*framer).parseFrame (0.35s)">
<path fill="none" stroke="#b2b0aa" d="M794.2772,-510.985C798.0525,-508.9193 801.8253,-506.9019 805.5,-505 822.4542,-496.2251 827.4899,-495.666 844.5,-487 871.2712,-473.3611 877.8001,-469.5637 903.5,-454 904.1401,-453.6124 904.7836,-453.2208 905.4301,-452.8257"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="907.2946,-455.7878 913.9395,-447.5358 903.5989,-449.8429 907.2946,-455.7878"/>
</a>
</g>
<g id="a_edge59&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).executeQuery &#45;&gt; github.com/gocql/gocql.(*framer).parseFrame (0.35s)">
<text text-anchor="middle" x="889.5" y="-475.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.35s</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node11" class="node">
<title>N11</title>
<g id="a_node11"><a xlink:title="runtime.epollwait (2.29s)">
<polygon fill="#edeae6" stroke="#b29b7d" points="1411.5,-1796 1287.5,-1796 1287.5,-1725 1411.5,-1725 1411.5,-1796"/>
<text text-anchor="middle" x="1349.5" y="-1776.8" font-family="Times,serif" font-size="19.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1349.5" y="-1755.8" font-family="Times,serif" font-size="19.00" fill="#000000">epollwait</text>
<text text-anchor="middle" x="1349.5" y="-1734.8" font-family="Times,serif" font-size="19.00" fill="#000000">2.29s (5.99%)</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node12" class="node">
<title>N12</title>
<g id="a_node12"><a xlink:title="bufio.(*Writer).flush (6.24s)">
<polygon fill="#ede1d9" stroke="#b25d20" points="678,-2029 589,-2029 589,-1966 678,-1966 678,-2029"/>
<text text-anchor="middle" x="633.5" y="-2017" font-family="Times,serif" font-size="10.00" fill="#000000">bufio</text>
<text text-anchor="middle" x="633.5" y="-2006" font-family="Times,serif" font-size="10.00" fill="#000000">(*Writer)</text>
<text text-anchor="middle" x="633.5" y="-1995" font-family="Times,serif" font-size="10.00" fill="#000000">flush</text>
<text text-anchor="middle" x="633.5" y="-1984" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="633.5" y="-1973" font-family="Times,serif" font-size="10.00" fill="#000000">of 6.24s (16.32%)</text>
</a>
</g>
</g>
<!-- N37 -->
<g id="node37" class="node">
<title>N37</title>
<g id="a_node37"><a xlink:title="net/http.(*chunkWriter).writeHeader (0.86s)">
<polygon fill="#edecea" stroke="#b2ac9e" points="504,-1912.5 421,-1912.5 421,-1849.5 504,-1849.5 504,-1912.5"/>
<text text-anchor="middle" x="462.5" y="-1900.5" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="462.5" y="-1889.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*chunkWriter)</text>
<text text-anchor="middle" x="462.5" y="-1878.5" font-family="Times,serif" font-size="10.00" fill="#000000">writeHeader</text>
<text text-anchor="middle" x="462.5" y="-1867.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="462.5" y="-1856.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.86s (2.25%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N37 -->
<g id="edge48" class="edge">
<title>N12&#45;&gt;N37</title>
<g id="a_edge48"><a xlink:title="bufio.(*Writer).flush ... net/http.(*chunkWriter).writeHeader (0.86s)">
<path fill="none" stroke="#b2ac9e" stroke-dasharray="1,5" d="M588.5718,-1966.891C565.2032,-1950.9703 536.5707,-1931.4634 512.5017,-1915.0655"/>
<polygon fill="#b2ac9e" stroke="#b2ac9e" points="514.4296,-1912.1439 504.1946,-1909.406 510.4883,-1917.9289 514.4296,-1912.1439"/>
</a>
</g>
<g id="a_edge48&#45;label"><a xlink:title="bufio.(*Writer).flush ... net/http.(*chunkWriter).writeHeader (0.86s)">
<text text-anchor="middle" x="575.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.86s</text>
</a>
</g>
</g>
<!-- N61 -->
<g id="node61" class="node">
<title>N61</title>
<g id="a_node61"><a xlink:title="net/http.checkConnErrorWriter.Write (5.28s)">
<polygon fill="#ede4dc" stroke="#b26e37" points="632.5,-1912.5 522.5,-1912.5 522.5,-1849.5 632.5,-1849.5 632.5,-1912.5"/>
<text text-anchor="middle" x="577.5" y="-1900.5" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="577.5" y="-1889.5" font-family="Times,serif" font-size="10.00" fill="#000000">checkConnErrorWriter</text>
<text text-anchor="middle" x="577.5" y="-1878.5" font-family="Times,serif" font-size="10.00" fill="#000000">Write</text>
<text text-anchor="middle" x="577.5" y="-1867.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="577.5" y="-1856.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 5.28s (13.81%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N61 -->
<g id="edge22" class="edge">
<title>N12&#45;&gt;N61</title>
<g id="a_edge22"><a xlink:title="bufio.(*Writer).flush &#45;&gt; net/http.checkConnErrorWriter.Write (5.28s)">
<path fill="none" stroke="#b26e37" d="M618.3456,-1965.9734C611.809,-1952.375 604.08,-1936.2959 597.1139,-1921.8039"/>
<polygon fill="#b26e37" stroke="#b26e37" points="600.1534,-1920.0483 592.6665,-1912.5518 593.8444,-1923.0809 600.1534,-1920.0483"/>
</a>
</g>
<g id="a_edge22&#45;label"><a xlink:title="bufio.(*Writer).flush &#45;&gt; net/http.checkConnErrorWriter.Write (5.28s)">
<text text-anchor="middle" x="626.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.28s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node13" class="node">
<title>N13</title>
<g id="a_node13"><a xlink:title="github.com/gocql/gocql.(*queryExecutor).executeQuery (10.04s)">
<polygon fill="#edddd5" stroke="#b23a00" points="793.5,-801 699.5,-801 699.5,-738 793.5,-738 793.5,-801"/>
<text text-anchor="middle" x="746.5" y="-789" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-778" font-family="Times,serif" font-size="10.00" fill="#000000">(*queryExecutor)</text>
<text text-anchor="middle" x="746.5" y="-767" font-family="Times,serif" font-size="10.00" fill="#000000">executeQuery</text>
<text text-anchor="middle" x="746.5" y="-756" font-family="Times,serif" font-size="10.00" fill="#000000">0.07s (0.18%)</text>
<text text-anchor="middle" x="746.5" y="-745" font-family="Times,serif" font-size="10.00" fill="#000000">of 10.04s (26.26%)</text>
</a>
</g>
</g>
<!-- N45 -->
<g id="node45" class="node">
<title>N45</title>
<g id="a_node45"><a xlink:title="github.com/gocql/gocql.(*Query).execute (8.95s)">
<polygon fill="#edddd5" stroke="#b23f00" points="791,-687 702,-687 702,-624 791,-624 791,-687"/>
<text text-anchor="middle" x="746.5" y="-675" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-664" font-family="Times,serif" font-size="10.00" fill="#000000">(*Query)</text>
<text text-anchor="middle" x="746.5" y="-653" font-family="Times,serif" font-size="10.00" fill="#000000">execute</text>
<text text-anchor="middle" x="746.5" y="-642" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="746.5" y="-631" font-family="Times,serif" font-size="10.00" fill="#000000">of 8.95s (23.40%)</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N45 -->
<g id="edge14" class="edge">
<title>N13&#45;&gt;N45</title>
<g id="a_edge14"><a xlink:title="github.com/gocql/gocql.(*queryExecutor).executeQuery &#45;&gt; github.com/gocql/gocql.(*Query).execute (8.95s)">
<path fill="none" stroke="#b23f00" stroke-width="2" d="M746.5,-737.7446C746.5,-725.2682 746.5,-710.7696 746.5,-697.4516"/>
<polygon fill="#b23f00" stroke="#b23f00" stroke-width="2" points="750.0001,-697.085 746.5,-687.0851 743.0001,-697.0851 750.0001,-697.085"/>
</a>
</g>
<g id="a_edge14&#45;label"><a xlink:title="github.com/gocql/gocql.(*queryExecutor).executeQuery &#45;&gt; github.com/gocql/gocql.(*Query).execute (8.95s)">
<text text-anchor="middle" x="763.5" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 8.95s</text>
</a>
</g>
</g>
<!-- N54 -->
<g id="node54" class="node">
<title>N54</title>
<g id="a_node54"><a xlink:title="github.com/gocql/gocql.(*policyConnPool).getPool (0.53s)">
<polygon fill="#edeceb" stroke="#b2afa6" points="904,-687 809,-687 809,-624 904,-624 904,-687"/>
<text text-anchor="middle" x="856.5" y="-675" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="856.5" y="-664" font-family="Times,serif" font-size="10.00" fill="#000000">(*policyConnPool)</text>
<text text-anchor="middle" x="856.5" y="-653" font-family="Times,serif" font-size="10.00" fill="#000000">getPool</text>
<text text-anchor="middle" x="856.5" y="-642" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="856.5" y="-631" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.53s (1.39%)</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N54 -->
<g id="edge51" class="edge">
<title>N13&#45;&gt;N54</title>
<g id="a_edge51"><a xlink:title="github.com/gocql/gocql.(*queryExecutor).executeQuery &#45;&gt; github.com/gocql/gocql.(*policyConnPool).getPool (0.53s)">
<path fill="none" stroke="#b2afa6" d="M777.1411,-737.7446C790.1334,-724.28 805.3981,-708.4601 819.0511,-694.3107"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="821.5981,-696.7116 826.0232,-687.0851 816.5608,-691.851 821.5981,-696.7116"/>
</a>
</g>
<g id="a_edge51&#45;label"><a xlink:title="github.com/gocql/gocql.(*queryExecutor).executeQuery &#45;&gt; github.com/gocql/gocql.(*policyConnPool).getPool (0.53s)">
<text text-anchor="middle" x="825.5" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.53s</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N6 -->
<g id="edge30" class="edge">
<title>N14&#45;&gt;N6</title>
<g id="a_edge30"><a xlink:title="net/http.(*conn).readRequest &#45;&gt; net/http.readRequest (4.50s)">
<path fill="none" stroke="#b27b49" d="M496.1393,-2079.9902C482.4564,-2064.6627 466.3406,-2046.6099 452.6793,-2031.3067"/>
<polygon fill="#b27b49" stroke="#b27b49" points="455.0555,-2028.7128 445.785,-2023.5837 449.8336,-2033.3745 455.0555,-2028.7128"/>
</a>
</g>
<g id="a_edge30&#45;label"><a xlink:title="net/http.(*conn).readRequest &#45;&gt; net/http.readRequest (4.50s)">
<text text-anchor="middle" x="495.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 4.50s</text>
</a>
</g>
</g>
<!-- N68 -->
<g id="node68" class="node">
<title>N68</title>
<g id="a_node68"><a xlink:title="context.WithCancel (0.45s)">
<polygon fill="#edeceb" stroke="#b2afa7" points="568,-2023.5 485,-2023.5 485,-1971.5 568,-1971.5 568,-2023.5"/>
<text text-anchor="middle" x="526.5" y="-2011.5" font-family="Times,serif" font-size="10.00" fill="#000000">context</text>
<text text-anchor="middle" x="526.5" y="-2000.5" font-family="Times,serif" font-size="10.00" fill="#000000">WithCancel</text>
<text text-anchor="middle" x="526.5" y="-1989.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="526.5" y="-1978.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.45s (1.18%)</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N68 -->
<g id="edge54" class="edge">
<title>N14&#45;&gt;N68</title>
<g id="a_edge54"><a xlink:title="net/http.(*conn).readRequest &#45;&gt; context.WithCancel (0.45s)">
<path fill="none" stroke="#b2afa7" d="M526.5,-2079.9902C526.5,-2065.5064 526.5,-2048.5891 526.5,-2033.8579"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="530.0001,-2033.5836 526.5,-2023.5837 523.0001,-2033.5837 530.0001,-2033.5836"/>
</a>
</g>
<g id="a_edge54&#45;label"><a xlink:title="net/http.(*conn).readRequest &#45;&gt; context.WithCancel (0.45s)">
<text text-anchor="middle" x="543.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.45s</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node15" class="node">
<title>N15</title>
<g id="a_node15"><a xlink:title="syscall.Syscall (1.44s)">
<polygon fill="#edebe8" stroke="#b2a590" points="334,-1278 203,-1278 203,-1194 334,-1194 334,-1278"/>
<text text-anchor="middle" x="268.5" y="-1260.4" font-family="Times,serif" font-size="17.00" fill="#000000">syscall</text>
<text text-anchor="middle" x="268.5" y="-1241.4" font-family="Times,serif" font-size="17.00" fill="#000000">Syscall</text>
<text text-anchor="middle" x="268.5" y="-1222.4" font-family="Times,serif" font-size="17.00" fill="#000000">1.37s (3.58%)</text>
<text text-anchor="middle" x="268.5" y="-1203.4" font-family="Times,serif" font-size="17.00" fill="#000000">of 1.44s (3.77%)</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node16" class="node">
<title>N16</title>
<g id="a_node16"><a xlink:title="net/http.(*ServeMux).ServeHTTP (15.19s)">
<polygon fill="#eddbd5" stroke="#b22b00" points="793.5,-2029 699.5,-2029 699.5,-1966 793.5,-1966 793.5,-2029"/>
<text text-anchor="middle" x="746.5" y="-2017" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="746.5" y="-2006" font-family="Times,serif" font-size="10.00" fill="#000000">(*ServeMux)</text>
<text text-anchor="middle" x="746.5" y="-1995" font-family="Times,serif" font-size="10.00" fill="#000000">ServeHTTP</text>
<text text-anchor="middle" x="746.5" y="-1984" font-family="Times,serif" font-size="10.00" fill="#000000">0.02s (0.052%)</text>
<text text-anchor="middle" x="746.5" y="-1973" font-family="Times,serif" font-size="10.00" fill="#000000">of 15.19s (39.72%)</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node18" class="node">
<title>N18</title>
<g id="a_node18"><a xlink:title="main.PrometheusInstrumentationMiddleware.func1 (14.61s)">
<polygon fill="#eddbd5" stroke="#b22c00" points="842,-1909 651,-1909 651,-1853 842,-1853 842,-1909"/>
<text text-anchor="middle" x="746.5" y="-1896.2" font-family="Times,serif" font-size="11.00" fill="#000000">PrometheusInstrumentationMiddleware</text>
<text text-anchor="middle" x="746.5" y="-1884.2" font-family="Times,serif" font-size="11.00" fill="#000000">func1</text>
<text text-anchor="middle" x="746.5" y="-1872.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.08s (0.21%)</text>
<text text-anchor="middle" x="746.5" y="-1860.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 14.61s (38.21%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N18 -->
<g id="edge4" class="edge">
<title>N16&#45;&gt;N18</title>
<g id="a_edge4"><a xlink:title="net/http.(*ServeMux).ServeHTTP ... main.PrometheusInstrumentationMiddleware.func1 (14.61s)">
<path fill="none" stroke="#b22c00" stroke-width="2" stroke-dasharray="1,5" d="M746.5,-1965.9734C746.5,-1951.6285 746.5,-1934.523 746.5,-1919.4322"/>
<polygon fill="#b22c00" stroke="#b22c00" stroke-width="2" points="750.0001,-1919.3652 746.5,-1909.3653 743.0001,-1919.3653 750.0001,-1919.3652"/>
</a>
</g>
<g id="a_edge4&#45;label"><a xlink:title="net/http.(*ServeMux).ServeHTTP ... main.PrometheusInstrumentationMiddleware.func1 (14.61s)">
<text text-anchor="middle" x="766.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 14.61s</text>
</a>
</g>
</g>
<!-- N38 -->
<g id="node38" class="node">
<title>N38</title>
<g id="a_node38"><a xlink:title="net/http.(*ServeMux).match (0.36s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="950.5,-1915 860.5,-1915 860.5,-1847 950.5,-1847 950.5,-1915"/>
<text text-anchor="middle" x="905.5" y="-1902.2" font-family="Times,serif" font-size="11.00" fill="#000000">http</text>
<text text-anchor="middle" x="905.5" y="-1890.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*ServeMux)</text>
<text text-anchor="middle" x="905.5" y="-1878.2" font-family="Times,serif" font-size="11.00" fill="#000000">match</text>
<text text-anchor="middle" x="905.5" y="-1866.2" font-family="Times,serif" font-size="11.00" fill="#000000">0.16s (0.42%)</text>
<text text-anchor="middle" x="905.5" y="-1854.2" font-family="Times,serif" font-size="11.00" fill="#000000">of 0.36s (0.94%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N38 -->
<g id="edge58" class="edge">
<title>N16&#45;&gt;N38</title>
<g id="a_edge58"><a xlink:title="net/http.(*ServeMux).ServeHTTP ... net/http.(*ServeMux).match (0.36s)">
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M789.5277,-1965.9734C808.8467,-1951.8183 831.8344,-1934.9751 852.2286,-1920.0322"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="854.4963,-1922.7096 860.4941,-1913.976 850.359,-1917.0631 854.4963,-1922.7096"/>
</a>
</g>
<g id="a_edge58&#45;label"><a xlink:title="net/http.(*ServeMux).ServeHTTP ... net/http.(*ServeMux).match (0.36s)">
<text text-anchor="middle" x="848.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.36s</text>
</a>
</g>
</g>
<!-- N50 -->
<g id="node50" class="node">
<title>N50</title>
<g id="a_node50"><a xlink:title="runtime.selectgoImpl (0.51s)">
<polygon fill="#edeceb" stroke="#b2afa6" points="898,-2140 815,-2140 815,-2088 898,-2088 898,-2140"/>
<text text-anchor="middle" x="856.5" y="-2128" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="856.5" y="-2117" font-family="Times,serif" font-size="10.00" fill="#000000">selectgoImpl</text>
<text text-anchor="middle" x="856.5" y="-2106" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="856.5" y="-2095" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.51s (1.33%)</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N50 -->
<g id="edge52" class="edge">
<title>N17&#45;&gt;N50</title>
<g id="a_edge52"><a xlink:title="github.com/gocql/gocql.(*Conn).recv ... runtime.selectgoImpl (0.51s)">
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M856.5,-2201.4226C856.5,-2185.7202 856.5,-2166.6623 856.5,-2150.3531"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="860.0001,-2150.0955 856.5,-2140.0955 853.0001,-2150.0955 860.0001,-2150.0955"/>
</a>
</g>
<g id="a_edge52&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).recv ... runtime.selectgoImpl (0.51s)">
<text text-anchor="middle" x="873.5" y="-2169.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.51s</text>
</a>
</g>
</g>
<!-- N59 -->
<g id="node59" class="node">
<title>N59</title>
<g id="a_node59"><a xlink:title="github.com/gocql/gocql.readHeader (1.67s)">
<polygon fill="#edebe7" stroke="#b2a38b" points="999,-2140 916,-2140 916,-2088 999,-2088 999,-2140"/>
<text text-anchor="middle" x="957.5" y="-2128" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="957.5" y="-2117" font-family="Times,serif" font-size="10.00" fill="#000000">readHeader</text>
<text text-anchor="middle" x="957.5" y="-2106" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="957.5" y="-2095" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.67s (4.37%)</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N59 -->
<g id="edge39" class="edge">
<title>N17&#45;&gt;N59</title>
<g id="a_edge39"><a xlink:title="github.com/gocql/gocql.(*Conn).recv &#45;&gt; github.com/gocql/gocql.readHeader (1.67s)">
<path fill="none" stroke="#b2a38b" d="M883.301,-2201.4226C897.2629,-2184.9724 914.3504,-2164.8396 928.6067,-2148.0426"/>
<polygon fill="#b2a38b" stroke="#b2a38b" points="931.5492,-2149.9845 935.3517,-2140.0955 926.2123,-2145.4548 931.5492,-2149.9845"/>
</a>
</g>
<g id="a_edge39&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).recv &#45;&gt; github.com/gocql/gocql.readHeader (1.67s)">
<text text-anchor="middle" x="930.5" y="-2169.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.67s</text>
</a>
</g>
</g>
<!-- N44 -->
<g id="node44" class="node">
<title>N44</title>
<g id="a_node44"><a xlink:title="net/http.HandlerFunc.ServeHTTP (13.65s)">
<polygon fill="#eddbd5" stroke="#b22f00" points="793.5,-1792 699.5,-1792 699.5,-1729 793.5,-1729 793.5,-1792"/>
<text text-anchor="middle" x="746.5" y="-1780" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="746.5" y="-1769" font-family="Times,serif" font-size="10.00" fill="#000000">HandlerFunc</text>
<text text-anchor="middle" x="746.5" y="-1758" font-family="Times,serif" font-size="10.00" fill="#000000">ServeHTTP</text>
<text text-anchor="middle" x="746.5" y="-1747" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="746.5" y="-1736" font-family="Times,serif" font-size="10.00" fill="#000000">of 13.65s (35.70%)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N44 -->
<g id="edge5" class="edge">
<title>N18&#45;&gt;N44</title>
<g id="a_edge5"><a xlink:title="main.PrometheusInstrumentationMiddleware.func1 &#45;&gt; net/http.HandlerFunc.ServeHTTP (13.65s)">
<path fill="none" stroke="#b22f00" stroke-width="2" d="M746.5,-1852.7481C746.5,-1837.7704 746.5,-1819.076 746.5,-1802.4398"/>
<polygon fill="#b22f00" stroke="#b22f00" stroke-width="2" points="750.0001,-1802.3989 746.5,-1792.3989 743.0001,-1802.399 750.0001,-1802.3989"/>
</a>
</g>
<g id="a_edge5&#45;label"><a xlink:title="main.PrometheusInstrumentationMiddleware.func1 &#45;&gt; net/http.HandlerFunc.ServeHTTP (13.65s)">
<text text-anchor="middle" x="766.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 13.65s</text>
</a>
</g>
</g>
<!-- N73 -->
<g id="node73" class="node">
<title>N73</title>
<g id="a_node73"><a xlink:title="github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues (0.24s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="925.5,-1789.5 811.5,-1789.5 811.5,-1731.5 925.5,-1731.5 925.5,-1789.5"/>
<text text-anchor="middle" x="868.5" y="-1778.3" font-family="Times,serif" font-size="9.00" fill="#000000">prometheus</text>
<text text-anchor="middle" x="868.5" y="-1768.3" font-family="Times,serif" font-size="9.00" fill="#000000">(*MetricVec)</text>
<text text-anchor="middle" x="868.5" y="-1758.3" font-family="Times,serif" font-size="9.00" fill="#000000">GetMetricWithLabelValues</text>
<text text-anchor="middle" x="868.5" y="-1748.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.026%)</text>
<text text-anchor="middle" x="868.5" y="-1738.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.24s (0.63%)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N73 -->
<g id="edge71" class="edge">
<title>N18&#45;&gt;N73</title>
<g id="a_edge71"><a xlink:title="main.PrometheusInstrumentationMiddleware.func1 ... github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues (0.24s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M775.1036,-1852.7481C791.8656,-1836.1921 813.2253,-1815.0951 831.2863,-1797.2562"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="834.1465,-1799.3505 838.8017,-1789.8332 829.2275,-1794.3702 834.1465,-1799.3505"/>
</a>
</g>
<g id="a_edge71&#45;label"><a xlink:title="main.PrometheusInstrumentationMiddleware.func1 ... github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues (0.24s)">
<text text-anchor="middle" x="828.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.24s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node19" class="node">
<title>N19</title>
<g id="a_node19"><a xlink:title="github.com/gocql/gocql.(*Query).Scan (10.67s)">
<polygon fill="#eddcd5" stroke="#b23800" points="793.5,-1143 699.5,-1143 699.5,-1080 793.5,-1080 793.5,-1143"/>
<text text-anchor="middle" x="746.5" y="-1131" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-1120" font-family="Times,serif" font-size="10.00" fill="#000000">(*Query)</text>
<text text-anchor="middle" x="746.5" y="-1109" font-family="Times,serif" font-size="10.00" fill="#000000">Scan</text>
<text text-anchor="middle" x="746.5" y="-1098" font-family="Times,serif" font-size="10.00" fill="#000000">0.02s (0.052%)</text>
<text text-anchor="middle" x="746.5" y="-1087" font-family="Times,serif" font-size="10.00" fill="#000000">of 10.67s (27.90%)</text>
</a>
</g>
</g>
<!-- N56 -->
<g id="node56" class="node">
<title>N56</title>
<g id="a_node56"><a xlink:title="github.com/gocql/gocql.(*Query).Iter (10.26s)">
<polygon fill="#edddd5" stroke="#b23a00" points="793.5,-1029 699.5,-1029 699.5,-966 793.5,-966 793.5,-1029"/>
<text text-anchor="middle" x="746.5" y="-1017" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-1006" font-family="Times,serif" font-size="10.00" fill="#000000">(*Query)</text>
<text text-anchor="middle" x="746.5" y="-995" font-family="Times,serif" font-size="10.00" fill="#000000">Iter</text>
<text text-anchor="middle" x="746.5" y="-984" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="746.5" y="-973" font-family="Times,serif" font-size="10.00" fill="#000000">of 10.26s (26.83%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N56 -->
<g id="edge11" class="edge">
<title>N19&#45;&gt;N56</title>
<g id="a_edge11"><a xlink:title="github.com/gocql/gocql.(*Query).Scan &#45;&gt; github.com/gocql/gocql.(*Query).Iter (10.26s)">
<path fill="none" stroke="#b23a00" stroke-width="2" d="M746.5,-1079.7446C746.5,-1067.2682 746.5,-1052.7696 746.5,-1039.4516"/>
<polygon fill="#b23a00" stroke="#b23a00" stroke-width="2" points="750.0001,-1039.085 746.5,-1029.0851 743.0001,-1039.0851 750.0001,-1039.085"/>
</a>
</g>
<g id="a_edge11&#45;label"><a xlink:title="github.com/gocql/gocql.(*Query).Scan &#45;&gt; github.com/gocql/gocql.(*Query).Iter (10.26s)">
<text text-anchor="middle" x="766.5" y="-1050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 10.26s</text>
</a>
</g>
</g>
<!-- N71 -->
<g id="node71" class="node">
<title>N71</title>
<g id="a_node71"><a xlink:title="github.com/gocql/gocql.scanColumn (0.32s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="895,-1023.5 812,-1023.5 812,-971.5 895,-971.5 895,-1023.5"/>
<text text-anchor="middle" x="853.5" y="-1011.5" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="853.5" y="-1000.5" font-family="Times,serif" font-size="10.00" fill="#000000">scanColumn</text>
<text text-anchor="middle" x="853.5" y="-989.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="853.5" y="-978.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.32s (0.84%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N71 -->
<g id="edge62" class="edge">
<title>N19&#45;&gt;N71</title>
<g id="a_edge62"><a xlink:title="github.com/gocql/gocql.(*Query).Scan ... github.com/gocql/gocql.scanColumn (0.32s)">
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M776.3055,-1079.7446C790.5472,-1064.5712 807.5963,-1046.4067 822.0453,-1031.0125"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="824.6142,-1033.3898 828.9059,-1023.7031 819.5102,-1028.5992 824.6142,-1033.3898"/>
</a>
</g>
<g id="a_edge62&#45;label"><a xlink:title="github.com/gocql/gocql.(*Query).Scan ... github.com/gocql/gocql.scanColumn (0.32s)">
<text text-anchor="middle" x="823.5" y="-1050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.32s</text>
</a>
</g>
</g>
<!-- N20 -->
<g id="node20" class="node">
<title>N20</title>
<g id="a_node20"><a xlink:title="runtime.schedule (5.03s)">
<polygon fill="#ede4dd" stroke="#b2723d" points="1394,-2140 1305,-2140 1305,-2088 1394,-2088 1394,-2140"/>
<text text-anchor="middle" x="1349.5" y="-2128" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1349.5" y="-2117" font-family="Times,serif" font-size="10.00" fill="#000000">schedule</text>
<text text-anchor="middle" x="1349.5" y="-2106" font-family="Times,serif" font-size="10.00" fill="#000000">0.07s (0.18%)</text>
<text text-anchor="middle" x="1349.5" y="-2095" font-family="Times,serif" font-size="10.00" fill="#000000">of 5.03s (13.15%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N5 -->
<g id="edge29" class="edge">
<title>N20&#45;&gt;N5</title>
<g id="a_edge29"><a xlink:title="runtime.schedule &#45;&gt; runtime.findrunnable (4.56s)">
<path fill="none" stroke="#b27a48" d="M1349.5,-2087.8551C1349.5,-2072.5218 1349.5,-2052.8721 1349.5,-2035.8156"/>
<polygon fill="#b27a48" stroke="#b27a48" points="1353.0001,-2035.5923 1349.5,-2025.5923 1346.0001,-2035.5924 1353.0001,-2035.5923"/>
</a>
</g>
<g id="a_edge29&#45;label"><a xlink:title="runtime.schedule &#45;&gt; runtime.findrunnable (4.56s)">
<text text-anchor="middle" x="1366.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 4.56s</text>
</a>
</g>
</g>
<!-- N33 -->
<g id="node33" class="node">
<title>N33</title>
<g id="a_node33"><a xlink:title="runtime.futex (0.30s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="1498,-2021 1415,-2021 1415,-1974 1498,-1974 1498,-2021"/>
<text text-anchor="middle" x="1456.5" y="-2007.4" font-family="Times,serif" font-size="12.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1456.5" y="-1994.4" font-family="Times,serif" font-size="12.00" fill="#000000">futex</text>
<text text-anchor="middle" x="1456.5" y="-1981.4" font-family="Times,serif" font-size="12.00" fill="#000000">0.30s (0.78%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N33 -->
<g id="edge63" class="edge">
<title>N20&#45;&gt;N33</title>
<g id="a_edge63"><a xlink:title="runtime.schedule ... runtime.futex (0.30s)">
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1373.5129,-2087.8551C1389.5791,-2070.3624 1410.8049,-2047.2522 1427.7678,-2028.7831"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1430.5626,-2030.9145 1434.7492,-2021.1819 1425.4071,-2026.1794 1430.5626,-2030.9145"/>
</a>
</g>
<g id="a_edge63&#45;label"><a xlink:title="runtime.schedule ... runtime.futex (0.30s)">
<text text-anchor="middle" x="1425.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.30s</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N19 -->
<g id="edge10" class="edge">
<title>N22&#45;&gt;N19</title>
<g id="a_edge10"><a xlink:title="main.(*CassandraStore).Get &#45;&gt; github.com/gocql/gocql.(*Query).Scan (10.67s)">
<path fill="none" stroke="#b23800" stroke-width="2" d="M746.5,-1204.2613C746.5,-1188.7494 746.5,-1169.8794 746.5,-1153.219"/>
<polygon fill="#b23800" stroke="#b23800" stroke-width="2" points="750.0001,-1153.1808 746.5,-1143.1808 743.0001,-1153.1808 750.0001,-1153.1808"/>
</a>
</g>
<g id="a_edge10&#45;label"><a xlink:title="main.(*CassandraStore).Get &#45;&gt; github.com/gocql/gocql.(*Query).Scan (10.67s)">
<text text-anchor="middle" x="766.5" y="-1164.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 10.67s</text>
</a>
</g>
</g>
<!-- N62 -->
<g id="node62" class="node">
<title>N62</title>
<g id="a_node62"><a xlink:title="fmt.(*pp).doPrintf (0.22s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="895,-1143 812,-1143 812,-1080 895,-1080 895,-1143"/>
<text text-anchor="middle" x="853.5" y="-1131" font-family="Times,serif" font-size="10.00" fill="#000000">fmt</text>
<text text-anchor="middle" x="853.5" y="-1120" font-family="Times,serif" font-size="10.00" fill="#000000">(*pp)</text>
<text text-anchor="middle" x="853.5" y="-1109" font-family="Times,serif" font-size="10.00" fill="#000000">doPrintf</text>
<text text-anchor="middle" x="853.5" y="-1098" font-family="Times,serif" font-size="10.00" fill="#000000">0.07s (0.18%)</text>
<text text-anchor="middle" x="853.5" y="-1087" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.22s (0.58%)</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N62 -->
<g id="edge75" class="edge">
<title>N22&#45;&gt;N62</title>
<g id="a_edge75"><a xlink:title="main.(*CassandraStore).Get ... fmt.(*pp).doPrintf (0.22s)">
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M773.7775,-1204.2613C787.7378,-1188.0177 804.8629,-1168.0918 819.6582,-1150.8767"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="822.4088,-1153.0461 826.2723,-1143.1808 817.1,-1148.4835 822.4088,-1153.0461"/>
</a>
</g>
<g id="a_edge75&#45;label"><a xlink:title="main.(*CassandraStore).Get ... fmt.(*pp).doPrintf (0.22s)">
<text text-anchor="middle" x="827.5" y="-1164.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.22s</text>
</a>
</g>
</g>
<!-- N23 -->
<g id="node23" class="node">
<title>N23</title>
<g id="a_node23"><a xlink:title="syscall.Syscall (1.27s)">
<polygon fill="#edebe9" stroke="#b2a794" points="1073,-1544 948,-1544 948,-1464 1073,-1464 1073,-1544"/>
<text text-anchor="middle" x="1010.5" y="-1527.2" font-family="Times,serif" font-size="16.00" fill="#000000">syscall</text>
<text text-anchor="middle" x="1010.5" y="-1509.2" font-family="Times,serif" font-size="16.00" fill="#000000">Syscall</text>
<text text-anchor="middle" x="1010.5" y="-1491.2" font-family="Times,serif" font-size="16.00" fill="#000000">0.99s (2.59%)</text>
<text text-anchor="middle" x="1010.5" y="-1473.2" font-family="Times,serif" font-size="16.00" fill="#000000">of 1.27s (3.32%)</text>
</a>
</g>
</g>
<!-- N75 -->
<g id="node75" class="node">
<title>N75</title>
<g id="a_node75"><a xlink:title="runtime.reentersyscall (0.24s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="1049,-1387 972,-1387 972,-1339 1049,-1339 1049,-1387"/>
<text text-anchor="middle" x="1010.5" y="-1375.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1010.5" y="-1365.8" font-family="Times,serif" font-size="9.00" fill="#000000">reentersyscall</text>
<text text-anchor="middle" x="1010.5" y="-1355.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.026%)</text>
<text text-anchor="middle" x="1010.5" y="-1345.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 0.24s (0.63%)</text>
</a>
</g>
</g>
<!-- N23&#45;&gt;N75 -->
<g id="edge72" class="edge">
<title>N23&#45;&gt;N75</title>
<g id="a_edge72"><a xlink:title="syscall.Syscall ... runtime.reentersyscall (0.24s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M1010.5,-1463.9722C1010.5,-1442.9919 1010.5,-1417.5533 1010.5,-1397.4585"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1014.0001,-1397.1986 1010.5,-1387.1987 1007.0001,-1397.1987 1014.0001,-1397.1986"/>
</a>
</g>
<g id="a_edge72&#45;label"><a xlink:title="syscall.Syscall ... runtime.reentersyscall (0.24s)">
<text text-anchor="middle" x="1027.5" y="-1418.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.24s</text>
</a>
</g>
</g>
<!-- N24 -->
<g id="node24" class="node">
<title>N24</title>
<g id="a_node24"><a xlink:title="runtime.usleep (0.76s)">
<polygon fill="#edecea" stroke="#b2ada0" points="1513.5,-2262.5 1411.5,-2262.5 1411.5,-2203.5 1513.5,-2203.5 1513.5,-2262.5"/>
<text text-anchor="middle" x="1462.5" y="-2246.5" font-family="Times,serif" font-size="15.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1462.5" y="-2229.5" font-family="Times,serif" font-size="15.00" fill="#000000">usleep</text>
<text text-anchor="middle" x="1462.5" y="-2212.5" font-family="Times,serif" font-size="15.00" fill="#000000">0.76s (1.99%)</text>
</a>
</g>
</g>
<!-- N25 -->
<g id="node25" class="node">
<title>N25</title>
<g id="a_node25"><a xlink:title="runtime.mstart (1.22s)">
<polygon fill="#edebe9" stroke="#b2a896" points="1501,-2385 1424,-2385 1424,-2349 1501,-2349 1501,-2385"/>
<text text-anchor="middle" x="1462.5" y="-2374.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1462.5" y="-2365.1" font-family="Times,serif" font-size="8.00" fill="#000000">mstart</text>
<text text-anchor="middle" x="1462.5" y="-2356.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.22s (3.19%)</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N24 -->
<g id="edge49" class="edge">
<title>N25&#45;&gt;N24</title>
<g id="a_edge49"><a xlink:title="runtime.mstart ... runtime.usleep (0.76s)">
<path fill="none" stroke="#b2ada0" stroke-dasharray="1,5" d="M1462.5,-2348.9282C1462.5,-2329.4641 1462.5,-2297.8867 1462.5,-2272.6"/>
<polygon fill="#b2ada0" stroke="#b2ada0" points="1466.0001,-2272.5546 1462.5,-2262.5546 1459.0001,-2272.5546 1466.0001,-2272.5546"/>
</a>
</g>
<g id="a_edge49&#45;label"><a xlink:title="runtime.mstart ... runtime.usleep (0.76s)">
<text text-anchor="middle" x="1479.5" y="-2288.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.76s</text>
</a>
</g>
</g>
<!-- N53 -->
<g id="node53" class="node">
<title>N53</title>
<g id="a_node53"><a xlink:title="runtime.mapassign1 (0.26s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="96.5,-1788.5 6.5,-1788.5 6.5,-1732.5 96.5,-1732.5 96.5,-1788.5"/>
<text text-anchor="middle" x="51.5" y="-1775.7" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="51.5" y="-1763.7" font-family="Times,serif" font-size="11.00" fill="#000000">mapassign1</text>
<text text-anchor="middle" x="51.5" y="-1751.7" font-family="Times,serif" font-size="11.00" fill="#000000">0.11s (0.29%)</text>
<text text-anchor="middle" x="51.5" y="-1739.7" font-family="Times,serif" font-size="11.00" fill="#000000">of 0.26s (0.68%)</text>
</a>
</g>
</g>
<!-- N26&#45;&gt;N53 -->
<g id="edge67" class="edge">
<title>N26&#45;&gt;N53</title>
<g id="a_edge67"><a xlink:title="net/textproto.(*Reader).ReadMIMEHeader &#45;&gt; runtime.mapassign1 (0.26s)">
<path fill="none" stroke="#b2b1ac" d="M51.5,-1846.7919C51.5,-1831.8669 51.5,-1814.3019 51.5,-1798.9285"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="55.0001,-1798.6948 51.5,-1788.6948 48.0001,-1798.6949 55.0001,-1798.6948"/>
</a>
</g>
<g id="a_edge67&#45;label"><a xlink:title="net/textproto.(*Reader).ReadMIMEHeader &#45;&gt; runtime.mapassign1 (0.26s)">
<text text-anchor="middle" x="68.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.26s</text>
</a>
</g>
</g>
<!-- N28 -->
<g id="node28" class="node">
<title>N28</title>
<g id="a_node28"><a xlink:title="main.ValidatingKeyParserMiddleware.func1 (13.61s)">
<polygon fill="#eddbd5" stroke="#b22f00" points="828.5,-1670.5 664.5,-1670.5 664.5,-1614.5 828.5,-1614.5 828.5,-1670.5"/>
<text text-anchor="middle" x="746.5" y="-1657.7" font-family="Times,serif" font-size="11.00" fill="#000000">ValidatingKeyParserMiddleware</text>
<text text-anchor="middle" x="746.5" y="-1645.7" font-family="Times,serif" font-size="11.00" fill="#000000">func1</text>
<text text-anchor="middle" x="746.5" y="-1633.7" font-family="Times,serif" font-size="11.00" fill="#000000">0.08s (0.21%)</text>
<text text-anchor="middle" x="746.5" y="-1621.7" font-family="Times,serif" font-size="11.00" fill="#000000">of 13.61s (35.59%)</text>
</a>
</g>
</g>
<!-- N43 -->
<g id="node43" class="node">
<title>N43</title>
<g id="a_node43"><a xlink:title="main.(*HTTPHandler).ServeHTTP (13.10s)">
<polygon fill="#eddbd5" stroke="#b23100" points="793.5,-1535.5 699.5,-1535.5 699.5,-1472.5 793.5,-1472.5 793.5,-1535.5"/>
<text text-anchor="middle" x="746.5" y="-1523.5" font-family="Times,serif" font-size="10.00" fill="#000000">main</text>
<text text-anchor="middle" x="746.5" y="-1512.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*HTTPHandler)</text>
<text text-anchor="middle" x="746.5" y="-1501.5" font-family="Times,serif" font-size="10.00" fill="#000000">ServeHTTP</text>
<text text-anchor="middle" x="746.5" y="-1490.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="746.5" y="-1479.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 13.10s (34.26%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N43 -->
<g id="edge7" class="edge">
<title>N28&#45;&gt;N43</title>
<g id="a_edge7"><a xlink:title="main.ValidatingKeyParserMiddleware.func1 &#45;&gt; main.(*HTTPHandler).ServeHTTP (13.10s)">
<path fill="none" stroke="#b23100" stroke-width="2" d="M746.5,-1614.4725C746.5,-1594.8203 746.5,-1568.2044 746.5,-1546.0219"/>
<polygon fill="#b23100" stroke="#b23100" stroke-width="2" points="750.0001,-1545.8616 746.5,-1535.8616 743.0001,-1545.8616 750.0001,-1545.8616"/>
</a>
</g>
<g id="a_edge7&#45;label"><a xlink:title="main.ValidatingKeyParserMiddleware.func1 &#45;&gt; main.(*HTTPHandler).ServeHTTP (13.10s)">
<text text-anchor="middle" x="766.5" y="-1581.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 13.10s</text>
</a>
</g>
</g>
<!-- N29 -->
<g id="node29" class="node">
<title>N29</title>
<g id="a_node29"><a xlink:title="runtime._ExternalCode (0.40s)">
<polygon fill="#edeceb" stroke="#b2b0a9" points="1629.5,-2258 1531.5,-2258 1531.5,-2208 1629.5,-2208 1629.5,-2258"/>
<text text-anchor="middle" x="1580.5" y="-2243.6" font-family="Times,serif" font-size="13.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1580.5" y="-2229.6" font-family="Times,serif" font-size="13.00" fill="#000000">_ExternalCode</text>
<text text-anchor="middle" x="1580.5" y="-2215.6" font-family="Times,serif" font-size="13.00" fill="#000000">0.40s (1.05%)</text>
</a>
</g>
</g>
<!-- N31 -->
<g id="node31" class="node">
<title>N31</title>
<g id="a_node31"><a xlink:title="runtime._System (0.66s)">
<polygon fill="#edeceb" stroke="#b2ada3" points="1619,-2385 1542,-2385 1542,-2349 1619,-2349 1619,-2385"/>
<text text-anchor="middle" x="1580.5" y="-2374.1" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="1580.5" y="-2365.1" font-family="Times,serif" font-size="8.00" fill="#000000">_System</text>
<text text-anchor="middle" x="1580.5" y="-2356.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.66s (1.73%)</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N29 -->
<g id="edge55" class="edge">
<title>N31&#45;&gt;N29</title>
<g id="a_edge55"><a xlink:title="runtime._System &#45;&gt; runtime._ExternalCode (0.40s)">
<path fill="none" stroke="#b2b0a9" d="M1580.5,-2348.9282C1580.5,-2328.3339 1580.5,-2294.1788 1580.5,-2268.2625"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1584.0001,-2268.0766 1580.5,-2258.0766 1577.0001,-2268.0767 1584.0001,-2268.0766"/>
</a>
</g>
<g id="a_edge55&#45;label"><a xlink:title="runtime._System &#45;&gt; runtime._ExternalCode (0.40s)">
<text text-anchor="middle" x="1597.5" y="-2288.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.40s</text>
</a>
</g>
</g>
<!-- N34&#45;&gt;N11 -->
<g id="edge33" class="edge">
<title>N34&#45;&gt;N11</title>
<g id="a_edge33"><a xlink:title="runtime.netpoll &#45;&gt; runtime.epollwait (2.29s)">
<path fill="none" stroke="#b29b7d" d="M1349.5,-1852.7481C1349.5,-1838.9388 1349.5,-1821.9702 1349.5,-1806.3681"/>
<polygon fill="#b29b7d" stroke="#b29b7d" points="1353.0001,-1806.3595 1349.5,-1796.3595 1346.0001,-1806.3596 1353.0001,-1806.3595"/>
</a>
</g>
<g id="a_edge33&#45;label"><a xlink:title="runtime.netpoll &#45;&gt; runtime.epollwait (2.29s)">
<text text-anchor="middle" x="1366.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.29s</text>
</a>
</g>
</g>
<!-- N35&#45;&gt;N12 -->
<g id="edge18" class="edge">
<title>N35&#45;&gt;N12</title>
<g id="a_edge18"><a xlink:title="net/http.(*response).finishRequest ... bufio.(*Writer).flush (6.24s)">
<path fill="none" stroke="#b25d20" stroke-dasharray="1,5" d="M635.6882,-2082.4734C635.3447,-2069.134 634.9397,-2053.4075 634.5721,-2039.1337"/>
<polygon fill="#b25d20" stroke="#b25d20" points="638.0689,-2038.9583 634.3125,-2029.0518 631.0712,-2039.1386 638.0689,-2038.9583"/>
</a>
</g>
<g id="a_edge18&#45;label"><a xlink:title="net/http.(*response).finishRequest ... bufio.(*Writer).flush (6.24s)">
<text text-anchor="middle" x="652.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.24s</text>
</a>
</g>
</g>
<!-- N36 -->
<g id="node36" class="node">
<title>N36</title>
<g id="a_node36"><a xlink:title="net.(*netFD).Read (1.77s)">
<polygon fill="#edeae7" stroke="#b2a289" points="310,-1394.5 227,-1394.5 227,-1331.5 310,-1331.5 310,-1394.5"/>
<text text-anchor="middle" x="268.5" y="-1382.5" font-family="Times,serif" font-size="10.00" fill="#000000">net</text>
<text text-anchor="middle" x="268.5" y="-1371.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*netFD)</text>
<text text-anchor="middle" x="268.5" y="-1360.5" font-family="Times,serif" font-size="10.00" fill="#000000">Read</text>
<text text-anchor="middle" x="268.5" y="-1349.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.07s (0.18%)</text>
<text text-anchor="middle" x="268.5" y="-1338.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.77s (4.63%)</text>
</a>
</g>
</g>
<!-- N36&#45;&gt;N15 -->
<g id="edge44" class="edge">
<title>N36&#45;&gt;N15</title>
<g id="a_edge44"><a xlink:title="net.(*netFD).Read ... syscall.Syscall (1.44s)">
<path fill="none" stroke="#b2a590" stroke-dasharray="1,5" d="M268.5,-1331.2801C268.5,-1318.3919 268.5,-1303.1504 268.5,-1288.6811"/>
<polygon fill="#b2a590" stroke="#b2a590" points="272.0001,-1288.3264 268.5,-1278.3264 265.0001,-1288.3264 272.0001,-1288.3264"/>
</a>
</g>
<g id="a_edge44&#45;label"><a xlink:title="net.(*netFD).Read ... syscall.Syscall (1.44s)">
<text text-anchor="middle" x="285.5" y="-1299.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.44s</text>
</a>
</g>
</g>
<!-- N51 -->
<g id="node51" class="node">
<title>N51</title>
<g id="a_node51"><a xlink:title="net/http.Header.WriteSubset (0.33s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="504,-1792 421,-1792 421,-1729 504,-1729 504,-1792"/>
<text text-anchor="middle" x="462.5" y="-1780" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="462.5" y="-1769" font-family="Times,serif" font-size="10.00" fill="#000000">Header</text>
<text text-anchor="middle" x="462.5" y="-1758" font-family="Times,serif" font-size="10.00" fill="#000000">WriteSubset</text>
<text text-anchor="middle" x="462.5" y="-1747" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="462.5" y="-1736" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.33s (0.86%)</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N51 -->
<g id="edge61" class="edge">
<title>N37&#45;&gt;N51</title>
<g id="a_edge61"><a xlink:title="net/http.(*chunkWriter).writeHeader &#45;&gt; net/http.Header.WriteSubset (0.33s)">
<path fill="none" stroke="#b2b0aa" d="M462.5,-1849.34C462.5,-1835.0627 462.5,-1817.997 462.5,-1802.6563"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="466.0001,-1802.3668 462.5,-1792.3669 459.0001,-1802.3669 466.0001,-1802.3668"/>
</a>
</g>
<g id="a_edge61&#45;label"><a xlink:title="net/http.(*chunkWriter).writeHeader &#45;&gt; net/http.Header.WriteSubset (0.33s)">
<text text-anchor="middle" x="479.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.33s</text>
</a>
</g>
</g>
<!-- N39 -->
<g id="node39" class="node">
<title>N39</title>
<g id="a_node39"><a xlink:title="bufio.(*Reader).fill (1.54s)">
<polygon fill="#edebe8" stroke="#b2a48e" points="1052,-1792 969,-1792 969,-1729 1052,-1729 1052,-1792"/>
<text text-anchor="middle" x="1010.5" y="-1780" font-family="Times,serif" font-size="10.00" fill="#000000">bufio</text>
<text text-anchor="middle" x="1010.5" y="-1769" font-family="Times,serif" font-size="10.00" fill="#000000">(*Reader)</text>
<text text-anchor="middle" x="1010.5" y="-1758" font-family="Times,serif" font-size="10.00" fill="#000000">fill</text>
<text text-anchor="middle" x="1010.5" y="-1747" font-family="Times,serif" font-size="10.00" fill="#000000">0.07s (0.18%)</text>
<text text-anchor="middle" x="1010.5" y="-1736" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.54s (4.03%)</text>
</a>
</g>
</g>
<!-- N67 -->
<g id="node67" class="node">
<title>N67</title>
<g id="a_node67"><a xlink:title="net.(*netFD).Read (1.46s)">
<polygon fill="#edebe8" stroke="#b2a590" points="1052,-1674 969,-1674 969,-1611 1052,-1611 1052,-1674"/>
<text text-anchor="middle" x="1010.5" y="-1662" font-family="Times,serif" font-size="10.00" fill="#000000">net</text>
<text text-anchor="middle" x="1010.5" y="-1651" font-family="Times,serif" font-size="10.00" fill="#000000">(*netFD)</text>
<text text-anchor="middle" x="1010.5" y="-1640" font-family="Times,serif" font-size="10.00" fill="#000000">Read</text>
<text text-anchor="middle" x="1010.5" y="-1629" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="1010.5" y="-1618" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.46s (3.82%)</text>
</a>
</g>
</g>
<!-- N39&#45;&gt;N67 -->
<g id="edge43" class="edge">
<title>N39&#45;&gt;N67</title>
<g id="a_edge43"><a xlink:title="bufio.(*Reader).fill ... net.(*netFD).Read (1.46s)">
<path fill="none" stroke="#b2a590" stroke-dasharray="1,5" d="M1010.5,-1728.8782C1010.5,-1715.2545 1010.5,-1699.1284 1010.5,-1684.5203"/>
<polygon fill="#b2a590" stroke="#b2a590" points="1014.0001,-1684.2091 1010.5,-1674.2091 1007.0001,-1684.2092 1014.0001,-1684.2091"/>
</a>
</g>
<g id="a_edge43&#45;label"><a xlink:title="bufio.(*Reader).fill ... net.(*netFD).Read (1.46s)">
<text text-anchor="middle" x="1027.5" y="-1695.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.46s</text>
</a>
</g>
</g>
<!-- N40&#45;&gt;N20 -->
<g id="edge26" class="edge">
<title>N40&#45;&gt;N20</title>
<g id="a_edge26"><a xlink:title="runtime.park_m &#45;&gt; runtime.schedule (5.03s)">
<path fill="none" stroke="#b2723d" d="M1349.5,-2206.8849C1349.5,-2190.2216 1349.5,-2168.3932 1349.5,-2150.0843"/>
<polygon fill="#b2723d" stroke="#b2723d" points="1353.0001,-2150.0541 1349.5,-2140.0541 1346.0001,-2150.0542 1353.0001,-2150.0541"/>
</a>
</g>
<g id="a_edge26&#45;label"><a xlink:title="runtime.park_m &#45;&gt; runtime.schedule (5.03s)">
<text text-anchor="middle" x="1366.5" y="-2169.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.03s</text>
</a>
</g>
</g>
<!-- N41 -->
<g id="node41" class="node">
<title>N41</title>
<g id="a_node41"><a xlink:title="syscall.write (4.97s)">
<polygon fill="#ede4dd" stroke="#b2733e" points="622,-1668.5 533,-1668.5 533,-1616.5 622,-1616.5 622,-1668.5"/>
<text text-anchor="middle" x="577.5" y="-1656.5" font-family="Times,serif" font-size="10.00" fill="#000000">syscall</text>
<text text-anchor="middle" x="577.5" y="-1645.5" font-family="Times,serif" font-size="10.00" fill="#000000">write</text>
<text text-anchor="middle" x="577.5" y="-1634.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="577.5" y="-1623.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 4.97s (13.00%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N4 -->
<g id="edge28" class="edge">
<title>N41&#45;&gt;N4</title>
<g id="a_edge28"><a xlink:title="syscall.write &#45;&gt; syscall.Syscall (4.92s)">
<path fill="none" stroke="#b2743f" d="M577.5,-1616.4492C577.5,-1603.2762 577.5,-1586.6309 577.5,-1570.2136"/>
<polygon fill="#b2743f" stroke="#b2743f" points="581.0001,-1570.054 577.5,-1560.0541 574.0001,-1570.0541 581.0001,-1570.054"/>
</a>
</g>
<g id="a_edge28&#45;label"><a xlink:title="syscall.write &#45;&gt; syscall.Syscall (4.92s)">
<text text-anchor="middle" x="594.5" y="-1581.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 4.92s</text>
</a>
</g>
</g>
<!-- N42 -->
<g id="node42" class="node">
<title>N42</title>
<g id="a_node42"><a xlink:title="bufio.(*Reader).fill (1.91s)">
<polygon fill="#edeae7" stroke="#b2a085" points="310,-1674 227,-1674 227,-1611 310,-1611 310,-1674"/>
<text text-anchor="middle" x="268.5" y="-1662" font-family="Times,serif" font-size="10.00" fill="#000000">bufio</text>
<text text-anchor="middle" x="268.5" y="-1651" font-family="Times,serif" font-size="10.00" fill="#000000">(*Reader)</text>
<text text-anchor="middle" x="268.5" y="-1640" font-family="Times,serif" font-size="10.00" fill="#000000">fill</text>
<text text-anchor="middle" x="268.5" y="-1629" font-family="Times,serif" font-size="10.00" fill="#000000">0.06s (0.16%)</text>
<text text-anchor="middle" x="268.5" y="-1618" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.91s (4.99%)</text>
</a>
</g>
</g>
<!-- N49 -->
<g id="node49" class="node">
<title>N49</title>
<g id="a_node49"><a xlink:title="net/http.(*connReader).Read (1.85s)">
<polygon fill="#edeae7" stroke="#b2a187" points="310,-1535.5 227,-1535.5 227,-1472.5 310,-1472.5 310,-1535.5"/>
<text text-anchor="middle" x="268.5" y="-1523.5" font-family="Times,serif" font-size="10.00" fill="#000000">http</text>
<text text-anchor="middle" x="268.5" y="-1512.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*connReader)</text>
<text text-anchor="middle" x="268.5" y="-1501.5" font-family="Times,serif" font-size="10.00" fill="#000000">Read</text>
<text text-anchor="middle" x="268.5" y="-1490.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.05s (0.13%)</text>
<text text-anchor="middle" x="268.5" y="-1479.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.85s (4.84%)</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N49 -->
<g id="edge37" class="edge">
<title>N42&#45;&gt;N49</title>
<g id="a_edge37"><a xlink:title="bufio.(*Reader).fill &#45;&gt; net/http.(*connReader).Read (1.85s)">
<path fill="none" stroke="#b2a187" d="M268.5,-1610.7253C268.5,-1591.4589 268.5,-1566.6545 268.5,-1545.8081"/>
<polygon fill="#b2a187" stroke="#b2a187" points="272.0001,-1545.6268 268.5,-1535.6268 265.0001,-1545.6269 272.0001,-1545.6268"/>
</a>
</g>
<g id="a_edge37&#45;label"><a xlink:title="bufio.(*Reader).fill &#45;&gt; net/http.(*connReader).Read (1.85s)">
<text text-anchor="middle" x="285.5" y="-1581.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.85s</text>
</a>
</g>
</g>
<!-- N43&#45;&gt;N9 -->
<g id="edge8" class="edge">
<title>N43&#45;&gt;N9</title>
<g id="a_edge8"><a xlink:title="main.(*HTTPHandler).ServeHTTP &#45;&gt; main.(*HTTPHandler).get (12.87s)">
<path fill="none" stroke="#b23100" stroke-width="2" d="M746.5,-1472.3568C746.5,-1453.0986 746.5,-1428.2146 746.5,-1407.0502"/>
<polygon fill="#b23100" stroke="#b23100" stroke-width="2" points="750.0001,-1407.0001 746.5,-1397.0002 743.0001,-1407.0002 750.0001,-1407.0001"/>
</a>
</g>
<g id="a_edge8&#45;label"><a xlink:title="main.(*HTTPHandler).ServeHTTP &#45;&gt; main.(*HTTPHandler).get (12.87s)">
<text text-anchor="middle" x="766.5" y="-1418.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 12.87s</text>
</a>
</g>
</g>
<!-- N44&#45;&gt;N28 -->
<g id="edge6" class="edge">
<title>N44&#45;&gt;N28</title>
<g id="a_edge6"><a xlink:title="net/http.HandlerFunc.ServeHTTP &#45;&gt; main.ValidatingKeyParserMiddleware.func1 (13.61s)">
<path fill="none" stroke="#b22f00" stroke-width="2" d="M746.5,-1728.8782C746.5,-1714.1238 746.5,-1696.4344 746.5,-1680.9168"/>
<polygon fill="#b22f00" stroke="#b22f00" stroke-width="2" points="750.0001,-1680.5836 746.5,-1670.5836 743.0001,-1680.5836 750.0001,-1680.5836"/>
</a>
</g>
<g id="a_edge6&#45;label"><a xlink:title="net/http.HandlerFunc.ServeHTTP &#45;&gt; main.ValidatingKeyParserMiddleware.func1 (13.61s)">
<text text-anchor="middle" x="766.5" y="-1695.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 13.61s</text>
</a>
</g>
</g>
<!-- N45&#45;&gt;N10 -->
<g id="edge15" class="edge">
<title>N45&#45;&gt;N10</title>
<g id="a_edge15"><a xlink:title="github.com/gocql/gocql.(*Query).execute &#45;&gt; github.com/gocql/gocql.(*Conn).executeQuery (8.91s)">
<path fill="none" stroke="#b23f00" stroke-width="2" d="M746.5,-623.9734C746.5,-611.4079 746.5,-596.7242 746.5,-583.1319"/>
<polygon fill="#b23f00" stroke="#b23f00" stroke-width="2" points="750.0001,-583.0036 746.5,-573.0037 743.0001,-583.0037 750.0001,-583.0036"/>
</a>
</g>
<g id="a_edge15&#45;label"><a xlink:title="github.com/gocql/gocql.(*Query).execute &#45;&gt; github.com/gocql/gocql.(*Conn).executeQuery (8.91s)">
<text text-anchor="middle" x="763.5" y="-594.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 8.91s</text>
</a>
</g>
</g>
<!-- N47 -->
<g id="node47" class="node">
<title>N47</title>
<g id="a_node47"><a xlink:title="net.(*netFD).Write (5.24s)">
<polygon fill="#ede4dc" stroke="#b26f38" points="622,-1792 533,-1792 533,-1729 622,-1729 622,-1792"/>
<text text-anchor="middle" x="577.5" y="-1780" font-family="Times,serif" font-size="10.00" fill="#000000">net</text>
<text text-anchor="middle" x="577.5" y="-1769" font-family="Times,serif" font-size="10.00" fill="#000000">(*netFD)</text>
<text text-anchor="middle" x="577.5" y="-1758" font-family="Times,serif" font-size="10.00" fill="#000000">Write</text>
<text text-anchor="middle" x="577.5" y="-1747" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="577.5" y="-1736" font-family="Times,serif" font-size="10.00" fill="#000000">of 5.24s (13.70%)</text>
</a>
</g>
</g>
<!-- N47&#45;&gt;N41 -->
<g id="edge27" class="edge">
<title>N47&#45;&gt;N41</title>
<g id="a_edge27"><a xlink:title="net.(*netFD).Write ... syscall.write (4.97s)">
<path fill="none" stroke="#b2733e" stroke-dasharray="1,5" d="M577.5,-1728.8782C577.5,-1713.4219 577.5,-1694.7448 577.5,-1678.7176"/>
<polygon fill="#b2733e" stroke="#b2733e" points="581.0001,-1678.6285 577.5,-1668.6285 574.0001,-1678.6286 581.0001,-1678.6285"/>
</a>
</g>
<g id="a_edge27&#45;label"><a xlink:title="net.(*netFD).Write ... syscall.write (4.97s)">
<text text-anchor="middle" x="594.5" y="-1695.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 4.97s</text>
</a>
</g>
</g>
<!-- N80 -->
<g id="node80" class="node">
<title>N80</title>
<g id="a_node80"><a xlink:title="github.com/gocql/gocql.(*Conn).Write (5.66s)">
<polygon fill="#ede3db" stroke="#b2682e" points="787.5,-221 705.5,-221 705.5,-163 787.5,-163 787.5,-221"/>
<text text-anchor="middle" x="746.5" y="-209.8" font-family="Times,serif" font-size="9.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-199.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Conn)</text>
<text text-anchor="middle" x="746.5" y="-189.8" font-family="Times,serif" font-size="9.00" fill="#000000">Write</text>
<text text-anchor="middle" x="746.5" y="-179.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.026%)</text>
<text text-anchor="middle" x="746.5" y="-169.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 5.66s (14.80%)</text>
</a>
</g>
</g>
<!-- N48&#45;&gt;N80 -->
<g id="edge21" class="edge">
<title>N48&#45;&gt;N80</title>
<g id="a_edge21"><a xlink:title="github.com/gocql/gocql.(*framer).writeExecuteFrame ... github.com/gocql/gocql.(*Conn).Write (5.66s)">
<path fill="none" stroke="#b2682e" stroke-dasharray="1,5" d="M746.5,-271.8468C746.5,-259.2478 746.5,-244.6156 746.5,-231.3449"/>
<polygon fill="#b2682e" stroke="#b2682e" points="750.0001,-231.0587 746.5,-221.0588 743.0001,-231.0588 750.0001,-231.0587"/>
</a>
</g>
<g id="a_edge21&#45;label"><a xlink:title="github.com/gocql/gocql.(*framer).writeExecuteFrame ... github.com/gocql/gocql.(*Conn).Write (5.66s)">
<text text-anchor="middle" x="763.5" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.66s</text>
</a>
</g>
</g>
<!-- N49&#45;&gt;N36 -->
<g id="edge38" class="edge">
<title>N49&#45;&gt;N36</title>
<g id="a_edge38"><a xlink:title="net/http.(*connReader).Read ... net.(*netFD).Read (1.77s)">
<path fill="none" stroke="#b2a289" stroke-dasharray="1,5" d="M268.5,-1472.3568C268.5,-1452.4008 268.5,-1426.404 268.5,-1404.7648"/>
<polygon fill="#b2a289" stroke="#b2a289" points="272.0001,-1404.5375 268.5,-1394.5375 265.0001,-1404.5376 272.0001,-1404.5375"/>
</a>
</g>
<g id="a_edge38&#45;label"><a xlink:title="net/http.(*connReader).Read ... net.(*netFD).Read (1.77s)">
<text text-anchor="middle" x="285.5" y="-1418.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.77s</text>
</a>
</g>
</g>
<!-- N66 -->
<g id="node66" class="node">
<title>N66</title>
<g id="a_node66"><a xlink:title="runtime.ready (0.25s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="898,-2023.5 815,-2023.5 815,-1971.5 898,-1971.5 898,-2023.5"/>
<text text-anchor="middle" x="856.5" y="-2011.5" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text>
<text text-anchor="middle" x="856.5" y="-2000.5" font-family="Times,serif" font-size="10.00" fill="#000000">ready</text>
<text text-anchor="middle" x="856.5" y="-1989.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.02s (0.052%)</text>
<text text-anchor="middle" x="856.5" y="-1978.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.25s (0.65%)</text>
</a>
</g>
</g>
<!-- N50&#45;&gt;N66 -->
<g id="edge68" class="edge">
<title>N50&#45;&gt;N66</title>
<g id="a_edge68"><a xlink:title="runtime.selectgoImpl ... runtime.ready (0.25s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M856.5,-2087.8551C856.5,-2071.9662 856.5,-2051.4426 856.5,-2033.9721"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="860.0001,-2033.5576 856.5,-2023.5576 853.0001,-2033.5576 860.0001,-2033.5576"/>
</a>
</g>
<g id="a_edge68&#45;label"><a xlink:title="runtime.selectgoImpl ... runtime.ready (0.25s)">
<text text-anchor="middle" x="873.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.25s</text>
</a>
</g>
</g>
<!-- N74 -->
<g id="node74" class="node">
<title>N74</title>
<g id="a_node74"><a xlink:title="net.IP.String (0.22s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="898,-570.5 815,-570.5 815,-507.5 898,-507.5 898,-570.5"/>
<text text-anchor="middle" x="856.5" y="-558.5" font-family="Times,serif" font-size="10.00" fill="#000000">net</text>
<text text-anchor="middle" x="856.5" y="-547.5" font-family="Times,serif" font-size="10.00" fill="#000000">IP</text>
<text text-anchor="middle" x="856.5" y="-536.5" font-family="Times,serif" font-size="10.00" fill="#000000">String</text>
<text text-anchor="middle" x="856.5" y="-525.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="856.5" y="-514.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.22s (0.58%)</text>
</a>
</g>
</g>
<!-- N54&#45;&gt;N74 -->
<g id="edge74" class="edge">
<title>N54&#45;&gt;N74</title>
<g id="a_edge74"><a xlink:title="github.com/gocql/gocql.(*policyConnPool).getPool &#45;&gt; net.IP.String (0.22s)">
<path fill="none" stroke="#b2b1ad" d="M856.5,-623.9734C856.5,-610.634 856.5,-594.9075 856.5,-580.6337"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="860.0001,-580.5517 856.5,-570.5518 853.0001,-580.5518 860.0001,-580.5517"/>
</a>
</g>
<g id="a_edge74&#45;label"><a xlink:title="github.com/gocql/gocql.(*policyConnPool).getPool &#45;&gt; net.IP.String (0.22s)">
<text text-anchor="middle" x="873.5" y="-594.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.22s</text>
</a>
</g>
</g>
<!-- N57 -->
<g id="node57" class="node">
<title>N57</title>
<g id="a_node57"><a xlink:title="github.com/gocql/gocql.(*Session).executeQuery (10.09s)">
<polygon fill="#edddd5" stroke="#b23a00" points="793.5,-915 699.5,-915 699.5,-852 793.5,-852 793.5,-915"/>
<text text-anchor="middle" x="746.5" y="-903" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="746.5" y="-892" font-family="Times,serif" font-size="10.00" fill="#000000">(*Session)</text>
<text text-anchor="middle" x="746.5" y="-881" font-family="Times,serif" font-size="10.00" fill="#000000">executeQuery</text>
<text text-anchor="middle" x="746.5" y="-870" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="746.5" y="-859" font-family="Times,serif" font-size="10.00" fill="#000000">of 10.09s (26.39%)</text>
</a>
</g>
</g>
<!-- N56&#45;&gt;N57 -->
<g id="edge12" class="edge">
<title>N56&#45;&gt;N57</title>
<g id="a_edge12"><a xlink:title="github.com/gocql/gocql.(*Query).Iter &#45;&gt; github.com/gocql/gocql.(*Session).executeQuery (10.09s)">
<path fill="none" stroke="#b23a00" stroke-width="2" d="M746.5,-965.7446C746.5,-953.2682 746.5,-938.7696 746.5,-925.4516"/>
<polygon fill="#b23a00" stroke="#b23a00" stroke-width="2" points="750.0001,-925.085 746.5,-915.0851 743.0001,-925.0851 750.0001,-925.085"/>
</a>
</g>
<g id="a_edge12&#45;label"><a xlink:title="github.com/gocql/gocql.(*Query).Iter &#45;&gt; github.com/gocql/gocql.(*Session).executeQuery (10.09s)">
<text text-anchor="middle" x="766.5" y="-936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 10.09s</text>
</a>
</g>
</g>
<!-- N57&#45;&gt;N13 -->
<g id="edge13" class="edge">
<title>N57&#45;&gt;N13</title>
<g id="a_edge13"><a xlink:title="github.com/gocql/gocql.(*Session).executeQuery &#45;&gt; github.com/gocql/gocql.(*queryExecutor).executeQuery (10.04s)">
<path fill="none" stroke="#b23a00" stroke-width="2" d="M746.5,-851.7446C746.5,-839.2682 746.5,-824.7696 746.5,-811.4516"/>
<polygon fill="#b23a00" stroke="#b23a00" stroke-width="2" points="750.0001,-811.085 746.5,-801.0851 743.0001,-811.0851 750.0001,-811.085"/>
</a>
</g>
<g id="a_edge13&#45;label"><a xlink:title="github.com/gocql/gocql.(*Session).executeQuery &#45;&gt; github.com/gocql/gocql.(*queryExecutor).executeQuery (10.04s)">
<text text-anchor="middle" x="766.5" y="-822.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 10.04s</text>
</a>
</g>
</g>
<!-- N58 -->
<g id="node58" class="node">
<title>N58</title>
<g id="a_node58"><a xlink:title="bufio.(*Reader).ReadSlice (1.97s)">
<polygon fill="#edeae7" stroke="#b29f84" points="310,-1792 227,-1792 227,-1729 310,-1729 310,-1792"/>
<text text-anchor="middle" x="268.5" y="-1780" font-family="Times,serif" font-size="10.00" fill="#000000">bufio</text>
<text text-anchor="middle" x="268.5" y="-1769" font-family="Times,serif" font-size="10.00" fill="#000000">(*Reader)</text>
<text text-anchor="middle" x="268.5" y="-1758" font-family="Times,serif" font-size="10.00" fill="#000000">ReadSlice</text>
<text text-anchor="middle" x="268.5" y="-1747" font-family="Times,serif" font-size="10.00" fill="#000000">0.04s (0.1%)</text>
<text text-anchor="middle" x="268.5" y="-1736" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.97s (5.15%)</text>
</a>
</g>
</g>
<!-- N58&#45;&gt;N42 -->
<g id="edge36" class="edge">
<title>N58&#45;&gt;N42</title>
<g id="a_edge36"><a xlink:title="bufio.(*Reader).ReadSlice &#45;&gt; bufio.(*Reader).fill (1.91s)">
<path fill="none" stroke="#b2a085" d="M268.5,-1728.8782C268.5,-1715.2545 268.5,-1699.1284 268.5,-1684.5203"/>
<polygon fill="#b2a085" stroke="#b2a085" points="272.0001,-1684.2091 268.5,-1674.2091 265.0001,-1684.2092 272.0001,-1684.2091"/>
</a>
</g>
<g id="a_edge36&#45;label"><a xlink:title="bufio.(*Reader).ReadSlice &#45;&gt; bufio.(*Reader).fill (1.91s)">
<text text-anchor="middle" x="285.5" y="-1695.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.91s</text>
</a>
</g>
</g>
<!-- N77 -->
<g id="node77" class="node">
<title>N77</title>
<g id="a_node77"><a xlink:title="io.ReadAtLeast (1.63s)">
<polygon fill="#edebe8" stroke="#b2a38c" points="1025,-2023.5 942,-2023.5 942,-1971.5 1025,-1971.5 1025,-2023.5"/>
<text text-anchor="middle" x="983.5" y="-2011.5" font-family="Times,serif" font-size="10.00" fill="#000000">io</text>
<text text-anchor="middle" x="983.5" y="-2000.5" font-family="Times,serif" font-size="10.00" fill="#000000">ReadAtLeast</text>
<text text-anchor="middle" x="983.5" y="-1989.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="983.5" y="-1978.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.63s (4.26%)</text>
</a>
</g>
</g>
<!-- N59&#45;&gt;N77 -->
<g id="edge40" class="edge">
<title>N59&#45;&gt;N77</title>
<g id="a_edge40"><a xlink:title="github.com/gocql/gocql.readHeader ... io.ReadAtLeast (1.63s)">
<path fill="none" stroke="#b2a38c" stroke-dasharray="1,5" d="M963.3349,-2087.8551C966.9144,-2071.8163 971.5478,-2051.0549 975.4705,-2033.4785"/>
<polygon fill="#b2a38c" stroke="#b2a38c" points="978.9223,-2034.0799 977.6846,-2023.5576 972.0904,-2032.5551 978.9223,-2034.0799"/>
</a>
</g>
<g id="a_edge40&#45;label"><a xlink:title="github.com/gocql/gocql.readHeader ... io.ReadAtLeast (1.63s)">
<text text-anchor="middle" x="989.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.63s</text>
</a>
</g>
</g>
<!-- N61&#45;&gt;N47 -->
<g id="edge23" class="edge">
<title>N61&#45;&gt;N47</title>
<g id="a_edge23"><a xlink:title="net/http.checkConnErrorWriter.Write ... net.(*netFD).Write (5.24s)">
<path fill="none" stroke="#b26f38" stroke-dasharray="1,5" d="M577.5,-1849.34C577.5,-1835.0627 577.5,-1817.997 577.5,-1802.6563"/>
<polygon fill="#b26f38" stroke="#b26f38" points="581.0001,-1802.3668 577.5,-1792.3669 574.0001,-1802.3669 581.0001,-1802.3668"/>
</a>
</g>
<g id="a_edge23&#45;label"><a xlink:title="net/http.checkConnErrorWriter.Write ... net.(*netFD).Write (5.24s)">
<text text-anchor="middle" x="594.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.24s</text>
</a>
</g>
</g>
<!-- N63 -->
<g id="node63" class="node">
<title>N63</title>
<g id="a_node63"><a xlink:title="github.com/gocql/gocql.Unmarshal (0.27s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="895,-909.5 812,-909.5 812,-857.5 895,-857.5 895,-909.5"/>
<text text-anchor="middle" x="853.5" y="-897.5" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="853.5" y="-886.5" font-family="Times,serif" font-size="10.00" fill="#000000">Unmarshal</text>
<text text-anchor="middle" x="853.5" y="-875.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.02s (0.052%)</text>
<text text-anchor="middle" x="853.5" y="-864.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.27s (0.71%)</text>
</a>
</g>
</g>
<!-- N67&#45;&gt;N23 -->
<g id="edge45" class="edge">
<title>N67&#45;&gt;N23</title>
<g id="a_edge45"><a xlink:title="net.(*netFD).Read ... syscall.Syscall (1.27s)">
<path fill="none" stroke="#b2a794" stroke-dasharray="1,5" d="M1010.5,-1610.7253C1010.5,-1594.0139 1010.5,-1573.136 1010.5,-1554.2884"/>
<polygon fill="#b2a794" stroke="#b2a794" points="1014.0001,-1554.0657 1010.5,-1544.0657 1007.0001,-1554.0658 1014.0001,-1554.0657"/>
</a>
</g>
<g id="a_edge45&#45;label"><a xlink:title="net.(*netFD).Read ... syscall.Syscall (1.27s)">
<text text-anchor="middle" x="1027.5" y="-1581.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.27s</text>
</a>
</g>
</g>
<!-- N79 -->
<g id="node79" class="node">
<title>N79</title>
<g id="a_node79"><a xlink:title="context.propagateCancel (0.24s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="403,-1899 326,-1899 326,-1863 403,-1863 403,-1899"/>
<text text-anchor="middle" x="364.5" y="-1888.1" font-family="Times,serif" font-size="8.00" fill="#000000">context</text>
<text text-anchor="middle" x="364.5" y="-1879.1" font-family="Times,serif" font-size="8.00" fill="#000000">propagateCancel</text>
<text text-anchor="middle" x="364.5" y="-1870.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 0.24s (0.63%)</text>
</a>
</g>
</g>
<!-- N68&#45;&gt;N79 -->
<g id="edge69" class="edge">
<title>N68&#45;&gt;N79</title>
<g id="a_edge69"><a xlink:title="context.WithCancel &#45;&gt; context.propagateCancel (0.24s)">
<path fill="none" stroke="#b2b1ac" d="M484.8526,-1971.7598C473.2562,-1964.3152 460.7573,-1956.027 449.5,-1948 430.7395,-1934.6228 410.4489,-1918.6882 394.3985,-1905.7157"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="396.3895,-1902.8236 386.4223,-1899.231 391.9737,-1908.2551 396.3895,-1902.8236"/>
</a>
</g>
<g id="a_edge69&#45;label"><a xlink:title="context.WithCancel &#45;&gt; context.propagateCancel (0.24s)">
<text text-anchor="middle" x="466.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.24s</text>
</a>
</g>
</g>
<!-- N69&#45;&gt;N58 -->
<g id="edge35" class="edge">
<title>N69&#45;&gt;N58</title>
<g id="a_edge35"><a xlink:title="bufio.(*Reader).ReadLine &#45;&gt; bufio.(*Reader).ReadSlice (1.97s)">
<path fill="none" stroke="#b29f84" d="M268.5,-1849.34C268.5,-1835.0627 268.5,-1817.997 268.5,-1802.6563"/>
<polygon fill="#b29f84" stroke="#b29f84" points="272.0001,-1802.3668 268.5,-1792.3669 265.0001,-1802.3669 272.0001,-1802.3668"/>
</a>
</g>
<g id="a_edge35&#45;label"><a xlink:title="bufio.(*Reader).ReadLine &#45;&gt; bufio.(*Reader).ReadSlice (1.97s)">
<text text-anchor="middle" x="285.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.97s</text>
</a>
</g>
</g>
<!-- N72 -->
<g id="node72" class="node">
<title>N72</title>
<g id="a_node72"><a xlink:title="github.com/gocql/gocql.(*framer).parseResultFrame (0.23s)">
<polygon fill="#edecec" stroke="#b2b1ad" points="1002,-335 913,-335 913,-272 1002,-272 1002,-335"/>
<text text-anchor="middle" x="957.5" y="-323" font-family="Times,serif" font-size="10.00" fill="#000000">gocql</text>
<text text-anchor="middle" x="957.5" y="-312" font-family="Times,serif" font-size="10.00" fill="#000000">(*framer)</text>
<text text-anchor="middle" x="957.5" y="-301" font-family="Times,serif" font-size="10.00" fill="#000000">parseResultFrame</text>
<text text-anchor="middle" x="957.5" y="-290" font-family="Times,serif" font-size="10.00" fill="#000000">0.02s (0.052%)</text>
<text text-anchor="middle" x="957.5" y="-279" font-family="Times,serif" font-size="10.00" fill="#000000">of 0.23s (0.6%)</text>
</a>
</g>
</g>
<!-- N70&#45;&gt;N72 -->
<g id="edge73" class="edge">
<title>N70&#45;&gt;N72</title>
<g id="a_edge73"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame &#45;&gt; github.com/gocql/gocql.(*framer).parseResultFrame (0.23s)">
<path fill="none" stroke="#b2b1ad" d="M956.0412,-388.4734C956.2702,-375.134 956.5402,-359.4075 956.7853,-345.1337"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="960.2861,-345.1104 956.9583,-335.0518 953.2871,-344.9902 960.2861,-345.1104"/>
</a>
</g>
<g id="a_edge73&#45;label"><a xlink:title="github.com/gocql/gocql.(*framer).parseFrame &#45;&gt; github.com/gocql/gocql.(*framer).parseResultFrame (0.23s)">
<text text-anchor="middle" x="974.5" y="-356.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.23s</text>
</a>
</g>
</g>
<!-- N71&#45;&gt;N63 -->
<g id="edge66" class="edge">
<title>N71&#45;&gt;N63</title>
<g id="a_edge66"><a xlink:title="github.com/gocql/gocql.scanColumn &#45;&gt; github.com/gocql/gocql.Unmarshal (0.27s)">
<path fill="none" stroke="#b2b1ac" d="M853.5,-971.3461C853.5,-955.9947 853.5,-936.3717 853.5,-919.5675"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="857.0001,-919.5322 853.5,-909.5322 850.0001,-919.5322 857.0001,-919.5322"/>
</a>
</g>
<g id="a_edge66&#45;label"><a xlink:title="github.com/gocql/gocql.scanColumn &#45;&gt; github.com/gocql/gocql.Unmarshal (0.27s)">
<text text-anchor="middle" x="870.5" y="-936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.27s</text>
</a>
</g>
</g>
<!-- N76 -->
<g id="node76" class="node">
<title>N76</title>
<g id="a_node76"><a xlink:title="bufio.(*Reader).Read (1.60s)">
<polygon fill="#edebe8" stroke="#b2a48d" points="1052,-1912.5 969,-1912.5 969,-1849.5 1052,-1849.5 1052,-1912.5"/>
<text text-anchor="middle" x="1010.5" y="-1900.5" font-family="Times,serif" font-size="10.00" fill="#000000">bufio</text>
<text text-anchor="middle" x="1010.5" y="-1889.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*Reader)</text>
<text text-anchor="middle" x="1010.5" y="-1878.5" font-family="Times,serif" font-size="10.00" fill="#000000">Read</text>
<text text-anchor="middle" x="1010.5" y="-1867.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.03s (0.078%)</text>
<text text-anchor="middle" x="1010.5" y="-1856.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.60s (4.18%)</text>
</a>
</g>
</g>
<!-- N76&#45;&gt;N39 -->
<g id="edge42" class="edge">
<title>N76&#45;&gt;N39</title>
<g id="a_edge42"><a xlink:title="bufio.(*Reader).Read &#45;&gt; bufio.(*Reader).fill (1.54s)">
<path fill="none" stroke="#b2a48e" d="M1010.5,-1849.34C1010.5,-1835.0627 1010.5,-1817.997 1010.5,-1802.6563"/>
<polygon fill="#b2a48e" stroke="#b2a48e" points="1014.0001,-1802.3668 1010.5,-1792.3669 1007.0001,-1802.3669 1014.0001,-1802.3668"/>
</a>
</g>
<g id="a_edge42&#45;label"><a xlink:title="bufio.(*Reader).Read &#45;&gt; bufio.(*Reader).fill (1.54s)">
<text text-anchor="middle" x="1027.5" y="-1817.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.54s</text>
</a>
</g>
</g>
<!-- N77&#45;&gt;N76 -->
<g id="edge41" class="edge">
<title>N77&#45;&gt;N76</title>
<g id="a_edge41"><a xlink:title="io.ReadAtLeast &#45;&gt; bufio.(*Reader).Read (1.60s)">
<path fill="none" stroke="#b2a48d" d="M989.5593,-1971.3551C992.8812,-1957.0218 997.0772,-1938.9168 1000.8394,-1922.6839"/>
<polygon fill="#b2a48d" stroke="#b2a48d" points="1004.2658,-1923.4011 1003.114,-1912.869 997.4466,-1921.8206 1004.2658,-1923.4011"/>
</a>
</g>
<g id="a_edge41&#45;label"><a xlink:title="io.ReadAtLeast &#45;&gt; bufio.(*Reader).Read (1.60s)">
<text text-anchor="middle" x="1015.5" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.60s</text>
</a>
</g>
</g>
<!-- N78&#45;&gt;N16 -->
<g id="edge3" class="edge">
<title>N78&#45;&gt;N16</title>
<g id="a_edge3"><a xlink:title="net/http.serverHandler.ServeHTTP &#45;&gt; net/http.(*ServeMux).ServeHTTP (15.19s)">
<path fill="none" stroke="#b22b00" stroke-width="2" d="M746.5,-2082.4734C746.5,-2069.134 746.5,-2053.4075 746.5,-2039.1337"/>
<polygon fill="#b22b00" stroke="#b22b00" stroke-width="2" points="750.0001,-2039.0517 746.5,-2029.0518 743.0001,-2039.0518 750.0001,-2039.0517"/>
</a>
</g>
<g id="a_edge3&#45;label"><a xlink:title="net/http.serverHandler.ServeHTTP &#45;&gt; net/http.(*ServeMux).ServeHTTP (15.19s)">
<text text-anchor="middle" x="766.5" y="-2050.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 15.19s</text>
</a>
</g>
</g>
<!-- N80&#45;&gt;N3 -->
<g id="edge25" class="edge">
<title>N80&#45;&gt;N3</title>
<g id="a_edge25"><a xlink:title="github.com/gocql/gocql.(*Conn).Write ... syscall.Syscall (5.04s)">
<path fill="none" stroke="#b2723c" stroke-dasharray="1,5" d="M746.5,-162.8246C746.5,-150.8916 746.5,-136.5597 746.5,-122.3257"/>
<polygon fill="#b2723c" stroke="#b2723c" points="750.0001,-122.0141 746.5,-112.0141 743.0001,-122.0141 750.0001,-122.0141"/>
</a>
</g>
<g id="a_edge25&#45;label"><a xlink:title="github.com/gocql/gocql.(*Conn).Write ... syscall.Syscall (5.04s)">
<text text-anchor="middle" x="763.5" y="-133.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.04s</text>
</a>
</g>
</g>
</g>
</g></svg>

File Metadata

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

Event Timeline