Skip to content

Instantly share code, notes, and snippets.

@steveyen
Created August 25, 2016 15:49
Show Gist options
  • Select an option

  • Save steveyen/aff8b2f69d70830bd066b4acbf08f0e5 to your computer and use it in GitHub Desktop.

Select an option

Save steveyen/aff8b2f69d70830bd066b4acbf08f0e5 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: bleve&#45;query Pages: 1 -->
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<script type="text/ecmascript"><![CDATA[
/**
* SVGPan library 1.2.1
* ======================
*
* Given an unique existing element with id "viewport" (or when missing, the first g
* element), including the the library into any SVG adds the following capabilities:
*
* - Mouse panning
* - Mouse zooming (using the wheel)
* - Object dragging
*
* You can configure the behaviour of the pan/zoom/drag with the variables
* listed in the CONFIGURATION section of this file.
*
* Known issues:
*
* - Zooming (while panning) on Safari has still some issues
*
* Releases:
*
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi
* - Fixed a regression with mouse wheel (now working on Firefox 5)
* - Working with viewBox attribute (#4)
* - Added "use strict;" and fixed resulting warnings (#5)
* - Added configuration variables, dragging is disabled by default (#3)
*
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui
* Fixed a bug with browser mouse handler interaction
*
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui
* Updated the zoom code to support the mouse wheel on Safari/Chrome
*
* 1.0, Andrea Leofreddi
* First release
*
* This code is licensed under the following BSD license:
*
* Copyright 2009-2010 Andrea Leofreddi <[email protected]>. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of Andrea Leofreddi.
*/
"use strict";
/// CONFIGURATION
/// ====>
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled)
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled)
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled)
/// <====
/// END OF CONFIGURATION
var root = document.documentElement;
var state = 'none', svgRoot, stateTarget, stateOrigin, stateTf;
setupHandlers(root);
/**
* Register handlers
*/
function setupHandlers(root){
setAttributes(root, {
"onmouseup" : "handleMouseUp(evt)",
"onmousedown" : "handleMouseDown(evt)",
"onmousemove" : "handleMouseMove(evt)",
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element
});
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0)
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari
else
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others
}
/**
* Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable.
*/
function getRoot(root) {
if(typeof(svgRoot) == "undefined") {
var g = null;
g = root.getElementById("viewport");
if(g == null)
g = root.getElementsByTagName('g')[0];
if(g == null)
alert('Unable to obtain SVG root element');
setCTM(g, g.getCTM());
g.removeAttribute("viewBox");
svgRoot = g;
}
return svgRoot;
}
/**
* Instance an SVGPoint object with given event coordinates.
*/
function getEventPoint(evt) {
var p = root.createSVGPoint();
p.x = evt.clientX;
p.y = evt.clientY;
return p;
}
/**
* Sets the current transform matrix of an element.
*/
function setCTM(element, matrix) {
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")";
element.setAttribute("transform", s);
}
/**
* Dumps a matrix to a string (useful for debug).
*/
function dumpMatrix(matrix) {
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]";
return s;
}
/**
* Sets attributes of an element.
*/
function setAttributes(element, attributes){
for (var i in attributes)
element.setAttributeNS(null, i, attributes[i]);
}
/**
* Handle mouse wheel event.
*/
function handleMouseWheel(evt) {
if(!enableZoom)
return;
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
var delta;
if(evt.wheelDelta)
delta = evt.wheelDelta / 3600; // Chrome/Safari
else
delta = evt.detail / -90; // Mozilla
var z = 1 + delta; // Zoom factor: 0.9/1.1
var g = getRoot(svgDoc);
var p = getEventPoint(evt);
p = p.matrixTransform(g.getCTM().inverse());
// Compute new scale matrix in current mouse position
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y);
setCTM(g, g.getCTM().multiply(k));
if(typeof(stateTf) == "undefined")
stateTf = g.getCTM().inverse();
stateTf = stateTf.multiply(k.inverse());
}
/**
* Handle mouse move event.
*/
function handleMouseMove(evt) {
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
var g = getRoot(svgDoc);
if(state == 'pan' && enablePan) {
// Pan mode
var p = getEventPoint(evt).matrixTransform(stateTf);
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y));
} else if(state == 'drag' && enableDrag) {
// Drag mode
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse());
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM()));
stateOrigin = p;
}
}
/**
* Handle click event.
*/
function handleMouseDown(evt) {
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
var g = getRoot(svgDoc);
if(
evt.target.tagName == "svg"
|| !enableDrag // Pan anyway when drag is disabled and the user clicked on an element
) {
// Pan mode
state = 'pan';
stateTf = g.getCTM().inverse();
stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
} else {
// Drag mode
state = 'drag';
stateTarget = evt.target;
stateTf = g.getCTM().inverse();
stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
}
}
/**
* Handle mouse button release event.
*/
function handleMouseUp(evt) {
if(evt.preventDefault)
evt.preventDefault();
evt.returnValue = false;
var svgDoc = evt.target.ownerDocument;
if(state == 'pan' || state == 'drag') {
// Quit pan mode
state = '';
}
}
]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1914)">
<title>bleve&#45;query</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1914 3936.29,-1914 3936.29,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_L</title>
<polygon fill="none" stroke="black" points="1611,-1718 1611,-1902 2099,-1902 2099,-1718 1611,-1718"/>
</g>
<!-- L -->
<g id="node1" class="node"><title>L</title>
<polygon fill="#f8f8f8" stroke="black" points="2090.58,-1894 1619.42,-1894 1619.42,-1726 2090.58,-1726 2090.58,-1894"/>
<text text-anchor="start" x="1627.21" y="-1864.4" font-family="Times,serif" font-size="32.00">File: bleve&#45;query</text>
<text text-anchor="start" x="1627.21" y="-1832.4" font-family="Times,serif" font-size="32.00">Type: cpu</text>
<text text-anchor="start" x="1627.21" y="-1800.4" font-family="Times,serif" font-size="32.00">52.40s of 54.29s total (96.52%)</text>
<text text-anchor="start" x="1627.21" y="-1768.4" font-family="Times,serif" font-size="32.00">Dropped 184 nodes (cum &lt;= 0.27s)</text>
<text text-anchor="start" x="1627.21" y="-1736.4" font-family="Times,serif" font-size="32.00">Dropped 1 edge (freq &lt;= 0.05s)</text>
</g>
<!-- N1 -->
<g id="node2" class="node"><title>N1</title>
<g id="a_node2"><a xlink:title="github.com/couchbase/moss.(*iterator).Next (7.96s)">
<polygon fill="#f8f8f8" stroke="black" points="2884.72,-843 2441.28,-843 2441.28,-763 2884.72,-763 2884.72,-843"/>
<text text-anchor="middle" x="2663" y="-819.8" font-family="Times,serif" font-size="24.00">github.com/couchbase/moss.(*iterator).Next</text>
<text text-anchor="middle" x="2663" y="-795.8" font-family="Times,serif" font-size="24.00">3.99s(7.35%)</text>
<text text-anchor="middle" x="2663" y="-771.8" font-family="Times,serif" font-size="24.00">of 7.96s(14.66%)</text>
</a>
</g>
</g>
<!-- N10 -->
<g id="node11" class="node"><title>N10</title>
<g id="a_node11"><a xlink:title="github.com/couchbase/moss.(*segment).GetOperationKeyVal (2.30s)">
<polygon fill="#f8f8f8" stroke="black" points="2982.62,-708.5 2447.38,-708.5 2447.38,-658.5 2982.62,-658.5 2982.62,-708.5"/>
<text text-anchor="middle" x="2715" y="-687.7" font-family="Times,serif" font-size="21.00">github.com/couchbase/moss.(*segment).GetOperationKeyVal</text>
<text text-anchor="middle" x="2715" y="-666.7" font-family="Times,serif" font-size="21.00">2.30s(4.24%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N10 -->
<g id="edge24" class="edge"><title>N1&#45;&gt;N10</title>
<g id="a_edge24"><a xlink:title="github.com/couchbase/moss.(*iterator).Next &#45;&gt; github.com/couchbase/moss.(*segment).GetOperationKeyVal (2.30s)">
<path fill="none" stroke="black" d="M2680.32,-762.874C2686.75,-748.337 2693.98,-731.989 2700.17,-718"/>
<polygon fill="black" stroke="black" points="2703.42,-719.305 2704.27,-708.744 2697.02,-716.472 2703.42,-719.305"/>
</a>
</g>
<g id="a_edge24&#45;label"><a xlink:title="github.com/couchbase/moss.(*iterator).Next &#45;&gt; github.com/couchbase/moss.(*segment).GetOperationKeyVal (2.30s)">
<text text-anchor="middle" x="2710.72" y="-733.8" font-family="Times,serif" font-size="14.00"> 2.30s</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node17" class="node"><title>N16</title>
<g id="a_node17"><a xlink:title="github.com/couchbase/moss.iteratorBytesEqual (1.67s)">
<polygon fill="#f8f8f8" stroke="black" points="2428.97,-706.5 2051.03,-706.5 2051.03,-660.5 2428.97,-660.5 2428.97,-706.5"/>
<text text-anchor="middle" x="2240" y="-687.3" font-family="Times,serif" font-size="19.00">github.com/couchbase/moss.iteratorBytesEqual</text>
<text text-anchor="middle" x="2240" y="-668.3" font-family="Times,serif" font-size="19.00">1.67s(3.08%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N16 -->
<g id="edge26" class="edge"><title>N1&#45;&gt;N16</title>
<g id="a_edge26"><a xlink:title="github.com/couchbase/moss.(*iterator).Next &#45;&gt; github.com/couchbase/moss.iteratorBytesEqual (1.67s)">
<path fill="none" stroke="black" d="M2522.44,-762.956C2458.71,-745.253 2385.26,-724.851 2329.24,-709.289"/>
<polygon fill="black" stroke="black" points="2329.92,-705.845 2319.35,-706.54 2328.04,-712.589 2329.92,-705.845"/>
</a>
</g>
<g id="a_edge26&#45;label"><a xlink:title="github.com/couchbase/moss.(*iterator).Next &#45;&gt; github.com/couchbase/moss.iteratorBytesEqual (1.67s)">
<text text-anchor="middle" x="2468.72" y="-733.8" font-family="Times,serif" font-size="14.00"> 1.67s</text>
</a>
</g>
</g>
<!-- N2 -->
<g id="node3" class="node"><title>N2</title>
<g id="a_node3"><a xlink:title="runtime.mallocgc (5.04s)">
<polygon fill="#f8f8f8" stroke="black" points="3440.11,-604 3255.89,-604 3255.89,-524 3440.11,-524 3440.11,-604"/>
<text text-anchor="middle" x="3348" y="-580.8" font-family="Times,serif" font-size="24.00">runtime.mallocgc</text>
<text text-anchor="middle" x="3348" y="-556.8" font-family="Times,serif" font-size="24.00">3.61s(6.65%)</text>
<text text-anchor="middle" x="3348" y="-532.8" font-family="Times,serif" font-size="24.00">of 5.04s(9.28%)</text>
</a>
</g>
</g>
<!-- N45 -->
<g id="node46" class="node"><title>N45</title>
<g id="a_node46"><a xlink:title="runtime.gcStart (0.48s)">
<polygon fill="#f8f8f8" stroke="black" points="3472.77,-474 3399.23,-474 3399.23,-438 3472.77,-438 3472.77,-474"/>
<text text-anchor="middle" x="3436" y="-457.6" font-family="Times,serif" font-size="8.00">runtime.gcStart</text>
<text text-anchor="middle" x="3436" y="-449.6" font-family="Times,serif" font-size="8.00">0 of 0.48s(0.88%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N45 -->
<g id="edge45" class="edge"><title>N2&#45;&gt;N45</title>
<g id="a_edge45"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.gcStart (0.48s)">
<path fill="none" stroke="black" d="M3380.52,-523.831C3392.17,-509.801 3404.97,-494.381 3415.34,-481.891"/>
<polygon fill="black" stroke="black" points="3418.07,-484.081 3421.76,-474.151 3412.68,-479.61 3418.07,-484.081"/>
</a>
</g>
<g id="a_edge45&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.gcStart (0.48s)">
<text text-anchor="middle" x="3421.72" y="-494.8" font-family="Times,serif" font-size="14.00"> 0.48s</text>
</a>
</g>
</g>
<!-- N53 -->
<g id="node54" class="node"><title>N53</title>
<g id="a_node54"><a xlink:title="runtime.systemstack (1.56s)">
<polygon fill="#f8f8f8" stroke="black" points="3388.54,-388 3307.46,-388 3307.46,-352 3388.54,-352 3388.54,-388"/>
<text text-anchor="middle" x="3348" y="-371.6" font-family="Times,serif" font-size="8.00">runtime.systemstack</text>
<text text-anchor="middle" x="3348" y="-363.6" font-family="Times,serif" font-size="8.00">0 of 1.56s(2.87%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N53 -->
<g id="edge41" class="edge"><title>N2&#45;&gt;N53</title>
<g id="a_edge41"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.systemstack (0.64s)">
<path fill="none" stroke="black" d="M3348,-523.683C3348,-486.424 3348,-431.417 3348,-398.6"/>
<polygon fill="black" stroke="black" points="3351.5,-398.379 3348,-388.379 3344.5,-398.379 3351.5,-398.379"/>
</a>
</g>
<g id="a_edge41&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.systemstack (0.64s)">
<text text-anchor="middle" x="3364.72" y="-451.8" font-family="Times,serif" font-size="14.00"> 0.64s</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node4" class="node"><title>N3</title>
<g id="a_node4"><a xlink:title="runtime.indexbytebody (3.18s)">
<polygon fill="#f8f8f8" stroke="black" points="1094.99,-830 865.015,-830 865.015,-776 1094.99,-776 1094.99,-830"/>
<text text-anchor="middle" x="980" y="-807.6" font-family="Times,serif" font-size="23.00">runtime.indexbytebody</text>
<text text-anchor="middle" x="980" y="-784.6" font-family="Times,serif" font-size="23.00">3.18s(5.86%)</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node5" class="node"><title>N4</title>
<g id="a_node5"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next (25.95s)">
<polygon fill="#f8f8f8" stroke="black" points="2601.36,-1091 1698.64,-1091 1698.64,-1014 2601.36,-1014 2601.36,-1091"/>
<text text-anchor="middle" x="2150" y="-1068.6" font-family="Times,serif" font-size="23.00">github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next</text>
<text text-anchor="middle" x="2150" y="-1045.6" font-family="Times,serif" font-size="23.00">3.17s(5.84%)</text>
<text text-anchor="middle" x="2150" y="-1022.6" font-family="Times,serif" font-size="23.00">of 25.95s(47.80%)</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node7" class="node"><title>N6</title>
<g id="a_node7"><a xlink:title="runtime.memmove (3s)">
<polygon fill="#f8f8f8" stroke="black" points="708.294,-590 525.706,-590 525.706,-538 708.294,-538 708.294,-590"/>
<text text-anchor="middle" x="617" y="-568.4" font-family="Times,serif" font-size="22.00">runtime.memmove</text>
<text text-anchor="middle" x="617" y="-546.4" font-family="Times,serif" font-size="22.00">3s(5.53%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N6 -->
<g id="edge30" class="edge"><title>N4&#45;&gt;N6</title>
<g id="a_edge30"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; runtime.memmove (0.81s)">
<path fill="none" stroke="black" d="M1698.47,-1014.29C1696.98,-1014.19 1695.49,-1014.1 1694,-1014 1664.64,-1012.1 658.306,-983.185 636,-964 603.355,-935.923 617,-912.058 617,-869 617,-869 617,-869 617,-682.5 617,-654.904 617,-623.661 617,-600.333"/>
<polygon fill="black" stroke="black" points="620.5,-600.213 617,-590.213 613.5,-600.213 620.5,-600.213"/>
</a>
</g>
<g id="a_edge30&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; runtime.memmove (0.81s)">
<text text-anchor="middle" x="633.724" y="-798.8" font-family="Times,serif" font-size="14.00"> 0.81s</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node10" class="node"><title>N9</title>
<g id="a_node10"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV (5.44s)">
<polygon fill="#f8f8f8" stroke="black" points="2445.42,-964 1740.58,-964 1740.58,-893 2445.42,-893 2445.42,-964"/>
<text text-anchor="middle" x="2093" y="-943.2" font-family="Times,serif" font-size="21.00">github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV</text>
<text text-anchor="middle" x="2093" y="-922.2" font-family="Times,serif" font-size="21.00">2.44s(4.49%)</text>
<text text-anchor="middle" x="2093" y="-901.2" font-family="Times,serif" font-size="21.00">of 5.44s(10.02%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N9 -->
<g id="edge15" class="edge"><title>N4&#45;&gt;N9</title>
<g id="a_edge15"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV (5.44s)">
<path fill="none" stroke="black" d="M2132.43,-1013.9C2126.48,-1001.17 2119.79,-986.832 2113.62,-973.639"/>
<polygon fill="black" stroke="black" points="2116.65,-971.851 2109.25,-964.273 2110.31,-974.814 2116.65,-971.851"/>
</a>
</g>
<g id="a_edge15&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV (5.44s)">
<text text-anchor="middle" x="2140.72" y="-984.8" font-family="Times,serif" font-size="14.00"> 5.44s</text>
</a>
</g>
</g>
<!-- N14 -->
<g id="node15" class="node"><title>N14</title>
<g id="a_node15"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseKDoc (5.24s)">
<polygon fill="#f8f8f8" stroke="black" points="1315.01,-961 644.992,-961 644.992,-896 1315.01,-896 1315.01,-961"/>
<text text-anchor="middle" x="980" y="-941.8" font-family="Times,serif" font-size="19.00">github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseKDoc</text>
<text text-anchor="middle" x="980" y="-922.8" font-family="Times,serif" font-size="19.00">1.84s(3.39%)</text>
<text text-anchor="middle" x="980" y="-903.8" font-family="Times,serif" font-size="19.00">of 5.24s(9.65%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N14 -->
<g id="edge17" class="edge"><title>N4&#45;&gt;N14</title>
<g id="a_edge17"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseKDoc (5.24s)">
<path fill="none" stroke="black" d="M1790.21,-1013.98C1631.02,-997.384 1445.56,-978.046 1292.28,-962.063"/>
<polygon fill="black" stroke="black" points="1292.54,-958.571 1282.24,-961.015 1291.82,-965.533 1292.54,-958.571"/>
</a>
</g>
<g id="a_edge17&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseKDoc (5.24s)">
<text text-anchor="middle" x="1617.72" y="-984.8" font-family="Times,serif" font-size="14.00"> 5.24s</text>
</a>
</g>
</g>
<!-- N24 -->
<g id="node25" class="node"><title>N24</title>
<g id="a_node25"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next (11.53s)">
<polygon fill="#f8f8f8" stroke="black" points="2862.63,-955 2463.37,-955 2463.37,-902 2862.63,-902 2862.63,-955"/>
<text text-anchor="middle" x="2663" y="-939" font-family="Times,serif" font-size="15.00">github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next</text>
<text text-anchor="middle" x="2663" y="-924" font-family="Times,serif" font-size="15.00">0.73s(1.34%)</text>
<text text-anchor="middle" x="2663" y="-909" font-family="Times,serif" font-size="15.00">of 11.53s(21.24%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N24 -->
<g id="edge9" class="edge"><title>N4&#45;&gt;N24</title>
<g id="a_edge9"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next (10.80s)">
<path fill="none" stroke="black" d="M2307.75,-1013.98C2384.53,-995.725 2475.24,-974.153 2545.78,-957.378"/>
<polygon fill="black" stroke="black" points="2546.67,-960.762 2555.59,-955.043 2545.05,-953.952 2546.67,-960.762"/>
</a>
</g>
<g id="a_edge9&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next (10.80s)">
<text text-anchor="middle" x="2458.22" y="-984.8" font-family="Times,serif" font-size="14.00"> 10.80s</text>
</a>
</g>
</g>
<!-- N27 -->
<g id="node28" class="node"><title>N27</title>
<g id="a_node28"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).Current (0.49s)">
<polygon fill="#f8f8f8" stroke="black" points="1722.6,-946.5 1333.4,-946.5 1333.4,-910.5 1722.6,-910.5 1722.6,-946.5"/>
<text text-anchor="middle" x="1528" y="-931.3" font-family="Times,serif" font-size="14.00">github.com/blevesearch/bleve/index/store/moss.(*Iterator).Current</text>
<text text-anchor="middle" x="1528" y="-917.3" font-family="Times,serif" font-size="14.00">0.49s(0.9%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N27 -->
<g id="edge43" class="edge"><title>N4&#45;&gt;N27</title>
<g id="a_edge43"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).Current (0.49s)">
<path fill="none" stroke="black" d="M1958.73,-1013.98C1848.2,-992.305 1713.87,-965.956 1624.92,-948.51"/>
<polygon fill="black" stroke="black" points="1625.33,-945.024 1614.84,-946.533 1623.98,-951.893 1625.33,-945.024"/>
</a>
</g>
<g id="a_edge43&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).Current (0.49s)">
<text text-anchor="middle" x="1874.72" y="-984.8" font-family="Times,serif" font-size="14.00"> 0.49s</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node6" class="node"><title>N5</title>
<g id="a_node6"><a xlink:title="encoding/binary.Uvarint (3s)">
<polygon fill="#f8f8f8" stroke="black" points="1911.23,-829 1680.77,-829 1680.77,-777 1911.23,-777 1911.23,-829"/>
<text text-anchor="middle" x="1796" y="-807.4" font-family="Times,serif" font-size="22.00">encoding/binary.Uvarint</text>
<text text-anchor="middle" x="1796" y="-785.4" font-family="Times,serif" font-size="22.00">3s(5.53%)</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node8" class="node"><title>N7</title>
<g id="a_node8"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle (17.82s)">
<polygon fill="#f8f8f8" stroke="black" points="3169.51,-1215 2456.49,-1215 2456.49,-1141 3169.51,-1141 3169.51,-1215"/>
<text text-anchor="middle" x="2813" y="-1193.4" font-family="Times,serif" font-size="22.00">github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle</text>
<text text-anchor="middle" x="2813" y="-1171.4" font-family="Times,serif" font-size="22.00">2.82s(5.19%)</text>
<text text-anchor="middle" x="2813" y="-1149.4" font-family="Times,serif" font-size="22.00">of 17.82s(32.82%)</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node9" class="node"><title>N8</title>
<g id="a_node9"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Compare (5.82s)">
<polygon fill="#f8f8f8" stroke="black" points="3139,-1089.5 2619,-1089.5 2619,-1015.5 3139,-1015.5 3139,-1089.5"/>
<text text-anchor="middle" x="2879" y="-1067.9" font-family="Times,serif" font-size="22.00">github.com/blevesearch/bleve/search.SortOrder.Compare</text>
<text text-anchor="middle" x="2879" y="-1045.9" font-family="Times,serif" font-size="22.00">2.70s(4.97%)</text>
<text text-anchor="middle" x="2879" y="-1023.9" font-family="Times,serif" font-size="22.00">of 5.82s(10.72%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N8 -->
<g id="edge14" class="edge"><title>N7&#45;&gt;N8</title>
<g id="a_edge14"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle &#45;&gt; github.com/blevesearch/bleve/search.SortOrder.Compare (5.70s)">
<path fill="none" stroke="black" d="M2832.27,-1140.95C2839.32,-1127.75 2847.39,-1112.64 2854.82,-1098.74"/>
<polygon fill="black" stroke="black" points="2857.97,-1100.28 2859.59,-1089.81 2851.79,-1096.98 2857.97,-1100.28"/>
</a>
</g>
<g id="a_edge14&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle &#45;&gt; github.com/blevesearch/bleve/search.SortOrder.Compare (5.70s)">
<text text-anchor="middle" x="2863.72" y="-1111.8" font-family="Times,serif" font-size="14.00"> 5.70s</text>
</a>
</g>
</g>
<!-- N17 -->
<g id="node18" class="node"><title>N17</title>
<g id="a_node18"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Value (8.95s)">
<polygon fill="#f8f8f8" stroke="black" points="3538.85,-1082 3157.15,-1082 3157.15,-1023 3538.85,-1023 3538.85,-1082"/>
<text text-anchor="middle" x="3348" y="-1064.4" font-family="Times,serif" font-size="17.00">github.com/blevesearch/bleve/search.SortOrder.Value</text>
<text text-anchor="middle" x="3348" y="-1047.4" font-family="Times,serif" font-size="17.00">1.21s(2.23%)</text>
<text text-anchor="middle" x="3348" y="-1030.4" font-family="Times,serif" font-size="17.00">of 8.95s(16.49%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N17 -->
<g id="edge10" class="edge"><title>N7&#45;&gt;N17</title>
<g id="a_edge10"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle &#45;&gt; github.com/blevesearch/bleve/search.SortOrder.Value (8.95s)">
<path fill="none" stroke="black" d="M2969.18,-1140.95C3046.96,-1122.99 3140.02,-1101.51 3214.44,-1084.33"/>
<polygon fill="black" stroke="black" points="3215.39,-1087.7 3224.35,-1082.04 3213.81,-1080.88 3215.39,-1087.7"/>
</a>
</g>
<g id="a_edge10&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle &#45;&gt; github.com/blevesearch/bleve/search.SortOrder.Value (8.95s)">
<text text-anchor="middle" x="3112.72" y="-1111.8" font-family="Times,serif" font-size="14.00"> 8.95s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node20" class="node"><title>N19</title>
<g id="a_node20"><a xlink:title="runtime.duffzero (1.12s)">
<polygon fill="#f8f8f8" stroke="black" points="589.402,-949.5 458.598,-949.5 458.598,-907.5 589.402,-907.5 589.402,-949.5"/>
<text text-anchor="middle" x="524" y="-931.9" font-family="Times,serif" font-size="17.00">runtime.duffzero</text>
<text text-anchor="middle" x="524" y="-914.9" font-family="Times,serif" font-size="17.00">1.12s(2.06%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N19 -->
<g id="edge57" class="edge"><title>N7&#45;&gt;N19</title>
<g id="a_edge57"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle &#45;&gt; runtime.duffzero (0.20s)">
<path fill="none" stroke="black" d="M2525.41,-1141C2420.34,-1129.05 2300.44,-1116.81 2191,-1109 1953.94,-1092.07 1892.68,-1118.02 1656.55,-1091 1480.35,-1070.84 1441.19,-1034.3 1265,-1014 1039.24,-987.993 978.263,-1032.73 754,-996 732.491,-992.477 728.22,-986.978 707,-982 661.331,-971.286 647.93,-977.484 603,-964 593.432,-961.128 583.482,-957.409 574.001,-953.479"/>
<polygon fill="black" stroke="black" points="575.278,-950.218 564.707,-949.502 572.524,-956.654 575.278,-950.218"/>
</a>
</g>
<g id="a_edge57&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle &#45;&gt; runtime.duffzero (0.20s)">
<text text-anchor="middle" x="1673.72" y="-1048.3" font-family="Times,serif" font-size="14.00"> 0.20s</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node22" class="node"><title>N21</title>
<g id="a_node22"><a xlink:title="runtime.assertE2T2 (2.47s)">
<polygon fill="#f8f8f8" stroke="black" points="3162.74,-956.5 3021.26,-956.5 3021.26,-900.5 3162.74,-900.5 3162.74,-956.5"/>
<text text-anchor="middle" x="3092" y="-939.7" font-family="Times,serif" font-size="16.00">runtime.assertE2T2</text>
<text text-anchor="middle" x="3092" y="-923.7" font-family="Times,serif" font-size="16.00">0.90s(1.66%)</text>
<text text-anchor="middle" x="3092" y="-907.7" font-family="Times,serif" font-size="16.00">of 2.47s(4.55%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N21 -->
<g id="edge23" class="edge"><title>N8&#45;&gt;N21</title>
<g id="a_edge23"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Compare &#45;&gt; runtime.assertE2T2 (2.47s)">
<path fill="none" stroke="black" d="M2942.04,-1015.39C2971.84,-998.326 3007.11,-978.124 3035.96,-961.6"/>
<polygon fill="black" stroke="black" points="3037.75,-964.606 3044.69,-956.598 3034.27,-958.531 3037.75,-964.606"/>
</a>
</g>
<g id="a_edge23&#45;label"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Compare &#45;&gt; runtime.assertE2T2 (2.47s)">
<text text-anchor="middle" x="3014.72" y="-984.8" font-family="Times,serif" font-size="14.00"> 2.47s</text>
</a>
</g>
</g>
<!-- N26 -->
<g id="node27" class="node"><title>N26</title>
<g id="a_node27"><a xlink:title="runtime.efacethash (0.56s)">
<polygon fill="#f8f8f8" stroke="black" points="3003.11,-946.5 2880.89,-946.5 2880.89,-910.5 3003.11,-910.5 3003.11,-946.5"/>
<text text-anchor="middle" x="2942" y="-931.3" font-family="Times,serif" font-size="14.00">runtime.efacethash</text>
<text text-anchor="middle" x="2942" y="-917.3" font-family="Times,serif" font-size="14.00">0.56s(1.03%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N26 -->
<g id="edge42" class="edge"><title>N8&#45;&gt;N26</title>
<g id="a_edge42"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Compare &#45;&gt; runtime.efacethash (0.56s)">
<path fill="none" stroke="black" d="M2897.73,-1015.23C2907.59,-996.143 2919.45,-973.174 2928.41,-955.816"/>
<polygon fill="black" stroke="black" points="2931.58,-957.302 2933.06,-946.811 2925.36,-954.09 2931.58,-957.302"/>
</a>
</g>
<g id="a_edge42&#45;label"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Compare &#45;&gt; runtime.efacethash (0.56s)">
<text text-anchor="middle" x="2930.72" y="-984.8" font-family="Times,serif" font-size="14.00"> 0.56s</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N5 -->
<g id="edge21" class="edge"><title>N9&#45;&gt;N5</title>
<g id="a_edge21"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV &#45;&gt; encoding/binary.Uvarint (3s)">
<path fill="none" stroke="black" d="M2009.87,-892.934C1964.47,-874.054 1908.88,-850.937 1865.75,-833.004"/>
<polygon fill="black" stroke="black" points="1867.05,-829.752 1856.47,-829.144 1864.36,-836.216 1867.05,-829.752"/>
</a>
</g>
<g id="a_edge21&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV &#45;&gt; encoding/binary.Uvarint (3s)">
<text text-anchor="middle" x="1970.97" y="-863.8" font-family="Times,serif" font-size="14.00"> 3s</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node12" class="node"><title>N11</title>
<g id="a_node12"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score (4.27s)">
<polygon fill="#f8f8f8" stroke="black" points="822.633,-1086.5 225.367,-1086.5 225.367,-1018.5 822.633,-1018.5 822.633,-1086.5"/>
<text text-anchor="middle" x="524" y="-1066.5" font-family="Times,serif" font-size="20.00">github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score</text>
<text text-anchor="middle" x="524" y="-1046.5" font-family="Times,serif" font-size="20.00">2.10s(3.87%)</text>
<text text-anchor="middle" x="524" y="-1026.5" font-family="Times,serif" font-size="20.00">of 4.27s(7.87%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N6 -->
<g id="edge35" class="edge"><title>N11&#45;&gt;N6</title>
<g id="a_edge35"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.memmove (0.74s)">
<path fill="none" stroke="black" d="M225.264,-1030.55C107.589,-1013.8 0,-983.675 0,-929.5 0,-929.5 0,-929.5 0,-682.5 0,-630.655 340.525,-590.993 515.621,-574.026"/>
<polygon fill="black" stroke="black" points="516.009,-577.505 525.628,-573.063 515.338,-570.537 516.009,-577.505"/>
</a>
</g>
<g id="a_edge35&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.memmove (0.74s)">
<text text-anchor="middle" x="16.7241" y="-798.8" font-family="Times,serif" font-size="14.00"> 0.74s</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N19 -->
<g id="edge40" class="edge"><title>N11&#45;&gt;N19</title>
<g id="a_edge40"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.duffzero (0.67s)">
<path fill="none" stroke="black" d="M524,-1018.49C524,-1000.17 524,-977.548 524,-959.699"/>
<polygon fill="black" stroke="black" points="527.5,-959.548 524,-949.548 520.5,-959.548 527.5,-959.548"/>
</a>
</g>
<g id="a_edge40&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.duffzero (0.67s)">
<text text-anchor="middle" x="540.724" y="-984.8" font-family="Times,serif" font-size="14.00"> 0.67s</text>
</a>
</g>
</g>
<!-- N23 -->
<g id="node24" class="node"><title>N23</title>
<g id="a_node24"><a xlink:title="github.com/blevesearch/bleve/search.(*DocumentMatchPool).Get (0.76s)">
<polygon fill="#f8f8f8" stroke="black" points="440.451,-947.5 27.5493,-947.5 27.5493,-909.5 440.451,-909.5 440.451,-947.5"/>
<text text-anchor="middle" x="234" y="-931.5" font-family="Times,serif" font-size="15.00">github.com/blevesearch/bleve/search.(*DocumentMatchPool).Get</text>
<text text-anchor="middle" x="234" y="-916.5" font-family="Times,serif" font-size="15.00">0.76s(1.40%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N23 -->
<g id="edge31" class="edge"><title>N11&#45;&gt;N23</title>
<g id="a_edge31"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; github.com/blevesearch/bleve/search.(*DocumentMatchPool).Get (0.76s)">
<path fill="none" stroke="black" d="M445.522,-1018.49C395.044,-997.25 330.835,-970.238 286.472,-951.574"/>
<polygon fill="black" stroke="black" points="287.615,-948.258 277.041,-947.607 284.901,-954.711 287.615,-948.258"/>
</a>
</g>
<g id="a_edge31&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; github.com/blevesearch/bleve/search.(*DocumentMatchPool).Get (0.76s)">
<text text-anchor="middle" x="404.724" y="-984.8" font-family="Times,serif" font-size="14.00"> 0.76s</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node13" class="node"><title>N12</title>
<g id="a_node13"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next (32.48s)">
<polygon fill="#f8f8f8" stroke="black" points="2438,-1212 1862,-1212 1862,-1144 2438,-1144 2438,-1212"/>
<text text-anchor="middle" x="2150" y="-1192" font-family="Times,serif" font-size="20.00">github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next</text>
<text text-anchor="middle" x="2150" y="-1172" font-family="Times,serif" font-size="20.00">2.01s(3.70%)</text>
<text text-anchor="middle" x="2150" y="-1152" font-family="Times,serif" font-size="20.00">of 32.48s(59.83%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N4 -->
<g id="edge7" class="edge"><title>N12&#45;&gt;N4</title>
<g id="a_edge7"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next (25.95s)">
<path fill="none" stroke="black" stroke-width="3" d="M2150,-1143.9C2150,-1130.8 2150,-1115.47 2150,-1101.21"/>
<polygon fill="black" stroke="black" stroke-width="3" points="2153.5,-1101.05 2150,-1091.05 2146.5,-1101.05 2153.5,-1101.05"/>
</a>
</g>
<g id="a_edge7&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next (25.95s)">
<text text-anchor="middle" x="2170.22" y="-1111.8" font-family="Times,serif" font-size="14.00"> 25.95s</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N11 -->
<g id="edge19" class="edge"><title>N12&#45;&gt;N11</title>
<g id="a_edge19"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score (4.27s)">
<path fill="none" stroke="black" d="M1861.69,-1172.01C1530.22,-1165.09 1006.75,-1150.26 811.552,-1123 757.308,-1115.43 698.358,-1102.1 648.036,-1089.13"/>
<polygon fill="black" stroke="black" points="648.65,-1085.68 638.091,-1086.55 646.888,-1092.45 648.65,-1085.68"/>
</a>
</g>
<g id="a_edge19&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score (4.27s)">
<text text-anchor="middle" x="828.724" y="-1111.8" font-family="Times,serif" font-size="14.00"> 4.27s</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N19 -->
<g id="edge56" class="edge"><title>N12&#45;&gt;N19</title>
<g id="a_edge56"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; runtime.duffzero (0.25s)">
<path fill="none" stroke="black" d="M1861.91,-1157.24C1680.5,-1143.01 1441.72,-1121.02 1231.55,-1091 1052.52,-1065.43 1009.87,-1046.68 832,-1014 729.539,-995.176 701.547,-997.78 603,-964 594.069,-960.939 584.742,-957.291 575.757,-953.532"/>
<polygon fill="black" stroke="black" points="577.118,-950.308 566.548,-949.594 574.366,-956.744 577.118,-950.308"/>
</a>
</g>
<g id="a_edge56&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; runtime.duffzero (0.25s)">
<text text-anchor="middle" x="1248.72" y="-1048.3" font-family="Times,serif" font-size="14.00"> 0.25s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node14" class="node"><title>N13</title>
<g id="a_node14"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect (52.25s)">
<polygon fill="#f8f8f8" stroke="black" points="2436.64,-1330 1863.36,-1330 1863.36,-1265 2436.64,-1265 2436.64,-1330"/>
<text text-anchor="middle" x="2150" y="-1310.8" font-family="Times,serif" font-size="19.00">github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect</text>
<text text-anchor="middle" x="2150" y="-1291.8" font-family="Times,serif" font-size="19.00">1.86s(3.43%)</text>
<text text-anchor="middle" x="2150" y="-1272.8" font-family="Times,serif" font-size="19.00">of 52.25s(96.24%)</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N7 -->
<g id="edge8" class="edge"><title>N13&#45;&gt;N7</title>
<g id="a_edge8"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect &#45;&gt; github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle (17.82s)">
<path fill="none" stroke="black" stroke-width="2" d="M2328.11,-1264.93C2411.67,-1250.13 2511.91,-1232.36 2599.5,-1216.84"/>
<polygon fill="black" stroke="black" stroke-width="2" points="2600.34,-1220.24 2609.57,-1215.05 2599.11,-1213.35 2600.34,-1220.24"/>
</a>
</g>
<g id="a_edge8&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect &#45;&gt; github.com/blevesearch/bleve/search/collectors.(*HeapCollector).collectSingle (17.82s)">
<text text-anchor="middle" x="2522.22" y="-1235.8" font-family="Times,serif" font-size="14.00"> 17.82s</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N12 -->
<g id="edge6" class="edge"><title>N13&#45;&gt;N12</title>
<g id="a_edge6"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect &#45;&gt; github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next (32.48s)">
<path fill="none" stroke="black" stroke-width="3" d="M2150,-1264.7C2150,-1251.7 2150,-1236.46 2150,-1222.46"/>
<polygon fill="black" stroke="black" stroke-width="3" points="2153.5,-1222.05 2150,-1212.05 2146.5,-1222.05 2153.5,-1222.05"/>
</a>
</g>
<g id="a_edge6&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect &#45;&gt; github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next (32.48s)">
<text text-anchor="middle" x="2170.22" y="-1235.8" font-family="Times,serif" font-size="14.00"> 32.48s</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N3 -->
<g id="edge20" class="edge"><title>N14&#45;&gt;N3</title>
<g id="a_edge20"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseKDoc &#45;&gt; runtime.indexbytebody (3.18s)">
<path fill="none" stroke="black" d="M980,-895.696C980,-878.887 980,-858.172 980,-840.687"/>
<polygon fill="black" stroke="black" points="983.5,-840.281 980,-830.281 976.5,-840.281 983.5,-840.281"/>
</a>
</g>
<g id="a_edge20&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseKDoc &#45;&gt; runtime.indexbytebody (3.18s)">
<text text-anchor="middle" x="996.724" y="-863.8" font-family="Times,serif" font-size="14.00"> 3.18s</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node16" class="node"><title>N15</title>
<g id="a_node16"><a xlink:title="github.com/couchbase/moss.(*iterator).Current (1.84s)">
<polygon fill="#f8f8f8" stroke="black" points="2032.82,-706.5 1657.18,-706.5 1657.18,-660.5 2032.82,-660.5 2032.82,-706.5"/>
<text text-anchor="middle" x="1845" y="-687.3" font-family="Times,serif" font-size="19.00">github.com/couchbase/moss.(*iterator).Current</text>
<text text-anchor="middle" x="1845" y="-668.3" font-family="Times,serif" font-size="19.00">1.84s(3.39%)</text>
</a>
</g>
</g>
<!-- N25 -->
<g id="node26" class="node"><title>N25</title>
<g id="a_node26"><a xlink:title="github.com/blevesearch/bleve/search.(*SortScore).Value (7.73s)">
<polygon fill="#f8f8f8" stroke="black" points="3514.6,-953.5 3181.4,-953.5 3181.4,-903.5 3514.6,-903.5 3514.6,-953.5"/>
<text text-anchor="middle" x="3348" y="-938.3" font-family="Times,serif" font-size="14.00">github.com/blevesearch/bleve/search.(*SortScore).Value</text>
<text text-anchor="middle" x="3348" y="-924.3" font-family="Times,serif" font-size="14.00">0.56s(1.03%)</text>
<text text-anchor="middle" x="3348" y="-910.3" font-family="Times,serif" font-size="14.00">of 7.73s(14.24%)</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N25 -->
<g id="edge12" class="edge"><title>N17&#45;&gt;N25</title>
<g id="a_edge12"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Value &#45;&gt; github.com/blevesearch/bleve/search.(*SortScore).Value (7.73s)">
<path fill="none" stroke="black" d="M3348,-1022.9C3348,-1005.27 3348,-982.559 3348,-963.947"/>
<polygon fill="black" stroke="black" points="3351.5,-963.81 3348,-953.81 3344.5,-963.81 3351.5,-963.81"/>
</a>
</g>
<g id="a_edge12&#45;label"><a xlink:title="github.com/blevesearch/bleve/search.SortOrder.Value &#45;&gt; github.com/blevesearch/bleve/search.(*SortScore).Value (7.73s)">
<text text-anchor="middle" x="3364.72" y="-984.8" font-family="Times,serif" font-size="14.00"> 7.73s</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node19" class="node"><title>N18</title>
<g id="a_node19"><a xlink:title="runtime.typedmemmove (2.58s)">
<polygon fill="#f8f8f8" stroke="black" points="3183.16,-713 3000.84,-713 3000.84,-654 3183.16,-654 3183.16,-713"/>
<text text-anchor="middle" x="3092" y="-695.4" font-family="Times,serif" font-size="17.00">runtime.typedmemmove</text>
<text text-anchor="middle" x="3092" y="-678.4" font-family="Times,serif" font-size="17.00">1.18s(2.17%)</text>
<text text-anchor="middle" x="3092" y="-661.4" font-family="Times,serif" font-size="17.00">of 2.58s(4.75%)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N6 -->
<g id="edge28" class="edge"><title>N18&#45;&gt;N6</title>
<g id="a_edge28"><a xlink:title="runtime.typedmemmove &#45;&gt; runtime.memmove (1.40s)">
<path fill="none" stroke="black" d="M3000.64,-655.515C2997.74,-654.961 2994.85,-654.453 2992,-654 2544.02,-582.832 1113.71,-568.261 718.834,-565.565"/>
<polygon fill="black" stroke="black" points="718.599,-562.064 708.576,-565.496 718.552,-569.064 718.599,-562.064"/>
</a>
</g>
<g id="a_edge28&#45;label"><a xlink:title="runtime.typedmemmove &#45;&gt; runtime.memmove (1.40s)">
<text text-anchor="middle" x="2858.72" y="-624.8" font-family="Times,serif" font-size="14.00"> 1.40s</text>
</a>
</g>
</g>
<!-- N20 -->
<g id="node21" class="node"><title>N20</title>
<g id="a_node21"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).checkDone (2.84s)">
<polygon fill="#f8f8f8" stroke="black" points="2423.19,-832.5 1928.81,-832.5 1928.81,-773.5 2423.19,-773.5 2423.19,-832.5"/>
<text text-anchor="middle" x="2176" y="-814.9" font-family="Times,serif" font-size="17.00">github.com/blevesearch/bleve/index/store/moss.(*Iterator).checkDone</text>
<text text-anchor="middle" x="2176" y="-797.9" font-family="Times,serif" font-size="17.00">1s(1.84%)</text>
<text text-anchor="middle" x="2176" y="-780.9" font-family="Times,serif" font-size="17.00">of 2.84s(5.23%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N15 -->
<g id="edge25" class="edge"><title>N20&#45;&gt;N15</title>
<g id="a_edge25"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).checkDone &#45;&gt; github.com/couchbase/moss.(*iterator).Current (1.84s)">
<path fill="none" stroke="black" d="M2095.45,-773.407C2040.87,-754.03 1969.37,-728.648 1916.74,-709.967"/>
<polygon fill="black" stroke="black" points="1917.74,-706.607 1907.14,-706.56 1915.4,-713.203 1917.74,-706.607"/>
</a>
</g>
<g id="a_edge25&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).checkDone &#45;&gt; github.com/couchbase/moss.(*iterator).Current (1.84s)">
<text text-anchor="middle" x="2027.72" y="-733.8" font-family="Times,serif" font-size="14.00"> 1.84s</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N18 -->
<g id="edge27" class="edge"><title>N21&#45;&gt;N18</title>
<g id="a_edge27"><a xlink:title="runtime.assertE2T2 &#45;&gt; runtime.typedmemmove (1.57s)">
<path fill="none" stroke="black" d="M3092,-900.097C3092,-856.964 3092,-773.066 3092,-723.607"/>
<polygon fill="black" stroke="black" points="3095.5,-723.306 3092,-713.306 3088.5,-723.306 3095.5,-723.306"/>
</a>
</g>
<g id="a_edge27&#45;label"><a xlink:title="runtime.assertE2T2 &#45;&gt; runtime.typedmemmove (1.57s)">
<text text-anchor="middle" x="3108.72" y="-798.8" font-family="Times,serif" font-size="14.00"> 1.57s</text>
</a>
</g>
</g>
<!-- N22 -->
<g id="node23" class="node"><title>N22</title>
<g id="a_node23"><a xlink:title="runtime.convT2E (7.17s)">
<polygon fill="#f8f8f8" stroke="black" points="3412.41,-831 3283.59,-831 3283.59,-775 3412.41,-775 3412.41,-831"/>
<text text-anchor="middle" x="3348" y="-814.2" font-family="Times,serif" font-size="16.00">runtime.convT2E</text>
<text text-anchor="middle" x="3348" y="-798.2" font-family="Times,serif" font-size="16.00">0.89s(1.64%)</text>
<text text-anchor="middle" x="3348" y="-782.2" font-family="Times,serif" font-size="16.00">of 7.17s(13.21%)</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N18 -->
<g id="edge29" class="edge"><title>N22&#45;&gt;N18</title>
<g id="a_edge29"><a xlink:title="runtime.convT2E &#45;&gt; runtime.typedmemmove (1.01s)">
<path fill="none" stroke="black" d="M3288.95,-774.896C3251.63,-757.766 3203.16,-735.521 3163.65,-717.385"/>
<polygon fill="black" stroke="black" points="3164.88,-714.098 3154.33,-713.107 3161.96,-720.46 3164.88,-714.098"/>
</a>
</g>
<g id="a_edge29&#45;label"><a xlink:title="runtime.convT2E &#45;&gt; runtime.typedmemmove (1.01s)">
<text text-anchor="middle" x="3236.72" y="-733.8" font-family="Times,serif" font-size="14.00"> 1.01s</text>
</a>
</g>
</g>
<!-- N29 -->
<g id="node30" class="node"><title>N29</title>
<g id="a_node30"><a xlink:title="runtime.newobject (5.44s)">
<polygon fill="#f8f8f8" stroke="black" points="3408.08,-708.5 3287.92,-708.5 3287.92,-658.5 3408.08,-658.5 3408.08,-708.5"/>
<text text-anchor="middle" x="3348" y="-693.3" font-family="Times,serif" font-size="14.00">runtime.newobject</text>
<text text-anchor="middle" x="3348" y="-679.3" font-family="Times,serif" font-size="14.00">0.48s(0.88%)</text>
<text text-anchor="middle" x="3348" y="-665.3" font-family="Times,serif" font-size="14.00">of 5.44s(10.02%)</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N29 -->
<g id="edge16" class="edge"><title>N22&#45;&gt;N29</title>
<g id="a_edge16"><a xlink:title="runtime.convT2E &#45;&gt; runtime.newobject (5.27s)">
<path fill="none" stroke="black" d="M3348,-774.748C3348,-758.086 3348,-736.626 3348,-718.813"/>
<polygon fill="black" stroke="black" points="3351.5,-718.81 3348,-708.81 3344.5,-718.81 3351.5,-718.81"/>
</a>
</g>
<g id="a_edge16&#45;label"><a xlink:title="runtime.convT2E &#45;&gt; runtime.newobject (5.27s)">
<text text-anchor="middle" x="3364.72" y="-733.8" font-family="Times,serif" font-size="14.00"> 5.27s</text>
</a>
</g>
</g>
<!-- N24&#45;&gt;N1 -->
<g id="edge11" class="edge"><title>N24&#45;&gt;N1</title>
<g id="a_edge11"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next &#45;&gt; github.com/couchbase/moss.(*iterator).Next (7.96s)">
<path fill="none" stroke="black" d="M2663,-901.911C2663,-887.869 2663,-869.974 2663,-853.335"/>
<polygon fill="black" stroke="black" points="2666.5,-853.182 2663,-843.182 2659.5,-853.182 2666.5,-853.182"/>
</a>
</g>
<g id="a_edge11&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next &#45;&gt; github.com/couchbase/moss.(*iterator).Next (7.96s)">
<text text-anchor="middle" x="2679.72" y="-863.8" font-family="Times,serif" font-size="14.00"> 7.96s</text>
</a>
</g>
</g>
<!-- N24&#45;&gt;N20 -->
<g id="edge22" class="edge"><title>N24&#45;&gt;N20</title>
<g id="a_edge22"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).checkDone (2.84s)">
<path fill="none" stroke="black" d="M2562.39,-901.986C2485.71,-882.54 2379.77,-855.676 2298.22,-834.993"/>
<polygon fill="black" stroke="black" points="2298.95,-831.568 2288.4,-832.503 2297.23,-838.353 2298.95,-831.568"/>
</a>
</g>
<g id="a_edge22&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).checkDone (2.84s)">
<text text-anchor="middle" x="2465.72" y="-863.8" font-family="Times,serif" font-size="14.00"> 2.84s</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N22 -->
<g id="edge13" class="edge"><title>N25&#45;&gt;N22</title>
<g id="a_edge13"><a xlink:title="github.com/blevesearch/bleve/search.(*SortScore).Value &#45;&gt; runtime.convT2E (7.17s)">
<path fill="none" stroke="black" d="M3348,-903.395C3348,-885.701 3348,-861.338 3348,-841.162"/>
<polygon fill="black" stroke="black" points="3351.5,-841.05 3348,-831.05 3344.5,-841.05 3351.5,-841.05"/>
</a>
</g>
<g id="a_edge13&#45;label"><a xlink:title="github.com/blevesearch/bleve/search.(*SortScore).Value &#45;&gt; runtime.convT2E (7.17s)">
<text text-anchor="middle" x="3364.72" y="-863.8" font-family="Times,serif" font-size="14.00"> 7.17s</text>
</a>
</g>
</g>
<!-- N28 -->
<g id="node29" class="node"><title>N28</title>
<g id="a_node29"><a xlink:title="runtime.kevent (0.48s)">
<polygon fill="#f8f8f8" stroke="black" points="3480.36,-130 3379.64,-130 3379.64,-94 3480.36,-94 3480.36,-130"/>
<text text-anchor="middle" x="3430" y="-114.8" font-family="Times,serif" font-size="14.00">runtime.kevent</text>
<text text-anchor="middle" x="3430" y="-100.8" font-family="Times,serif" font-size="14.00">0.48s(0.88%)</text>
</a>
</g>
</g>
<!-- N29&#45;&gt;N2 -->
<g id="edge18" class="edge"><title>N29&#45;&gt;N2</title>
<g id="a_edge18"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (4.96s)">
<path fill="none" stroke="black" d="M3348,-658.439C3348,-645.783 3348,-629.78 3348,-614.611"/>
<polygon fill="black" stroke="black" points="3351.5,-614.294 3348,-604.294 3344.5,-614.294 3351.5,-614.294"/>
</a>
</g>
<g id="a_edge18&#45;label"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (4.96s)">
<text text-anchor="middle" x="3364.72" y="-624.8" font-family="Times,serif" font-size="14.00"> 4.96s</text>
</a>
</g>
</g>
<!-- N30 -->
<g id="node31" class="node"><title>N30</title>
<g id="a_node31"><a xlink:title="runtime.usleep (0.28s)">
<polygon fill="#f8f8f8" stroke="black" points="3160.4,-1828 3067.6,-1828 3067.6,-1792 3160.4,-1792 3160.4,-1828"/>
<text text-anchor="middle" x="3114" y="-1812.6" font-family="Times,serif" font-size="13.00">runtime.usleep</text>
<text text-anchor="middle" x="3114" y="-1799.6" font-family="Times,serif" font-size="13.00">0.28s(0.52%)</text>
</a>
</g>
</g>
<!-- N31 -->
<g id="node32" class="node"><title>N31</title>
<g id="a_node32"><a xlink:title="runtime.(*mcentral).grow (0.31s)">
<polygon fill="#f8f8f8" stroke="black" points="3366.96,-44 3227.04,-44 3227.04,-0 3366.96,-0 3366.96,-44"/>
<text text-anchor="middle" x="3297" y="-30.4" font-family="Times,serif" font-size="12.00">runtime.(*mcentral).grow</text>
<text text-anchor="middle" x="3297" y="-18.4" font-family="Times,serif" font-size="12.00">0.17s(0.31%)</text>
<text text-anchor="middle" x="3297" y="-6.4" font-family="Times,serif" font-size="12.00">of 0.31s(0.57%)</text>
</a>
</g>
</g>
<!-- N32 -->
<g id="node33" class="node"><title>N32</title>
<g id="a_node33"><a xlink:title="runtime.schedule (0.41s)">
<polygon fill="#f8f8f8" stroke="black" points="3932.09,-1590 3847.91,-1590 3847.91,-1552 3932.09,-1552 3932.09,-1590"/>
<text text-anchor="middle" x="3890" y="-1578" font-family="Times,serif" font-size="10.00">runtime.schedule</text>
<text text-anchor="middle" x="3890" y="-1568" font-family="Times,serif" font-size="10.00">0.04s(0.074%)</text>
<text text-anchor="middle" x="3890" y="-1558" font-family="Times,serif" font-size="10.00">of 0.41s(0.76%)</text>
</a>
</g>
</g>
<!-- N33 -->
<g id="node34" class="node"><title>N33</title>
<g id="a_node34"><a xlink:title="runtime.(*mcache).refill (0.34s)">
<polygon fill="#f8f8f8" stroke="black" points="3348.97,-216 3245.03,-216 3245.03,-180 3348.97,-180 3348.97,-216"/>
<text text-anchor="middle" x="3297" y="-204.3" font-family="Times,serif" font-size="9.00">runtime.(*mcache).refill</text>
<text text-anchor="middle" x="3297" y="-195.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="3297" y="-186.3" font-family="Times,serif" font-size="9.00">of 0.34s(0.63%)</text>
</a>
</g>
</g>
<!-- N34 -->
<g id="node35" class="node"><title>N34</title>
<g id="a_node35"><a xlink:title="runtime.(*mcentral).cacheSpan (0.33s)">
<polygon fill="#f8f8f8" stroke="black" points="3361.45,-130 3232.55,-130 3232.55,-94 3361.45,-94 3361.45,-130"/>
<text text-anchor="middle" x="3297" y="-118.3" font-family="Times,serif" font-size="9.00">runtime.(*mcentral).cacheSpan</text>
<text text-anchor="middle" x="3297" y="-109.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="3297" y="-100.3" font-family="Times,serif" font-size="9.00">of 0.33s(0.61%)</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N34 -->
<g id="edge50" class="edge"><title>N33&#45;&gt;N34</title>
<g id="a_edge50"><a xlink:title="runtime.(*mcache).refill &#45;&gt; runtime.(*mcentral).cacheSpan (0.33s)">
<path fill="none" stroke="black" d="M3297,-179.595C3297,-168.257 3297,-153.227 3297,-140.315"/>
<polygon fill="black" stroke="black" points="3300.5,-140.095 3297,-130.095 3293.5,-140.095 3300.5,-140.095"/>
</a>
</g>
<g id="a_edge50&#45;label"><a xlink:title="runtime.(*mcache).refill &#45;&gt; runtime.(*mcentral).cacheSpan (0.33s)">
<text text-anchor="middle" x="3313.72" y="-150.8" font-family="Times,serif" font-size="14.00"> 0.33s</text>
</a>
</g>
</g>
<!-- N34&#45;&gt;N31 -->
<g id="edge51" class="edge"><title>N34&#45;&gt;N31</title>
<g id="a_edge51"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mcentral).grow (0.31s)">
<path fill="none" stroke="black" d="M3297,-93.614C3297,-82.3893 3297,-67.463 3297,-54.2257"/>
<polygon fill="black" stroke="black" points="3300.5,-54.0747 3297,-44.0747 3293.5,-54.0747 3300.5,-54.0747"/>
</a>
</g>
<g id="a_edge51&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mcentral).grow (0.31s)">
<text text-anchor="middle" x="3313.72" y="-64.8" font-family="Times,serif" font-size="14.00"> 0.31s</text>
</a>
</g>
</g>
<!-- N35 -->
<g id="node36" class="node"><title>N35</title>
<g id="a_node36"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).Search (52.49s)">
<polygon fill="#f8f8f8" stroke="black" points="2239.72,-1502 2060.28,-1502 2060.28,-1466 2239.72,-1466 2239.72,-1502"/>
<text text-anchor="middle" x="2150" y="-1485.6" font-family="Times,serif" font-size="8.00">github.com/blevesearch/bleve.(*indexImpl).Search</text>
<text text-anchor="middle" x="2150" y="-1477.6" font-family="Times,serif" font-size="8.00">0 of 52.49s(96.68%)</text>
</a>
</g>
</g>
<!-- N36 -->
<g id="node37" class="node"><title>N36</title>
<g id="a_node37"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext (52.49s)">
<polygon fill="#f8f8f8" stroke="black" points="2255.72,-1416 2044.28,-1416 2044.28,-1380 2255.72,-1380 2255.72,-1416"/>
<text text-anchor="middle" x="2150" y="-1399.6" font-family="Times,serif" font-size="8.00">github.com/blevesearch/bleve.(*indexImpl).SearchInContext</text>
<text text-anchor="middle" x="2150" y="-1391.6" font-family="Times,serif" font-size="8.00">0 of 52.49s(96.68%)</text>
</a>
</g>
</g>
<!-- N35&#45;&gt;N36 -->
<g id="edge3" class="edge"><title>N35&#45;&gt;N36</title>
<g id="a_edge3"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).Search &#45;&gt; github.com/blevesearch/bleve.(*indexImpl).SearchInContext (52.49s)">
<path fill="none" stroke="black" stroke-width="5" d="M2150,-1465.6C2150,-1454.26 2150,-1439.23 2150,-1426.32"/>
<polygon fill="black" stroke="black" stroke-width="5" points="2154.38,-1426.1 2150,-1416.1 2145.63,-1426.1 2154.38,-1426.1"/>
</a>
</g>
<g id="a_edge3&#45;label"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).Search &#45;&gt; github.com/blevesearch/bleve.(*indexImpl).SearchInContext (52.49s)">
<text text-anchor="middle" x="2170.22" y="-1436.8" font-family="Times,serif" font-size="14.00"> 52.49s</text>
</a>
</g>
</g>
<!-- N36&#45;&gt;N13 -->
<g id="edge5" class="edge"><title>N36&#45;&gt;N13</title>
<g id="a_edge5"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext &#45;&gt; github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect (52.25s)">
<path fill="none" stroke="black" stroke-width="5" d="M2150,-1379.84C2150,-1368.95 2150,-1354.35 2150,-1340.52"/>
<polygon fill="black" stroke="black" stroke-width="5" points="2154.38,-1340.17 2150,-1330.17 2145.63,-1340.17 2154.38,-1340.17"/>
</a>
</g>
<g id="a_edge5&#45;label"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext &#45;&gt; github.com/blevesearch/bleve/search/collectors.(*HeapCollector).Collect (52.25s)">
<text text-anchor="middle" x="2170.22" y="-1350.8" font-family="Times,serif" font-size="14.00"> 52.25s</text>
</a>
</g>
</g>
<!-- N37 -->
<g id="node38" class="node"><title>N37</title>
<g id="a_node38"><a xlink:title="github.com/blevesearch/bleve.Open (0.74s)">
<polygon fill="#f8f8f8" stroke="black" points="2903.57,-1502 2772.43,-1502 2772.43,-1466 2903.57,-1466 2903.57,-1502"/>
<text text-anchor="middle" x="2838" y="-1485.6" font-family="Times,serif" font-size="8.00">github.com/blevesearch/bleve.Open</text>
<text text-anchor="middle" x="2838" y="-1477.6" font-family="Times,serif" font-size="8.00">0 of 0.74s(1.36%)</text>
</a>
</g>
</g>
<!-- N38 -->
<g id="node39" class="node"><title>N38</title>
<g id="a_node39"><a xlink:title="github.com/blevesearch/bleve.openIndexUsing (0.74s)">
<polygon fill="#f8f8f8" stroke="black" points="3097.12,-1416 2930.88,-1416 2930.88,-1380 3097.12,-1380 3097.12,-1416"/>
<text text-anchor="middle" x="3014" y="-1399.6" font-family="Times,serif" font-size="8.00">github.com/blevesearch/bleve.openIndexUsing</text>
<text text-anchor="middle" x="3014" y="-1391.6" font-family="Times,serif" font-size="8.00">0 of 0.74s(1.36%)</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N38 -->
<g id="edge34" class="edge"><title>N37&#45;&gt;N38</title>
<g id="a_edge34"><a xlink:title="github.com/blevesearch/bleve.Open &#45;&gt; github.com/blevesearch/bleve.openIndexUsing (0.74s)">
<path fill="none" stroke="black" d="M2874.04,-1465.8C2901.54,-1452.68 2939.58,-1434.52 2969.06,-1420.45"/>
<polygon fill="black" stroke="black" points="2970.79,-1423.5 2978.31,-1416.03 2967.78,-1417.18 2970.79,-1423.5"/>
</a>
</g>
<g id="a_edge34&#45;label"><a xlink:title="github.com/blevesearch/bleve.Open &#45;&gt; github.com/blevesearch/bleve.openIndexUsing (0.74s)">
<text text-anchor="middle" x="2952.72" y="-1436.8" font-family="Times,serif" font-size="14.00"> 0.74s</text>
</a>
</g>
</g>
<!-- N39 -->
<g id="node40" class="node"><title>N39</title>
<g id="a_node40"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).Open (0.73s)">
<polygon fill="#f8f8f8" stroke="black" points="3157.39,-1315.5 2886.61,-1315.5 2886.61,-1279.5 3157.39,-1279.5 3157.39,-1315.5"/>
<text text-anchor="middle" x="3022" y="-1299.1" font-family="Times,serif" font-size="8.00">github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).Open</text>
<text text-anchor="middle" x="3022" y="-1291.1" font-family="Times,serif" font-size="8.00">0 of 0.73s(1.34%)</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N39 -->
<g id="edge37" class="edge"><title>N38&#45;&gt;N39</title>
<g id="a_edge37"><a xlink:title="github.com/blevesearch/bleve.openIndexUsing &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).Open (0.73s)">
<path fill="none" stroke="black" d="M3015.39,-1379.84C3016.6,-1364.96 3018.37,-1343.16 3019.78,-1325.87"/>
<polygon fill="black" stroke="black" points="3023.27,-1326.04 3020.6,-1315.79 3016.3,-1325.48 3023.27,-1326.04"/>
</a>
</g>
<g id="a_edge37&#45;label"><a xlink:title="github.com/blevesearch/bleve.openIndexUsing &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).Open (0.73s)">
<text text-anchor="middle" x="3033.72" y="-1350.8" font-family="Times,serif" font-size="14.00"> 0.73s</text>
</a>
</g>
</g>
<!-- N40 -->
<g id="node41" class="node"><title>N40</title>
<g id="a_node41"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).countDocs (0.73s)">
<polygon fill="#f8f8f8" stroke="black" points="3541.77,-1196 3254.23,-1196 3254.23,-1160 3541.77,-1160 3541.77,-1196"/>
<text text-anchor="middle" x="3398" y="-1179.6" font-family="Times,serif" font-size="8.00">github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).countDocs</text>
<text text-anchor="middle" x="3398" y="-1171.6" font-family="Times,serif" font-size="8.00">0 of 0.73s(1.34%)</text>
</a>
</g>
</g>
<!-- N39&#45;&gt;N40 -->
<g id="edge38" class="edge"><title>N39&#45;&gt;N40</title>
<g id="a_edge38"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).Open &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).countDocs (0.73s)">
<path fill="none" stroke="black" d="M3076.67,-1279.41C3144.86,-1258.11 3261.24,-1221.74 3333.65,-1199.11"/>
<polygon fill="black" stroke="black" points="3335.06,-1202.33 3343.57,-1196.01 3332.98,-1195.65 3335.06,-1202.33"/>
</a>
</g>
<g id="a_edge38&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).Open &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).countDocs (0.73s)">
<text text-anchor="middle" x="3237.72" y="-1235.8" font-family="Times,serif" font-size="14.00"> 0.73s</text>
</a>
</g>
</g>
<!-- N40&#45;&gt;N24 -->
<g id="edge39" class="edge"><title>N40&#45;&gt;N24</title>
<g id="a_edge39"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).countDocs &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next (0.73s)">
<path fill="none" stroke="black" d="M3455.88,-1160C3489.17,-1146.91 3528.21,-1125.16 3548,-1091 3565.16,-1061.39 3569.74,-1040.43 3548,-1014 3501.09,-956.989 3458.34,-990.432 3385,-982 3158.35,-955.943 3099.02,-986.625 2872,-964 2852.59,-962.066 2832.25,-959.452 2812.2,-956.523"/>
<polygon fill="black" stroke="black" points="2812.48,-953.026 2802.07,-955.014 2811.45,-959.949 2812.48,-953.026"/>
</a>
</g>
<g id="a_edge39&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).countDocs &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Iterator).Next (0.73s)">
<text text-anchor="middle" x="3578.72" y="-1048.3" font-family="Times,serif" font-size="14.00"> 0.73s</text>
</a>
</g>
</g>
<!-- N41 -->
<g id="node42" class="node"><title>N41</title>
<g id="a_node42"><a xlink:title="main.main (0.75s)">
<polygon fill="#f8f8f8" stroke="black" points="2770.77,-1589 2697.23,-1589 2697.23,-1553 2770.77,-1553 2770.77,-1589"/>
<text text-anchor="middle" x="2734" y="-1572.6" font-family="Times,serif" font-size="8.00">main.main</text>
<text text-anchor="middle" x="2734" y="-1564.6" font-family="Times,serif" font-size="8.00">0 of 0.75s(1.38%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N37 -->
<g id="edge36" class="edge"><title>N41&#45;&gt;N37</title>
<g id="a_edge36"><a xlink:title="main.main &#45;&gt; github.com/blevesearch/bleve.Open (0.74s)">
<path fill="none" stroke="black" d="M2755.05,-1552.8C2770.55,-1540.13 2791.83,-1522.73 2808.96,-1508.74"/>
<polygon fill="black" stroke="black" points="2811.46,-1511.21 2816.99,-1502.18 2807.03,-1505.79 2811.46,-1511.21"/>
</a>
</g>
<g id="a_edge36&#45;label"><a xlink:title="main.main &#45;&gt; github.com/blevesearch/bleve.Open (0.74s)">
<text text-anchor="middle" x="2808.72" y="-1522.8" font-family="Times,serif" font-size="14.00"> 0.74s</text>
</a>
</g>
</g>
<!-- N42 -->
<g id="node43" class="node"><title>N42</title>
<g id="a_node43"><a xlink:title="main.main.func2 (52.51s)">
<polygon fill="#f8f8f8" stroke="black" points="2190.77,-1676 2109.23,-1676 2109.23,-1640 2190.77,-1640 2190.77,-1676"/>
<text text-anchor="middle" x="2150" y="-1659.6" font-family="Times,serif" font-size="8.00">main.main.func2</text>
<text text-anchor="middle" x="2150" y="-1651.6" font-family="Times,serif" font-size="8.00">0 of 52.51s(96.72%)</text>
</a>
</g>
</g>
<!-- N43 -->
<g id="node44" class="node"><title>N43</title>
<g id="a_node44"><a xlink:title="main.queryClient (52.50s)">
<polygon fill="#f8f8f8" stroke="black" points="2190.77,-1589 2109.23,-1589 2109.23,-1553 2190.77,-1553 2190.77,-1589"/>
<text text-anchor="middle" x="2150" y="-1572.6" font-family="Times,serif" font-size="8.00">main.queryClient</text>
<text text-anchor="middle" x="2150" y="-1564.6" font-family="Times,serif" font-size="8.00">0 of 52.50s(96.70%)</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N43 -->
<g id="edge2" class="edge"><title>N42&#45;&gt;N43</title>
<g id="a_edge2"><a xlink:title="main.main.func2 &#45;&gt; main.queryClient (52.50s)">
<path fill="none" stroke="black" stroke-width="5" d="M2150,-1639.8C2150,-1628.16 2150,-1612.55 2150,-1599.24"/>
<polygon fill="black" stroke="black" stroke-width="5" points="2154.38,-1599.18 2150,-1589.18 2145.63,-1599.18 2154.38,-1599.18"/>
</a>
</g>
<g id="a_edge2&#45;label"><a xlink:title="main.main.func2 &#45;&gt; main.queryClient (52.50s)">
<text text-anchor="middle" x="2170.22" y="-1610.8" font-family="Times,serif" font-size="14.00"> 52.50s</text>
</a>
</g>
</g>
<!-- N43&#45;&gt;N35 -->
<g id="edge4" class="edge"><title>N43&#45;&gt;N35</title>
<g id="a_edge4"><a xlink:title="main.queryClient &#45;&gt; github.com/blevesearch/bleve.(*indexImpl).Search (52.49s)">
<path fill="none" stroke="black" stroke-width="5" d="M2150,-1552.8C2150,-1541.16 2150,-1525.55 2150,-1512.24"/>
<polygon fill="black" stroke="black" stroke-width="5" points="2154.38,-1512.18 2150,-1502.18 2145.63,-1512.18 2154.38,-1512.18"/>
</a>
</g>
<g id="a_edge4&#45;label"><a xlink:title="main.queryClient &#45;&gt; github.com/blevesearch/bleve.(*indexImpl).Search (52.49s)">
<text text-anchor="middle" x="2170.22" y="-1522.8" font-family="Times,serif" font-size="14.00"> 52.49s</text>
</a>
</g>
</g>
<!-- N44 -->
<g id="node45" class="node"><title>N44</title>
<g id="a_node45"><a xlink:title="runtime.gcBgMarkWorker (0.35s)">
<polygon fill="#f8f8f8" stroke="black" points="3502.39,-1676 3401.61,-1676 3401.61,-1640 3502.39,-1640 3502.39,-1676"/>
<text text-anchor="middle" x="3452" y="-1659.6" font-family="Times,serif" font-size="8.00">runtime.gcBgMarkWorker</text>
<text text-anchor="middle" x="3452" y="-1651.6" font-family="Times,serif" font-size="8.00">0 of 0.35s(0.64%)</text>
</a>
</g>
</g>
<!-- N44&#45;&gt;N29 -->
<g id="edge58" class="edge"><title>N44&#45;&gt;N29</title>
<g id="a_edge58"><a xlink:title="runtime.gcBgMarkWorker &#45;&gt; runtime.newobject (0.12s)">
<path fill="none" stroke="black" d="M3502.77,-1654.68C3557.23,-1649.14 3636,-1630.94 3636,-1572 3636,-1572 3636,-1572 3636,-802 3636,-755.12 3503.52,-717.782 3418.27,-698.607"/>
<polygon fill="black" stroke="black" points="3418.89,-695.161 3408.37,-696.415 3417.38,-701.995 3418.89,-695.161"/>
</a>
</g>
<g id="a_edge58&#45;label"><a xlink:title="runtime.gcBgMarkWorker &#45;&gt; runtime.newobject (0.12s)">
<text text-anchor="middle" x="3652.72" y="-1235.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N45&#45;&gt;N53 -->
<g id="edge44" class="edge"><title>N45&#45;&gt;N53</title>
<g id="a_edge44"><a xlink:title="runtime.gcStart &#45;&gt; runtime.systemstack (0.48s)">
<path fill="none" stroke="black" d="M3417.77,-437.595C3404.94,-425.35 3387.6,-408.799 3373.42,-395.26"/>
<polygon fill="black" stroke="black" points="3375.56,-392.468 3365.91,-388.095 3370.73,-397.532 3375.56,-392.468"/>
</a>
</g>
<g id="a_edge44&#45;label"><a xlink:title="runtime.gcStart &#45;&gt; runtime.systemstack (0.48s)">
<text text-anchor="middle" x="3413.72" y="-408.8" font-family="Times,serif" font-size="14.00"> 0.48s</text>
</a>
</g>
</g>
<!-- N46 -->
<g id="node47" class="node"><title>N46</title>
<g id="a_node47"><a xlink:title="runtime.goexit (53.68s)">
<polygon fill="#f8f8f8" stroke="black" points="2190.77,-1828 2109.23,-1828 2109.23,-1792 2190.77,-1792 2190.77,-1828"/>
<text text-anchor="middle" x="2150" y="-1811.6" font-family="Times,serif" font-size="8.00">runtime.goexit</text>
<text text-anchor="middle" x="2150" y="-1803.6" font-family="Times,serif" font-size="8.00">0 of 53.68s(98.88%)</text>
</a>
</g>
</g>
<!-- N46&#45;&gt;N42 -->
<g id="edge1" class="edge"><title>N46&#45;&gt;N42</title>
<g id="a_edge1"><a xlink:title="runtime.goexit &#45;&gt; main.main.func2 (52.51s)">
<path fill="none" stroke="black" stroke-width="5" d="M2150,-1791.79C2150,-1765.91 2150,-1716.73 2150,-1686.03"/>
<polygon fill="black" stroke="black" stroke-width="5" points="2154.38,-1686.01 2150,-1676.01 2145.63,-1686.01 2154.38,-1686.01"/>
</a>
</g>
<g id="a_edge1&#45;label"><a xlink:title="runtime.goexit &#45;&gt; main.main.func2 (52.51s)">
<text text-anchor="middle" x="2170.22" y="-1696.8" font-family="Times,serif" font-size="14.00"> 52.51s</text>
</a>
</g>
</g>
<!-- N46&#45;&gt;N44 -->
<g id="edge49" class="edge"><title>N46&#45;&gt;N44</title>
<g id="a_edge49"><a xlink:title="runtime.goexit &#45;&gt; runtime.gcBgMarkWorker (0.35s)">
<path fill="none" stroke="black" d="M2191.12,-1804.26C2380.13,-1782.49 3166,-1691.95 3391.35,-1665.99"/>
<polygon fill="black" stroke="black" points="3391.81,-1669.46 3401.34,-1664.84 3391.01,-1662.5 3391.81,-1669.46"/>
</a>
</g>
<g id="a_edge49&#45;label"><a xlink:title="runtime.goexit &#45;&gt; runtime.gcBgMarkWorker (0.35s)">
<text text-anchor="middle" x="3153.72" y="-1696.8" font-family="Times,serif" font-size="14.00"> 0.35s</text>
</a>
</g>
</g>
<!-- N47 -->
<g id="node48" class="node"><title>N47</title>
<g id="a_node48"><a xlink:title="runtime.main (0.75s)">
<polygon fill="#f8f8f8" stroke="black" points="2728.77,-1676 2655.23,-1676 2655.23,-1640 2728.77,-1640 2728.77,-1676"/>
<text text-anchor="middle" x="2692" y="-1659.6" font-family="Times,serif" font-size="8.00">runtime.main</text>
<text text-anchor="middle" x="2692" y="-1651.6" font-family="Times,serif" font-size="8.00">0 of 0.75s(1.38%)</text>
</a>
</g>
</g>
<!-- N46&#45;&gt;N47 -->
<g id="edge32" class="edge"><title>N46&#45;&gt;N47</title>
<g id="a_edge32"><a xlink:title="runtime.goexit &#45;&gt; runtime.main (0.75s)">
<path fill="none" stroke="black" d="M2191.18,-1797.6C2290.16,-1770.21 2540.91,-1700.81 2645.29,-1671.93"/>
<polygon fill="black" stroke="black" points="2646.52,-1675.22 2655.22,-1669.18 2644.65,-1668.47 2646.52,-1675.22"/>
</a>
</g>
<g id="a_edge32&#45;label"><a xlink:title="runtime.goexit &#45;&gt; runtime.main (0.75s)">
<text text-anchor="middle" x="2578.72" y="-1696.8" font-family="Times,serif" font-size="14.00"> 0.75s</text>
</a>
</g>
</g>
<!-- N47&#45;&gt;N41 -->
<g id="edge33" class="edge"><title>N47&#45;&gt;N41</title>
<g id="a_edge33"><a xlink:title="runtime.main &#45;&gt; main.main (0.75s)">
<path fill="none" stroke="black" d="M2700.5,-1639.8C2706.36,-1627.93 2714.27,-1611.93 2720.93,-1598.45"/>
<polygon fill="black" stroke="black" points="2724.22,-1599.69 2725.51,-1589.18 2717.95,-1596.59 2724.22,-1599.69"/>
</a>
</g>
<g id="a_edge33&#45;label"><a xlink:title="runtime.main &#45;&gt; main.main (0.75s)">
<text text-anchor="middle" x="2732.72" y="-1610.8" font-family="Times,serif" font-size="14.00"> 0.75s</text>
</a>
</g>
</g>
<!-- N48 -->
<g id="node49" class="node"><title>N48</title>
<g id="a_node49"><a xlink:title="runtime.mallocgc.func1 (0.31s)">
<polygon fill="#f8f8f8" stroke="black" points="3347.42,-302 3254.58,-302 3254.58,-266 3347.42,-266 3347.42,-302"/>
<text text-anchor="middle" x="3301" y="-285.6" font-family="Times,serif" font-size="8.00">runtime.mallocgc.func1</text>
<text text-anchor="middle" x="3301" y="-277.6" font-family="Times,serif" font-size="8.00">0 of 0.31s(0.57%)</text>
</a>
</g>
</g>
<!-- N48&#45;&gt;N33 -->
<g id="edge52" class="edge"><title>N48&#45;&gt;N33</title>
<g id="a_edge52"><a xlink:title="runtime.mallocgc.func1 &#45;&gt; runtime.(*mcache).refill (0.31s)">
<path fill="none" stroke="black" d="M3300.17,-265.595C3299.63,-254.257 3298.92,-239.227 3298.3,-226.315"/>
<polygon fill="black" stroke="black" points="3301.79,-225.917 3297.81,-216.095 3294.79,-226.25 3301.79,-225.917"/>
</a>
</g>
<g id="a_edge52&#45;label"><a xlink:title="runtime.mallocgc.func1 &#45;&gt; runtime.(*mcache).refill (0.31s)">
<text text-anchor="middle" x="3315.72" y="-236.8" font-family="Times,serif" font-size="14.00"> 0.31s</text>
</a>
</g>
</g>
<!-- N49 -->
<g id="node50" class="node"><title>N49</title>
<g id="a_node50"><a xlink:title="runtime.mcall (0.31s)">
<polygon fill="#f8f8f8" stroke="black" points="3926.77,-1828 3853.23,-1828 3853.23,-1792 3926.77,-1792 3926.77,-1828"/>
<text text-anchor="middle" x="3890" y="-1811.6" font-family="Times,serif" font-size="8.00">runtime.mcall</text>
<text text-anchor="middle" x="3890" y="-1803.6" font-family="Times,serif" font-size="8.00">0 of 0.31s(0.57%)</text>
</a>
</g>
</g>
<!-- N51 -->
<g id="node52" class="node"><title>N51</title>
<g id="a_node52"><a xlink:title="runtime.park_m (0.31s)">
<polygon fill="#f8f8f8" stroke="black" points="3926.77,-1676 3853.23,-1676 3853.23,-1640 3926.77,-1640 3926.77,-1676"/>
<text text-anchor="middle" x="3890" y="-1659.6" font-family="Times,serif" font-size="8.00">runtime.park_m</text>
<text text-anchor="middle" x="3890" y="-1651.6" font-family="Times,serif" font-size="8.00">0 of 0.31s(0.57%)</text>
</a>
</g>
</g>
<!-- N49&#45;&gt;N51 -->
<g id="edge53" class="edge"><title>N49&#45;&gt;N51</title>
<g id="a_edge53"><a xlink:title="runtime.mcall &#45;&gt; runtime.park_m (0.31s)">
<path fill="none" stroke="black" d="M3890,-1791.79C3890,-1765.91 3890,-1716.73 3890,-1686.03"/>
<polygon fill="black" stroke="black" points="3893.5,-1686.01 3890,-1676.01 3886.5,-1686.01 3893.5,-1686.01"/>
</a>
</g>
<g id="a_edge53&#45;label"><a xlink:title="runtime.mcall &#45;&gt; runtime.park_m (0.31s)">
<text text-anchor="middle" x="3906.72" y="-1696.8" font-family="Times,serif" font-size="14.00"> 0.31s</text>
</a>
</g>
</g>
<!-- N50 -->
<g id="node51" class="node"><title>N50</title>
<g id="a_node51"><a xlink:title="runtime.netpoll (0.48s)">
<polygon fill="#f8f8f8" stroke="black" points="3466.77,-216 3393.23,-216 3393.23,-180 3466.77,-180 3466.77,-216"/>
<text text-anchor="middle" x="3430" y="-199.6" font-family="Times,serif" font-size="8.00">runtime.netpoll</text>
<text text-anchor="middle" x="3430" y="-191.6" font-family="Times,serif" font-size="8.00">0 of 0.48s(0.88%)</text>
</a>
</g>
</g>
<!-- N50&#45;&gt;N28 -->
<g id="edge46" class="edge"><title>N50&#45;&gt;N28</title>
<g id="a_edge46"><a xlink:title="runtime.netpoll &#45;&gt; runtime.kevent (0.48s)">
<path fill="none" stroke="black" d="M3430,-179.595C3430,-168.257 3430,-153.227 3430,-140.315"/>
<polygon fill="black" stroke="black" points="3433.5,-140.095 3430,-130.095 3426.5,-140.095 3433.5,-140.095"/>
</a>
</g>
<g id="a_edge46&#45;label"><a xlink:title="runtime.netpoll &#45;&gt; runtime.kevent (0.48s)">
<text text-anchor="middle" x="3446.72" y="-150.8" font-family="Times,serif" font-size="14.00"> 0.48s</text>
</a>
</g>
</g>
<!-- N51&#45;&gt;N32 -->
<g id="edge54" class="edge"><title>N51&#45;&gt;N32</title>
<g id="a_edge54"><a xlink:title="runtime.park_m &#45;&gt; runtime.schedule (0.31s)">
<path fill="none" stroke="black" d="M3890,-1639.8C3890,-1628.51 3890,-1613.46 3890,-1600.42"/>
<polygon fill="black" stroke="black" points="3893.5,-1600.06 3890,-1590.06 3886.5,-1600.06 3893.5,-1600.06"/>
</a>
</g>
<g id="a_edge54&#45;label"><a xlink:title="runtime.park_m &#45;&gt; runtime.schedule (0.31s)">
<text text-anchor="middle" x="3906.72" y="-1610.8" font-family="Times,serif" font-size="14.00"> 0.31s</text>
</a>
</g>
</g>
<!-- N52 -->
<g id="node53" class="node"><title>N52</title>
<g id="a_node53"><a xlink:title="runtime.startTheWorldWithSema (0.48s)">
<polygon fill="#f8f8f8" stroke="black" points="3488.35,-302 3365.65,-302 3365.65,-266 3488.35,-266 3488.35,-302"/>
<text text-anchor="middle" x="3427" y="-285.6" font-family="Times,serif" font-size="8.00">runtime.startTheWorldWithSema</text>
<text text-anchor="middle" x="3427" y="-277.6" font-family="Times,serif" font-size="8.00">0 of 0.48s(0.88%)</text>
</a>
</g>
</g>
<!-- N52&#45;&gt;N50 -->
<g id="edge47" class="edge"><title>N52&#45;&gt;N50</title>
<g id="a_edge47"><a xlink:title="runtime.startTheWorldWithSema &#45;&gt; runtime.netpoll (0.48s)">
<path fill="none" stroke="black" d="M3427.62,-265.595C3428.03,-254.257 3428.56,-239.227 3429.02,-226.315"/>
<polygon fill="black" stroke="black" points="3432.53,-226.214 3429.39,-216.095 3425.53,-225.964 3432.53,-226.214"/>
</a>
</g>
<g id="a_edge47&#45;label"><a xlink:title="runtime.startTheWorldWithSema &#45;&gt; runtime.netpoll (0.48s)">
<text text-anchor="middle" x="3444.72" y="-236.8" font-family="Times,serif" font-size="14.00"> 0.48s</text>
</a>
</g>
</g>
<!-- N53&#45;&gt;N48 -->
<g id="edge55" class="edge"><title>N53&#45;&gt;N48</title>
<g id="a_edge55"><a xlink:title="runtime.systemstack &#45;&gt; runtime.mallocgc.func1 (0.31s)">
<path fill="none" stroke="black" d="M3338.26,-351.595C3331.73,-339.917 3323,-324.322 3315.64,-311.159"/>
<polygon fill="black" stroke="black" points="3318.5,-309.113 3310.57,-302.095 3312.39,-312.531 3318.5,-309.113"/>
</a>
</g>
<g id="a_edge55&#45;label"><a xlink:title="runtime.systemstack &#45;&gt; runtime.mallocgc.func1 (0.31s)">
<text text-anchor="middle" x="3343.72" y="-322.8" font-family="Times,serif" font-size="14.00"> 0.31s</text>
</a>
</g>
</g>
<!-- N53&#45;&gt;N52 -->
<g id="edge48" class="edge"><title>N53&#45;&gt;N52</title>
<g id="a_edge48"><a xlink:title="runtime.systemstack &#45;&gt; runtime.startTheWorldWithSema (0.48s)">
<path fill="none" stroke="black" d="M3364.37,-351.595C3375.78,-339.464 3391.16,-323.105 3403.83,-309.637"/>
<polygon fill="black" stroke="black" points="3406.62,-311.778 3410.92,-302.095 3401.52,-306.982 3406.62,-311.778"/>
</a>
</g>
<g id="a_edge48&#45;label"><a xlink:title="runtime.systemstack &#45;&gt; runtime.startTheWorldWithSema (0.48s)">
<text text-anchor="middle" x="3408.72" y="-322.8" font-family="Times,serif" font-size="14.00"> 0.48s</text>
</a>
</g>
</g>
</g>
</g></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment