Skip to content

Instantly share code, notes, and snippets.

@steveyen
Created September 28, 2016 16:37
Show Gist options
  • Save steveyen/6e149bcb2e6c14edd2551cffc2c114e1 to your computer and use it in GitHub Desktop.
Save steveyen/6e149bcb2e6c14edd2551cffc2c114e1 to your computer and use it in GitHub Desktop.
cpu profile of cbft, over beer-sample bucket, with default FTS index definition, using query-string queries for "beer"
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: cbft 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 2371)">
<title>cbft</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-2371 2920.22,-2371 2920.22,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_L</title>
<polygon fill="none" stroke="black" points="555,-2143 555,-2359 1217,-2359 1217,-2143 555,-2143"/>
</g>
<!-- L -->
<g id="node1" class="node"><title>L</title>
<polygon fill="#f8f8f8" stroke="black" points="1208.84,-2351 563.156,-2351 563.156,-2151 1208.84,-2151 1208.84,-2351"/>
<text text-anchor="start" x="571.078" y="-2321.4" font-family="Times,serif" font-size="32.00">File: cbft</text>
<text text-anchor="start" x="571.078" y="-2289.4" font-family="Times,serif" font-size="32.00">Type: cpu</text>
<text text-anchor="start" x="571.078" y="-2257.4" font-family="Times,serif" font-size="32.00">44.64s of 56.20s total (79.43%)</text>
<text text-anchor="start" x="571.078" y="-2225.4" font-family="Times,serif" font-size="32.00">Dropped 389 nodes (cum &lt;= 0.28s)</text>
<text text-anchor="start" x="571.078" y="-2193.4" font-family="Times,serif" font-size="32.00">Dropped 59 edges (freq &lt;= 0.06s)</text>
<text text-anchor="start" x="571.078" y="-2161.4" font-family="Times,serif" font-size="32.00">Showing top 80 nodes out of 167 (cum &gt;= 0.76s)</text>
</g>
<!-- N1 -->
<g id="node2" class="node"><title>N1</title>
<g id="a_node2"><a xlink:title="runtime.goexit (44.88s)">
<polygon fill="#f8f8f8" stroke="black" points="1308.77,-2269 1227.23,-2269 1227.23,-2233 1308.77,-2233 1308.77,-2269"/>
<text text-anchor="middle" x="1268" y="-2252.6" font-family="Times,serif" font-size="8.00">runtime.goexit</text>
<text text-anchor="middle" x="1268" y="-2244.6" font-family="Times,serif" font-size="8.00">0 of 44.88s(79.86%)</text>
</a>
</g>
</g>
<!-- N2 -->
<g id="node3" class="node"><title>N2</title>
<g id="a_node3"><a xlink:title="github.com/blevesearch/bleve.wrapSearchTimeout.func1 (40.76s)">
<polygon fill="#f8f8f8" stroke="black" points="1367.04,-2101 1168.96,-2101 1168.96,-2065 1367.04,-2065 1367.04,-2101"/>
<text text-anchor="middle" x="1268" y="-2084.6" font-family="Times,serif" font-size="8.00">github.com/blevesearch/bleve.wrapSearchTimeout.func1</text>
<text text-anchor="middle" x="1268" y="-2076.6" font-family="Times,serif" font-size="8.00">0 of 40.76s(72.53%)</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; github.com/blevesearch/bleve.wrapSearchTimeout.func1 (40.76s)">
<path fill="none" stroke="black" stroke-width="4" d="M1268,-2232.86C1268,-2204.16 1268,-2146.13 1268,-2111.61"/>
<polygon fill="black" stroke="black" stroke-width="4" points="1271.5,-2111.3 1268,-2101.3 1264.5,-2111.3 1271.5,-2111.3"/>
</a>
</g>
<g id="a_edge1&#45;label"><a xlink:title="runtime.goexit &#45;&gt; github.com/blevesearch/bleve.wrapSearchTimeout.func1 (40.76s)">
<text text-anchor="middle" x="1288.22" y="-2121.8" font-family="Times,serif" font-size="14.00"> 40.76s</text>
</a>
</g>
</g>
<!-- N48 -->
<g id="node49" class="node"><title>N48</title>
<g id="a_node49"><a xlink:title="runtime.gcDrain (1.93s)">
<polygon fill="#f8f8f8" stroke="black" points="2089.73,-2101 2014.27,-2101 2014.27,-2065 2089.73,-2065 2089.73,-2101"/>
<text text-anchor="middle" x="2052" y="-2089.3" font-family="Times,serif" font-size="9.00">runtime.gcDrain</text>
<text text-anchor="middle" x="2052" y="-2080.3" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="2052" y="-2071.3" font-family="Times,serif" font-size="9.00">of 1.93s(3.43%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N48 -->
<g id="edge50" class="edge"><title>N1&#45;&gt;N48</title>
<g id="a_edge50"><a xlink:title="runtime.goexit ... runtime.gcDrain (1.84s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1308.77,-2241.37C1441.55,-2213.25 1861.16,-2124.41 2003.91,-2094.18"/>
<polygon fill="black" stroke="black" points="2005.04,-2097.52 2014.1,-2092.03 2003.59,-2090.67 2005.04,-2097.52"/>
</a>
</g>
<g id="a_edge50&#45;label"><a xlink:title="runtime.goexit ... runtime.gcDrain (1.84s)">
<text text-anchor="middle" x="1899.72" y="-2121.8" font-family="Times,serif" font-size="14.00"> 1.84s</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node4" class="node"><title>N3</title>
<g id="a_node4"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext (38.01s)">
<polygon fill="#f8f8f8" stroke="black" points="1398.14,-2015 1137.86,-2015 1137.86,-1977 1398.14,-1977 1398.14,-2015"/>
<text text-anchor="middle" x="1268" y="-2003" font-family="Times,serif" font-size="10.00">github.com/blevesearch/bleve.(*indexImpl).SearchInContext</text>
<text text-anchor="middle" x="1268" y="-1993" font-family="Times,serif" font-size="10.00">0.07s(0.12%)</text>
<text text-anchor="middle" x="1268" y="-1983" font-family="Times,serif" font-size="10.00">of 38.01s(67.63%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N3 -->
<g id="edge2" class="edge"><title>N2&#45;&gt;N3</title>
<g id="a_edge2"><a xlink:title="github.com/blevesearch/bleve.wrapSearchTimeout.func1 ... github.com/blevesearch/bleve.(*indexImpl).SearchInContext (38.01s)">
<path fill="none" stroke="black" stroke-width="4" stroke-dasharray="1,5" d="M1268,-2064.8C1268,-2053.51 1268,-2038.46 1268,-2025.42"/>
<polygon fill="black" stroke="black" stroke-width="4" points="1271.5,-2025.06 1268,-2015.06 1264.5,-2025.06 1271.5,-2025.06"/>
</a>
</g>
<g id="a_edge2&#45;label"><a xlink:title="github.com/blevesearch/bleve.wrapSearchTimeout.func1 ... github.com/blevesearch/bleve.(*indexImpl).SearchInContext (38.01s)">
<text text-anchor="middle" x="1288.22" y="-2035.8" font-family="Times,serif" font-size="14.00"> 38.01s</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node7" class="node"><title>N6</title>
<g id="a_node7"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*TopNCollector).Collect (18.22s)">
<polygon fill="#f8f8f8" stroke="black" points="1423.53,-1927 1112.47,-1927 1112.47,-1889 1423.53,-1889 1423.53,-1927"/>
<text text-anchor="middle" x="1268" y="-1915" font-family="Times,serif" font-size="10.00">github.com/blevesearch/bleve/search/collectors.(*TopNCollector).Collect</text>
<text text-anchor="middle" x="1268" y="-1905" font-family="Times,serif" font-size="10.00">0.06s(0.11%)</text>
<text text-anchor="middle" x="1268" y="-1895" font-family="Times,serif" font-size="10.00">of 18.22s(32.42%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N6 -->
<g id="edge3" class="edge"><title>N3&#45;&gt;N6</title>
<g id="a_edge3"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext &#45;&gt; github.com/blevesearch/bleve/search/collectors.(*TopNCollector).Collect (18.22s)">
<path fill="none" stroke="black" stroke-width="2" d="M1268,-1976.76C1268,-1965.36 1268,-1950.43 1268,-1937.49"/>
<polygon fill="black" stroke="black" stroke-width="2" points="1271.5,-1937.21 1268,-1927.21 1264.5,-1937.21 1271.5,-1937.21"/>
</a>
</g>
<g id="a_edge3&#45;label"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext &#45;&gt; github.com/blevesearch/bleve/search/collectors.(*TopNCollector).Collect (18.22s)">
<text text-anchor="middle" x="1288.22" y="-1947.8" font-family="Times,serif" font-size="14.00"> 18.22s</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node8" class="node"><title>N7</title>
<g id="a_node8"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document (17.93s)">
<polygon fill="#f8f8f8" stroke="black" points="1094.18,-1927 767.819,-1927 767.819,-1889 1094.18,-1889 1094.18,-1927"/>
<text text-anchor="middle" x="931" y="-1915" font-family="Times,serif" font-size="10.00">github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document</text>
<text text-anchor="middle" x="931" y="-1905" font-family="Times,serif" font-size="10.00">0.05s(0.089%)</text>
<text text-anchor="middle" x="931" y="-1895" font-family="Times,serif" font-size="10.00">of 17.93s(31.90%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N7 -->
<g id="edge4" class="edge"><title>N3&#45;&gt;N7</title>
<g id="a_edge4"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document (17.93s)">
<path fill="none" stroke="black" stroke-width="2" d="M1197.35,-1976.97C1143.1,-1963.13 1068.12,-1943.99 1011.54,-1929.55"/>
<polygon fill="black" stroke="black" stroke-width="2" points="1012.11,-1926.09 1001.55,-1927 1010.38,-1932.87 1012.11,-1926.09"/>
</a>
</g>
<g id="a_edge4&#45;label"><a xlink:title="github.com/blevesearch/bleve.(*indexImpl).SearchInContext &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document (17.93s)">
<text text-anchor="middle" x="1140.22" y="-1947.8" font-family="Times,serif" font-size="14.00"> 17.93s</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node5" class="node"><title>N4</title>
<g id="a_node5"><a xlink:title="runtime.systemstack (23.22s)">
<polygon fill="#f8f8f8" stroke="black" points="1637.31,-422 1522.69,-422 1522.69,-378 1637.31,-378 1637.31,-422"/>
<text text-anchor="middle" x="1580" y="-408.4" font-family="Times,serif" font-size="12.00">runtime.systemstack</text>
<text text-anchor="middle" x="1580" y="-396.4" font-family="Times,serif" font-size="12.00">0.64s(1.14%)</text>
<text text-anchor="middle" x="1580" y="-384.4" font-family="Times,serif" font-size="12.00">of 23.22s(41.32%)</text>
</a>
</g>
</g>
<!-- N23 -->
<g id="node24" class="node"><title>N23</title>
<g id="a_node24"><a xlink:title="runtime.mach_semaphore_wait (6.19s)">
<polygon fill="#f8f8f8" stroke="black" points="1992.58,-322 1725.42,-322 1725.42,-274 1992.58,-274 1992.58,-322"/>
<text text-anchor="middle" x="1859" y="-302" font-family="Times,serif" font-size="20.00">runtime.mach_semaphore_wait</text>
<text text-anchor="middle" x="1859" y="-282" font-family="Times,serif" font-size="20.00">6.19s(11.01%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N23 -->
<g id="edge16" class="edge"><title>N4&#45;&gt;N23</title>
<g id="a_edge16"><a xlink:title="runtime.systemstack ... runtime.mach_semaphore_wait (6.19s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1637.47,-378.401C1680.21,-363.082 1738.89,-342.051 1785.12,-325.482"/>
<polygon fill="black" stroke="black" points="1786.55,-328.687 1794.78,-322.018 1784.19,-322.097 1786.55,-328.687"/>
</a>
</g>
<g id="a_edge16&#45;label"><a xlink:title="runtime.systemstack ... runtime.mach_semaphore_wait (6.19s)">
<text text-anchor="middle" x="1761.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 6.19s</text>
</a>
</g>
</g>
<!-- N30 -->
<g id="node31" class="node"><title>N30</title>
<g id="a_node31"><a xlink:title="runtime.(*mheap).alloc_m (4.01s)">
<polygon fill="#f8f8f8" stroke="black" points="1434.97,-316 1323.03,-316 1323.03,-280 1434.97,-280 1434.97,-316"/>
<text text-anchor="middle" x="1379" y="-304.3" font-family="Times,serif" font-size="9.00">runtime.(*mheap).alloc_m</text>
<text text-anchor="middle" x="1379" y="-295.3" font-family="Times,serif" font-size="9.00">0.03s(0.053%)</text>
<text text-anchor="middle" x="1379" y="-286.3" font-family="Times,serif" font-size="9.00">of 4.01s(7.14%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N30 -->
<g id="edge26" class="edge"><title>N4&#45;&gt;N30</title>
<g id="a_edge26"><a xlink:title="runtime.systemstack ... runtime.(*mheap).alloc_m (4.01s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1537.37,-377.793C1503.56,-360.97 1456.49,-337.552 1422.46,-320.623"/>
<polygon fill="black" stroke="black" points="1423.74,-317.352 1413.23,-316.031 1420.63,-323.619 1423.74,-317.352"/>
</a>
</g>
<g id="a_edge26&#45;label"><a xlink:title="runtime.systemstack ... runtime.(*mheap).alloc_m (4.01s)">
<text text-anchor="middle" x="1502.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 4.01s</text>
</a>
</g>
</g>
<!-- N31 -->
<g id="node32" class="node"><title>N31</title>
<g id="a_node32"><a xlink:title="runtime.mach_semaphore_signal (3.75s)">
<polygon fill="#f8f8f8" stroke="black" points="1707.43,-320 1452.57,-320 1452.57,-276 1707.43,-276 1707.43,-320"/>
<text text-anchor="middle" x="1580" y="-301.6" font-family="Times,serif" font-size="18.00">runtime.mach_semaphore_signal</text>
<text text-anchor="middle" x="1580" y="-283.6" font-family="Times,serif" font-size="18.00">3.75s(6.67%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N31 -->
<g id="edge34" class="edge"><title>N4&#45;&gt;N31</title>
<g id="a_edge34"><a xlink:title="runtime.systemstack ... runtime.mach_semaphore_signal (2.69s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1580,-377.793C1580,-364.004 1580,-345.784 1580,-330.338"/>
<polygon fill="black" stroke="black" points="1583.5,-330.177 1580,-320.177 1576.5,-330.177 1583.5,-330.177"/>
</a>
</g>
<g id="a_edge34&#45;label"><a xlink:title="runtime.systemstack ... runtime.mach_semaphore_signal (2.69s)">
<text text-anchor="middle" x="1596.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 2.69s</text>
</a>
</g>
</g>
<!-- N34 -->
<g id="node35" class="node"><title>N34</title>
<g id="a_node35"><a xlink:title="runtime.(*mheap).freeSpan.func1 (2.89s)">
<polygon fill="#f8f8f8" stroke="black" points="1304.7,-316 1167.3,-316 1167.3,-280 1304.7,-280 1304.7,-316"/>
<text text-anchor="middle" x="1236" y="-304.3" font-family="Times,serif" font-size="9.00">runtime.(*mheap).freeSpan.func1</text>
<text text-anchor="middle" x="1236" y="-295.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="1236" y="-286.3" font-family="Times,serif" font-size="9.00">of 2.89s(5.14%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N34 -->
<g id="edge32" class="edge"><title>N4&#45;&gt;N34</title>
<g id="a_edge32"><a xlink:title="runtime.systemstack &#45;&gt; runtime.(*mheap).freeSpan.func1 (2.89s)">
<path fill="none" stroke="black" d="M1522.64,-382.485C1468.75,-366.948 1385.87,-343 1314,-322 1310.65,-321.02 1307.21,-320.015 1303.74,-318.998"/>
<polygon fill="black" stroke="black" points="1304.5,-315.572 1293.92,-316.114 1302.53,-322.289 1304.5,-315.572"/>
</a>
</g>
<g id="a_edge32&#45;label"><a xlink:title="runtime.systemstack &#45;&gt; runtime.(*mheap).freeSpan.func1 (2.89s)">
<text text-anchor="middle" x="1440.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 2.89s</text>
</a>
</g>
</g>
<!-- N51 -->
<g id="node52" class="node"><title>N51</title>
<g id="a_node52"><a xlink:title="runtime.gcAssistAlloc.func1 (1.57s)">
<polygon fill="#f8f8f8" stroke="black" points="2563.48,-317 2432.52,-317 2432.52,-279 2563.48,-279 2563.48,-317"/>
<text text-anchor="middle" x="2498" y="-305" font-family="Times,serif" font-size="10.00">runtime.gcAssistAlloc.func1</text>
<text text-anchor="middle" x="2498" y="-295" font-family="Times,serif" font-size="10.00">0.05s(0.089%)</text>
<text text-anchor="middle" x="2498" y="-285" font-family="Times,serif" font-size="10.00">of 1.57s(2.79%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N51 -->
<g id="edge55" class="edge"><title>N4&#45;&gt;N51</title>
<g id="a_edge55"><a xlink:title="runtime.systemstack &#45;&gt; runtime.gcAssistAlloc.func1 (1.57s)">
<path fill="none" stroke="black" d="M1637.17,-397.516C1773.48,-393.164 2127.87,-377.031 2418,-322 2421.88,-321.264 2425.85,-320.422 2429.83,-319.506"/>
<polygon fill="black" stroke="black" points="2430.86,-322.858 2439.75,-317.095 2429.21,-316.056 2430.86,-322.858"/>
</a>
</g>
<g id="a_edge55&#45;label"><a xlink:title="runtime.systemstack &#45;&gt; runtime.gcAssistAlloc.func1 (1.57s)">
<text text-anchor="middle" x="2321.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 1.57s</text>
</a>
</g>
</g>
<!-- N59 -->
<g id="node60" class="node"><title>N59</title>
<g id="a_node60"><a xlink:title="runtime.mach_semaphore_timedwait (1.28s)">
<polygon fill="#f8f8f8" stroke="black" points="2344.99,-316 2121.01,-316 2121.01,-280 2344.99,-280 2344.99,-316"/>
<text text-anchor="middle" x="2233" y="-300.8" font-family="Times,serif" font-size="14.00">runtime.mach_semaphore_timedwait</text>
<text text-anchor="middle" x="2233" y="-286.8" font-family="Times,serif" font-size="14.00">1.28s(2.28%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N59 -->
<g id="edge65" class="edge"><title>N4&#45;&gt;N59</title>
<g id="a_edge65"><a xlink:title="runtime.systemstack ... runtime.mach_semaphore_timedwait (1.28s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1637.36,-394.107C1713.94,-387.189 1853.67,-373.216 1972,-354 2032.31,-344.205 2099.79,-329.895 2151.03,-318.327"/>
<polygon fill="black" stroke="black" points="2152.07,-321.679 2161.05,-316.052 2150.52,-314.852 2152.07,-321.679"/>
</a>
</g>
<g id="a_edge65&#45;label"><a xlink:title="runtime.systemstack ... runtime.mach_semaphore_timedwait (1.28s)">
<text text-anchor="middle" x="2061.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 1.28s</text>
</a>
</g>
</g>
<!-- N60 -->
<g id="node61" class="node"><title>N60</title>
<g id="a_node61"><a xlink:title="runtime.(*mcache).nextFree.func1 (1.26s)">
<polygon fill="#f8f8f8" stroke="black" points="1149.34,-316 1022.66,-316 1022.66,-280 1149.34,-280 1149.34,-316"/>
<text text-anchor="middle" x="1086" y="-299.6" font-family="Times,serif" font-size="8.00">runtime.(*mcache).nextFree.func1</text>
<text text-anchor="middle" x="1086" y="-291.6" font-family="Times,serif" font-size="8.00">0 of 1.26s(2.24%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N60 -->
<g id="edge67" class="edge"><title>N4&#45;&gt;N60</title>
<g id="a_edge67"><a xlink:title="runtime.systemstack &#45;&gt; runtime.(*mcache).nextFree.func1 (1.26s)">
<path fill="none" stroke="black" d="M1522.51,-390.911C1440.82,-378.877 1286.79,-354.178 1158,-322 1154.17,-321.043 1150.25,-319.994 1146.3,-318.887"/>
<polygon fill="black" stroke="black" points="1147.09,-315.469 1136.51,-316.036 1145.13,-322.191 1147.09,-315.469"/>
</a>
</g>
<g id="a_edge67&#45;label"><a xlink:title="runtime.systemstack &#45;&gt; runtime.(*mcache).nextFree.func1 (1.26s)">
<text text-anchor="middle" x="1313.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 1.26s</text>
</a>
</g>
</g>
<!-- N78 -->
<g id="node79" class="node"><title>N78</title>
<g id="a_node79"><a xlink:title="runtime.markroot.func1 (0.78s)">
<polygon fill="#f8f8f8" stroke="black" points="2103.42,-316 2010.58,-316 2010.58,-280 2103.42,-280 2103.42,-316"/>
<text text-anchor="middle" x="2057" y="-299.6" font-family="Times,serif" font-size="8.00">runtime.markroot.func1</text>
<text text-anchor="middle" x="2057" y="-291.6" font-family="Times,serif" font-size="8.00">0 of 0.78s(1.39%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N78 -->
<g id="edge85" class="edge"><title>N4&#45;&gt;N78</title>
<g id="a_edge85"><a xlink:title="runtime.systemstack &#45;&gt; runtime.markroot.func1 (0.78s)">
<path fill="none" stroke="black" d="M1637.22,-392.536C1719.23,-382.382 1874.37,-359.847 2002,-322 2004.56,-321.24 2007.17,-320.399 2009.78,-319.502"/>
<polygon fill="black" stroke="black" points="2011.03,-322.771 2019.22,-316.047 2008.63,-316.198 2011.03,-322.771"/>
</a>
</g>
<g id="a_edge85&#45;label"><a xlink:title="runtime.systemstack &#45;&gt; runtime.markroot.func1 (0.78s)">
<text text-anchor="middle" x="1951.72" y="-342.8" font-family="Times,serif" font-size="14.00"> 0.78s</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node6" class="node"><title>N5</title>
<g id="a_node6"><a xlink:title="runtime.mallocgc (20.73s)">
<polygon fill="#f8f8f8" stroke="black" points="1221.4,-725 1048.6,-725 1048.6,-654 1221.4,-654 1221.4,-725"/>
<text text-anchor="middle" x="1135" y="-704.2" font-family="Times,serif" font-size="21.00">runtime.mallocgc</text>
<text text-anchor="middle" x="1135" y="-683.2" font-family="Times,serif" font-size="21.00">6.55s(11.65%)</text>
<text text-anchor="middle" x="1135" y="-662.2" font-family="Times,serif" font-size="21.00">of 20.73s(36.89%)</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node19" class="node"><title>N18</title>
<g id="a_node19"><a xlink:title="runtime.(*mcache).nextFree (7.79s)">
<polygon fill="#f8f8f8" stroke="black" points="1193.95,-602 1076.05,-602 1076.05,-566 1193.95,-566 1193.95,-602"/>
<text text-anchor="middle" x="1135" y="-590.3" font-family="Times,serif" font-size="9.00">runtime.(*mcache).nextFree</text>
<text text-anchor="middle" x="1135" y="-581.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="1135" y="-572.3" font-family="Times,serif" font-size="9.00">of 7.79s(13.86%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N18 -->
<g id="edge12" class="edge"><title>N5&#45;&gt;N18</title>
<g id="a_edge12"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.(*mcache).nextFree (7.79s)">
<path fill="none" stroke="black" d="M1135,-653.748C1135,-640.303 1135,-625.137 1135,-612.476"/>
<polygon fill="black" stroke="black" points="1138.5,-612.102 1135,-602.102 1131.5,-612.102 1138.5,-612.102"/>
</a>
</g>
<g id="a_edge12&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.(*mcache).nextFree (7.79s)">
<text text-anchor="middle" x="1151.72" y="-624.8" font-family="Times,serif" font-size="14.00"> 7.79s</text>
</a>
</g>
</g>
<!-- N36 -->
<g id="node37" class="node"><title>N36</title>
<g id="a_node37"><a xlink:title="runtime.heapBitsSetType (2.64s)">
<polygon fill="#f8f8f8" stroke="black" points="1389.96,-604 1212.04,-604 1212.04,-564 1389.96,-564 1389.96,-604"/>
<text text-anchor="middle" x="1301" y="-587.2" font-family="Times,serif" font-size="16.00">runtime.heapBitsSetType</text>
<text text-anchor="middle" x="1301" y="-571.2" font-family="Times,serif" font-size="16.00">2.64s(4.70%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N36 -->
<g id="edge35" class="edge"><title>N5&#45;&gt;N36</title>
<g id="a_edge35"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.heapBitsSetType (2.64s)">
<path fill="none" stroke="black" d="M1190.74,-653.748C1213.98,-639.257 1240.43,-622.766 1261.6,-609.569"/>
<polygon fill="black" stroke="black" points="1263.68,-612.39 1270.32,-604.13 1259.98,-606.45 1263.68,-612.39"/>
</a>
</g>
<g id="a_edge35&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.heapBitsSetType (2.64s)">
<text text-anchor="middle" x="1254.72" y="-624.8" font-family="Times,serif" font-size="14.00"> 2.64s</text>
</a>
</g>
</g>
<!-- N41 -->
<g id="node42" class="node"><title>N41</title>
<g id="a_node42"><a xlink:title="runtime.gcAssistAlloc (2.18s)">
<polygon fill="#f8f8f8" stroke="black" points="1628.24,-602 1531.76,-602 1531.76,-566 1628.24,-566 1628.24,-602"/>
<text text-anchor="middle" x="1580" y="-590.3" font-family="Times,serif" font-size="9.00">runtime.gcAssistAlloc</text>
<text text-anchor="middle" x="1580" y="-581.3" font-family="Times,serif" font-size="9.00">0.04s(0.071%)</text>
<text text-anchor="middle" x="1580" y="-572.3" font-family="Times,serif" font-size="9.00">of 2.18s(3.88%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N41 -->
<g id="edge41" class="edge"><title>N5&#45;&gt;N41</title>
<g id="a_edge41"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.gcAssistAlloc (2.18s)">
<path fill="none" stroke="black" d="M1221.56,-672.415C1298.31,-657.519 1413.47,-633.62 1521.81,-604.205"/>
<polygon fill="black" stroke="black" points="1522.88,-607.542 1531.6,-601.527 1521.03,-600.79 1522.88,-607.542"/>
</a>
</g>
<g id="a_edge41&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.gcAssistAlloc (2.18s)">
<text text-anchor="middle" x="1466.72" y="-624.8" font-family="Times,serif" font-size="14.00"> 2.18s</text>
</a>
</g>
</g>
<!-- N65 -->
<g id="node66" class="node"><title>N65</title>
<g id="a_node66"><a xlink:title="runtime.memclr (1.12s)">
<polygon fill="#f8f8f8" stroke="black" points="1513.8,-602 1408.2,-602 1408.2,-566 1513.8,-566 1513.8,-602"/>
<text text-anchor="middle" x="1461" y="-586.8" font-family="Times,serif" font-size="14.00">runtime.memclr</text>
<text text-anchor="middle" x="1461" y="-572.8" font-family="Times,serif" font-size="14.00">1.12s(1.99%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N65 -->
<g id="edge89" class="edge"><title>N5&#45;&gt;N65</title>
<g id="a_edge89"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.memclr (0.63s)">
<path fill="none" stroke="black" d="M1221.51,-661.036C1277.03,-643.406 1347.88,-620.914 1398.07,-604.978"/>
<polygon fill="black" stroke="black" points="1399.35,-608.244 1407.83,-601.882 1397.24,-601.572 1399.35,-608.244"/>
</a>
</g>
<g id="a_edge89&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.memclr (0.63s)">
<text text-anchor="middle" x="1353.72" y="-624.8" font-family="Times,serif" font-size="14.00"> 0.63s</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/searchers.(*DisjunctionSearcher).Next (17.71s)">
<polygon fill="#f8f8f8" stroke="black" points="1444.28,-1839 1091.72,-1839 1091.72,-1798 1444.28,-1798 1444.28,-1839"/>
<text text-anchor="middle" x="1268" y="-1826.2" font-family="Times,serif" font-size="11.00">github.com/blevesearch/bleve/search/searchers.(*DisjunctionSearcher).Next</text>
<text text-anchor="middle" x="1268" y="-1815.2" font-family="Times,serif" font-size="11.00">0.32s(0.57%)</text>
<text text-anchor="middle" x="1268" y="-1804.2" font-family="Times,serif" font-size="11.00">of 17.71s(31.51%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N8 -->
<g id="edge5" class="edge"><title>N6&#45;&gt;N8</title>
<g id="a_edge5"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*TopNCollector).Collect &#45;&gt; github.com/blevesearch/bleve/search/searchers.(*DisjunctionSearcher).Next (17.71s)">
<path fill="none" stroke="black" stroke-width="2" d="M1268,-1888.87C1268,-1877.42 1268,-1862.34 1268,-1849.18"/>
<polygon fill="black" stroke="black" stroke-width="2" points="1271.5,-1849.13 1268,-1839.13 1264.5,-1849.13 1271.5,-1849.13"/>
</a>
</g>
<g id="a_edge5&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/collectors.(*TopNCollector).Collect &#45;&gt; github.com/blevesearch/bleve/search/searchers.(*DisjunctionSearcher).Next (17.71s)">
<text text-anchor="middle" x="1288.22" y="-1859.8" font-family="Times,serif" font-size="14.00"> 17.71s</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.backIndexRowForDoc (16.83s)">
<polygon fill="#f8f8f8" stroke="black" points="880.433,-1836.5 599.567,-1836.5 599.567,-1800.5 880.433,-1800.5 880.433,-1836.5"/>
<text text-anchor="middle" x="740" y="-1824.8" font-family="Times,serif" font-size="9.00">github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc</text>
<text text-anchor="middle" x="740" y="-1815.8" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="740" y="-1806.8" font-family="Times,serif" font-size="9.00">of 16.83s(29.95%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N9 -->
<g id="edge6" class="edge"><title>N7&#45;&gt;N9</title>
<g id="a_edge6"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document &#45;&gt; github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc (16.83s)">
<path fill="none" stroke="black" stroke-width="2" d="M891.425,-1888.87C860.893,-1874.88 818.587,-1855.5 786.452,-1840.78"/>
<polygon fill="black" stroke="black" stroke-width="2" points="787.803,-1837.55 777.254,-1836.57 784.887,-1843.91 787.803,-1837.55"/>
</a>
</g>
<g id="a_edge6&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document &#45;&gt; github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc (16.83s)">
<text text-anchor="middle" x="867.224" y="-1859.8" font-family="Times,serif" font-size="14.00"> 16.83s</text>
</a>
</g>
</g>
<!-- N66 -->
<g id="node67" class="node"><title>N66</title>
<g id="a_node67"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator (1.02s)">
<polygon fill="#f8f8f8" stroke="black" points="1117.65,-1556 834.346,-1556 834.346,-1520 1117.65,-1520 1117.65,-1556"/>
<text text-anchor="middle" x="976" y="-1544.3" font-family="Times,serif" font-size="9.00">github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator</text>
<text text-anchor="middle" x="976" y="-1535.3" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="976" y="-1526.3" font-family="Times,serif" font-size="9.00">of 1.02s(1.81%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N66 -->
<g id="edge74" class="edge"><title>N7&#45;&gt;N66</title>
<g id="a_edge74"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator (0.90s)">
<path fill="none" stroke="black" d="M979.944,-1888.98C1008.52,-1874.96 1039,-1852.32 1039,-1819.5 1039,-1819.5 1039,-1819.5 1039,-1635.5 1039,-1607.49 1020.16,-1581.25 1003.08,-1563.23"/>
<polygon fill="black" stroke="black" points="1005.46,-1560.66 995.934,-1556.03 1000.49,-1565.59 1005.46,-1560.66"/>
</a>
</g>
<g id="a_edge74&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*IndexReader).Document &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator (0.90s)">
<text text-anchor="middle" x="1055.72" y="-1724.8" font-family="Times,serif" font-size="14.00"> 0.90s</text>
</a>
</g>
</g>
<!-- N10 -->
<g id="node11" class="node"><title>N10</title>
<g id="a_node11"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next (16.72s)">
<polygon fill="#f8f8f8" stroke="black" points="1416,-1748 1120,-1748 1120,-1710 1416,-1710 1416,-1748"/>
<text text-anchor="middle" x="1268" y="-1736" font-family="Times,serif" font-size="10.00">github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next</text>
<text text-anchor="middle" x="1268" y="-1726" font-family="Times,serif" font-size="10.00">0.10s(0.18%)</text>
<text text-anchor="middle" x="1268" y="-1716" font-family="Times,serif" font-size="10.00">of 16.72s(29.75%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N10 -->
<g id="edge7" class="edge"><title>N8&#45;&gt;N10</title>
<g id="a_edge7"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*DisjunctionSearcher).Next &#45;&gt; github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next (16.54s)">
<path fill="none" stroke="black" stroke-width="2" d="M1268,-1797.64C1268,-1786.06 1268,-1771.26 1268,-1758.46"/>
<polygon fill="black" stroke="black" stroke-width="2" points="1271.5,-1758.28 1268,-1748.28 1264.5,-1758.28 1271.5,-1758.28"/>
</a>
</g>
<g id="a_edge7&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*DisjunctionSearcher).Next &#45;&gt; github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next (16.54s)">
<text text-anchor="middle" x="1288.22" y="-1768.8" font-family="Times,serif" font-size="14.00"> 16.54s</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node12" class="node"><title>N11</title>
<g id="a_node12"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV (14.81s)">
<polygon fill="#f8f8f8" stroke="black" points="882.432,-1747 597.568,-1747 597.568,-1711 882.432,-1711 882.432,-1747"/>
<text text-anchor="middle" x="740" y="-1735.3" font-family="Times,serif" font-size="9.00">github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV</text>
<text text-anchor="middle" x="740" y="-1726.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="740" y="-1717.3" font-family="Times,serif" font-size="9.00">of 14.81s(26.35%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N11 -->
<g id="edge8" class="edge"><title>N9&#45;&gt;N11</title>
<g id="a_edge8"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc &#45;&gt; github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV (14.81s)">
<path fill="none" stroke="black" stroke-width="2" d="M740,-1800.21C740,-1787.99 740,-1771.35 740,-1757.34"/>
<polygon fill="black" stroke="black" stroke-width="2" points="743.5,-1757.25 740,-1747.25 736.5,-1757.25 743.5,-1757.25"/>
</a>
</g>
<g id="a_edge8&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc &#45;&gt; github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV (14.81s)">
<text text-anchor="middle" x="760.224" y="-1768.8" font-family="Times,serif" font-size="14.00"> 14.81s</text>
</a>
</g>
</g>
<!-- N47 -->
<g id="node48" class="node"><title>N47</title>
<g id="a_node48"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get (1.94s)">
<polygon fill="#f8f8f8" stroke="black" points="425.164,-1747 176.836,-1747 176.836,-1711 425.164,-1711 425.164,-1747"/>
<text text-anchor="middle" x="301" y="-1735.3" font-family="Times,serif" font-size="9.00">github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get</text>
<text text-anchor="middle" x="301" y="-1726.3" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="301" y="-1717.3" font-family="Times,serif" font-size="9.00">of 1.94s(3.45%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N47 -->
<g id="edge51" class="edge"><title>N9&#45;&gt;N47</title>
<g id="a_edge51"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get (1.81s)">
<path fill="none" stroke="black" d="M654.575,-1800.47C580.573,-1785.72 473.614,-1764.4 396.739,-1749.08"/>
<polygon fill="black" stroke="black" points="397.064,-1745.58 386.573,-1747.06 395.696,-1752.44 397.064,-1745.58"/>
</a>
</g>
<g id="a_edge51&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get (1.81s)">
<text text-anchor="middle" x="563.724" y="-1768.8" font-family="Times,serif" font-size="14.00"> 1.81s</text>
</a>
</g>
</g>
<!-- N64 -->
<g id="node65" class="node"><title>N64</title>
<g id="a_node65"><a xlink:title="runtime.deferreturn (1.13s)">
<polygon fill="#f8f8f8" stroke="black" points="199.622,-996 90.3783,-996 90.3783,-952 199.622,-952 199.622,-996"/>
<text text-anchor="middle" x="145" y="-982.4" font-family="Times,serif" font-size="12.00">runtime.deferreturn</text>
<text text-anchor="middle" x="145" y="-970.4" font-family="Times,serif" font-size="12.00">0.58s(1.03%)</text>
<text text-anchor="middle" x="145" y="-958.4" font-family="Times,serif" font-size="12.00">of 1.13s(2.01%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N64 -->
<g id="edge119" class="edge"><title>N9&#45;&gt;N64</title>
<g id="a_edge119"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc &#45;&gt; runtime.deferreturn (0.06s)">
<path fill="none" stroke="black" d="M599.506,-1814.81C384.887,-1808.81 0,-1789.71 0,-1730 0,-1730 0,-1730 0,-1065.5 0,-1024.74 41.745,-1001.67 80.4376,-989.033"/>
<polygon fill="black" stroke="black" points="81.6491,-992.322 90.1817,-986.041 79.5949,-985.63 81.6491,-992.322"/>
</a>
</g>
<g id="a_edge119&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.backIndexRowForDoc &#45;&gt; runtime.deferreturn (0.06s)">
<text text-anchor="middle" x="16.7241" y="-1389.8" font-family="Times,serif" font-size="14.00"> 0.06s</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node17" class="node"><title>N16</title>
<g id="a_node17"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next (9.57s)">
<polygon fill="#f8f8f8" stroke="black" points="1468.59,-1655.5 1067.41,-1655.5 1067.41,-1617.5 1468.59,-1617.5 1468.59,-1655.5"/>
<text text-anchor="middle" x="1268" y="-1643.5" font-family="Times,serif" font-size="10.00">github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next</text>
<text text-anchor="middle" x="1268" y="-1633.5" font-family="Times,serif" font-size="10.00">0.16s(0.28%)</text>
<text text-anchor="middle" x="1268" y="-1623.5" font-family="Times,serif" font-size="10.00">of 9.57s(17.03%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N16 -->
<g id="edge11" class="edge"><title>N10&#45;&gt;N16</title>
<g id="a_edge11"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next (9.57s)">
<path fill="none" stroke="black" d="M1268,-1709.69C1268,-1697.17 1268,-1680.34 1268,-1666.08"/>
<polygon fill="black" stroke="black" points="1271.5,-1665.79 1268,-1655.79 1264.5,-1665.79 1271.5,-1665.79"/>
</a>
</g>
<g id="a_edge11&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next (9.57s)">
<text text-anchor="middle" x="1284.72" y="-1680.8" font-family="Times,serif" font-size="14.00"> 9.57s</text>
</a>
</g>
</g>
<!-- N20 -->
<g id="node21" class="node"><title>N20</title>
<g id="a_node21"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score (7.04s)">
<polygon fill="#f8f8f8" stroke="black" points="1997.62,-1657 1662.38,-1657 1662.38,-1616 1997.62,-1616 1997.62,-1657"/>
<text text-anchor="middle" x="1830" y="-1644.2" font-family="Times,serif" font-size="11.00">github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score</text>
<text text-anchor="middle" x="1830" y="-1633.2" font-family="Times,serif" font-size="11.00">0.31s(0.55%)</text>
<text text-anchor="middle" x="1830" y="-1622.2" font-family="Times,serif" font-size="11.00">of 7.04s(12.53%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N20 -->
<g id="edge14" class="edge"><title>N10&#45;&gt;N20</title>
<g id="a_edge14"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score (7.04s)">
<path fill="none" stroke="black" d="M1380.04,-1709.96C1471.74,-1695.19 1601.62,-1674.28 1698.29,-1658.71"/>
<polygon fill="black" stroke="black" points="1699.11,-1662.12 1708.42,-1657.08 1697.99,-1655.21 1699.11,-1662.12"/>
</a>
</g>
<g id="a_edge14&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/searchers.(*TermSearcher).Next &#45;&gt; github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score (7.04s)">
<text text-anchor="middle" x="1582.72" y="-1680.8" font-family="Times,serif" font-size="14.00"> 7.04s</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node13" class="node"><title>N12</title>
<g id="a_node13"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal (14.63s)">
<polygon fill="#f8f8f8" stroke="black" points="973.182,-1660 506.818,-1660 506.818,-1613 973.182,-1613 973.182,-1660"/>
<text text-anchor="middle" x="740" y="-1645.6" font-family="Times,serif" font-size="13.00">github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal</text>
<text text-anchor="middle" x="740" y="-1632.6" font-family="Times,serif" font-size="13.00">0.92s(1.64%)</text>
<text text-anchor="middle" x="740" y="-1619.6" font-family="Times,serif" font-size="13.00">of 14.63s(26.03%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N12 -->
<g id="edge9" class="edge"><title>N11&#45;&gt;N12</title>
<g id="a_edge9"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV ... github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal (14.63s)">
<path fill="none" stroke="black" stroke-width="2" stroke-dasharray="1,5" d="M740,-1710.98C740,-1699.55 740,-1684.13 740,-1670.37"/>
<polygon fill="black" stroke="black" stroke-width="2" points="743.5,-1670.26 740,-1660.26 736.5,-1670.26 743.5,-1670.26"/>
</a>
</g>
<g id="a_edge9&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV ... github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal (14.63s)">
<text text-anchor="middle" x="760.224" y="-1680.8" font-family="Times,serif" font-size="14.00"> 14.63s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node14" class="node"><title>N13</title>
<g id="a_node14"><a xlink:title="runtime.newobject (12.15s)">
<polygon fill="#f8f8f8" stroke="black" points="1187.65,-1463 1082.35,-1463 1082.35,-1419 1187.65,-1419 1187.65,-1463"/>
<text text-anchor="middle" x="1135" y="-1449.4" font-family="Times,serif" font-size="12.00">runtime.newobject</text>
<text text-anchor="middle" x="1135" y="-1437.4" font-family="Times,serif" font-size="12.00">0.66s(1.17%)</text>
<text text-anchor="middle" x="1135" y="-1425.4" font-family="Times,serif" font-size="12.00">of 12.15s(21.62%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N13 -->
<g id="edge110" class="edge"><title>N11&#45;&gt;N13</title>
<g id="a_edge110"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV &#45;&gt; runtime.newobject (0.12s)">
<path fill="none" stroke="black" d="M847.031,-1710.96C903.684,-1699.53 965,-1682.44 982,-1660 1058.1,-1559.57 862.537,-1614.35 825,-1563 811.886,-1545.06 811.151,-1530.38 825,-1513 855.275,-1475.01 990.408,-1455.7 1071.93,-1447.34"/>
<polygon fill="black" stroke="black" points="1072.49,-1450.8 1082.09,-1446.33 1071.79,-1443.84 1072.49,-1450.8"/>
</a>
</g>
<g id="a_edge110&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.NewBackIndexRowKV &#45;&gt; runtime.newobject (0.12s)">
<text text-anchor="middle" x="974.724" y="-1583.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N13 -->
<g id="edge18" class="edge"><title>N12&#45;&gt;N13</title>
<g id="a_edge18"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal &#45;&gt; runtime.newobject (5.17s)">
<path fill="none" stroke="black" d="M739.166,-1612.94C739.147,-1587.3 741.999,-1544.88 758.552,-1513 768.032,-1494.74 773.371,-1489.73 792,-1481 840.238,-1458.39 986.885,-1448.38 1072,-1444.37"/>
<polygon fill="black" stroke="black" points="1072.24,-1447.86 1082.07,-1443.91 1071.92,-1440.87 1072.24,-1447.86"/>
</a>
</g>
<g id="a_edge18&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal &#45;&gt; runtime.newobject (5.17s)">
<text text-anchor="middle" x="775.724" y="-1533.8" font-family="Times,serif" font-size="14.00"> 5.17s</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node22" class="node"><title>N21</title>
<g id="a_node22"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal (6.95s)">
<polygon fill="#f8f8f8" stroke="black" points="709.431,-1563 206.569,-1563 206.569,-1513 709.431,-1513 709.431,-1563"/>
<text text-anchor="middle" x="458" y="-1547.8" font-family="Times,serif" font-size="14.00">github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal</text>
<text text-anchor="middle" x="458" y="-1533.8" font-family="Times,serif" font-size="14.00">1.18s(2.10%)</text>
<text text-anchor="middle" x="458" y="-1519.8" font-family="Times,serif" font-size="14.00">of 6.95s(12.37%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N21 -->
<g id="edge15" class="edge"><title>N12&#45;&gt;N21</title>
<g id="a_edge15"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal (6.95s)">
<path fill="none" stroke="black" d="M674.239,-1613C633.538,-1599.07 581.006,-1581.09 537.913,-1566.35"/>
<polygon fill="black" stroke="black" points="538.901,-1562.98 528.306,-1563.06 536.634,-1569.61 538.901,-1562.98"/>
</a>
</g>
<g id="a_edge15&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal (6.95s)">
<text text-anchor="middle" x="632.724" y="-1583.8" font-family="Times,serif" font-size="14.00"> 6.95s</text>
</a>
</g>
</g>
<!-- N35 -->
<g id="node36" class="node"><title>N35</title>
<g id="a_node36"><a xlink:title="runtime.growslice (2.76s)">
<polygon fill="#f8f8f8" stroke="black" points="1106.73,-816 1011.27,-816 1011.27,-775 1106.73,-775 1106.73,-816"/>
<text text-anchor="middle" x="1059" y="-803.2" font-family="Times,serif" font-size="11.00">runtime.growslice</text>
<text text-anchor="middle" x="1059" y="-792.2" font-family="Times,serif" font-size="11.00">0.31s(0.55%)</text>
<text text-anchor="middle" x="1059" y="-781.2" font-family="Times,serif" font-size="11.00">of 2.76s(4.91%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N35 -->
<g id="edge53" class="edge"><title>N12&#45;&gt;N35</title>
<g id="a_edge53"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal &#45;&gt; runtime.growslice (1.57s)">
<path fill="none" stroke="black" d="M506.868,-1618.52C369.782,-1606.09 219.179,-1587.2 198,-1563 155.852,-1514.84 154.964,-1466.37 198,-1419 247.99,-1363.98 456.9,-1392.98 531,-1387 561.522,-1384.54 781.484,-1387.35 806,-1369 842.193,-1341.92 860.847,-1220.59 876,-1178 911.617,-1077.89 906.53,-1047.07 954,-952 977.811,-904.316 1014.08,-854.065 1037.15,-824.006"/>
<polygon fill="black" stroke="black" points="1039.93,-826.132 1043.29,-816.083 1034.4,-821.846 1039.93,-826.132"/>
</a>
</g>
<g id="a_edge53&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexRowValue).Unmarshal &#45;&gt; runtime.growslice (1.57s)">
<text text-anchor="middle" x="887.724" y="-1198.8" font-family="Times,serif" font-size="14.00"> 1.57s</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N5 -->
<g id="edge10" class="edge"><title>N13&#45;&gt;N5</title>
<g id="a_edge10"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (11.49s)">
<path fill="none" stroke="black" stroke-width="2" d="M1135,-1418.87C1135,-1399.62 1135,-1370.4 1135,-1345 1135,-1345 1135,-1345 1135,-794.5 1135,-775.09 1135,-753.643 1135,-735.292"/>
<polygon fill="black" stroke="black" stroke-width="2" points="1138.5,-735.167 1135,-725.167 1131.5,-735.167 1138.5,-735.167"/>
</a>
</g>
<g id="a_edge10&#45;label"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (11.49s)">
<text text-anchor="middle" x="1154.97" y="-1062.3" font-family="Times,serif" font-size="14.00"> 11.49s</text>
</a>
</g>
</g>
<!-- N14 -->
<g id="node15" class="node"><title>N14</title>
<g id="a_node15"><a xlink:title="runtime.usleep (11.37s)">
<polygon fill="#f8f8f8" stroke="black" points="2916.44,-428 2747.56,-428 2747.56,-372 2916.44,-372 2916.44,-428"/>
<text text-anchor="middle" x="2832" y="-404.8" font-family="Times,serif" font-size="24.00">runtime.usleep</text>
<text text-anchor="middle" x="2832" y="-380.8" font-family="Times,serif" font-size="24.00">11.37s(20.23%)</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node16" class="node"><title>N15</title>
<g id="a_node16"><a xlink:title="runtime.schedule (9.58s)">
<polygon fill="#f8f8f8" stroke="black" points="2777.24,-707.5 2698.76,-707.5 2698.76,-671.5 2777.24,-671.5 2777.24,-707.5"/>
<text text-anchor="middle" x="2738" y="-695.8" font-family="Times,serif" font-size="9.00">runtime.schedule</text>
<text text-anchor="middle" x="2738" y="-686.8" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="2738" y="-677.8" font-family="Times,serif" font-size="9.00">of 9.58s(17.05%)</text>
</a>
</g>
</g>
<!-- N26 -->
<g id="node27" class="node"><title>N26</title>
<g id="a_node27"><a xlink:title="runtime.findrunnable (5.01s)">
<polygon fill="#f8f8f8" stroke="black" points="2779.82,-602 2696.18,-602 2696.18,-566 2779.82,-566 2779.82,-602"/>
<text text-anchor="middle" x="2738" y="-585.6" font-family="Times,serif" font-size="8.00">runtime.findrunnable</text>
<text text-anchor="middle" x="2738" y="-577.6" font-family="Times,serif" font-size="8.00">0 of 5.01s(8.91%)</text>
</a>
</g>
</g>
<!-- N15&#45;&gt;N26 -->
<g id="edge20" class="edge"><title>N15&#45;&gt;N26</title>
<g id="a_edge20"><a xlink:title="runtime.schedule &#45;&gt; runtime.findrunnable (5.01s)">
<path fill="none" stroke="black" d="M2738,-671.409C2738,-655.303 2738,-630.909 2738,-612.142"/>
<polygon fill="black" stroke="black" points="2741.5,-612.116 2738,-602.116 2734.5,-612.116 2741.5,-612.116"/>
</a>
</g>
<g id="a_edge20&#45;label"><a xlink:title="runtime.schedule &#45;&gt; runtime.findrunnable (5.01s)">
<text text-anchor="middle" x="2754.72" y="-624.8" font-family="Times,serif" font-size="14.00"> 5.01s</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/metrics.(*Iterator).Next (4.87s)">
<polygon fill="#f8f8f8" stroke="black" points="1390.16,-1556 1135.84,-1556 1135.84,-1520 1390.16,-1520 1390.16,-1556"/>
<text text-anchor="middle" x="1263" y="-1544.3" font-family="Times,serif" font-size="9.00">github.com/blevesearch/bleve/index/store/metrics.(*Iterator).Next</text>
<text text-anchor="middle" x="1263" y="-1535.3" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="1263" y="-1526.3" font-family="Times,serif" font-size="9.00">of 4.87s(8.67%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N27 -->
<g id="edge21" class="edge"><title>N16&#45;&gt;N27</title>
<g id="a_edge21"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Iterator).Next (4.87s)">
<path fill="none" stroke="black" d="M1267.06,-1617.35C1266.31,-1602.93 1265.26,-1582.53 1264.41,-1566.17"/>
<polygon fill="black" stroke="black" points="1267.9,-1565.9 1263.89,-1556.1 1260.91,-1566.27 1267.9,-1565.9"/>
</a>
</g>
<g id="a_edge21&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Iterator).Next (4.87s)">
<text text-anchor="middle" x="1282.72" y="-1583.8" font-family="Times,serif" font-size="14.00"> 4.87s</text>
</a>
</g>
</g>
<!-- N33 -->
<g id="node34" class="node"><title>N33</title>
<g id="a_node34"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors (3.02s)">
<polygon fill="#f8f8f8" stroke="black" points="2438.81,-1557 1985.19,-1557 1985.19,-1519 2438.81,-1519 2438.81,-1557"/>
<text text-anchor="middle" x="2212" y="-1545" font-family="Times,serif" font-size="10.00">github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors</text>
<text text-anchor="middle" x="2212" y="-1535" font-family="Times,serif" font-size="10.00">0.16s(0.28%)</text>
<text text-anchor="middle" x="2212" y="-1525" font-family="Times,serif" font-size="10.00">of 3.02s(5.37%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N33 -->
<g id="edge31" class="edge"><title>N16&#45;&gt;N33</title>
<g id="a_edge31"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors (3.02s)">
<path fill="none" stroke="black" d="M1468.93,-1623.82C1611.44,-1615.17 1790,-1603.45 1864,-1595 1945.27,-1585.72 2036.56,-1570.86 2105.23,-1558.78"/>
<polygon fill="black" stroke="black" points="2105.96,-1562.21 2115.2,-1557.02 2104.74,-1555.31 2105.96,-1562.21"/>
</a>
</g>
<g id="a_edge31&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors (3.02s)">
<text text-anchor="middle" x="1976.72" y="-1583.8" font-family="Times,serif" font-size="14.00"> 3.02s</text>
</a>
</g>
</g>
<!-- N57 -->
<g id="node58" class="node"><title>N57</title>
<g id="a_node58"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV (1.40s)">
<polygon fill="#f8f8f8" stroke="black" points="1784.1,-1558.5 1407.9,-1558.5 1407.9,-1517.5 1784.1,-1517.5 1784.1,-1558.5"/>
<text text-anchor="middle" x="1596" y="-1545.7" font-family="Times,serif" font-size="11.00">github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV</text>
<text text-anchor="middle" x="1596" y="-1534.7" font-family="Times,serif" font-size="11.00">0.24s(0.43%)</text>
<text text-anchor="middle" x="1596" y="-1523.7" font-family="Times,serif" font-size="11.00">of 1.40s(2.49%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N57 -->
<g id="edge61" class="edge"><title>N16&#45;&gt;N57</title>
<g id="a_edge61"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouchTermFieldReader).Next &#45;&gt; github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV (1.40s)">
<path fill="none" stroke="black" d="M1329.31,-1617.46C1383.21,-1601.6 1461.87,-1578.46 1519.8,-1561.42"/>
<polygon fill="black" stroke="black" points="1521.03,-1564.7 1529.64,-1558.52 1519.06,-1557.99 1521.03,-1564.7"/>
</a>
</g>
<g id="a_edge61&#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 (1.40s)">
<text text-anchor="middle" x="1468.72" y="-1583.8" font-family="Times,serif" font-size="14.00"> 1.40s</text>
</a>
</g>
</g>
<!-- N17 -->
<g id="node18" class="node"><title>N17</title>
<g id="a_node18"><a xlink:title="runtime.lock (8.79s)">
<polygon fill="#f8f8f8" stroke="black" points="1421.71,-38 1336.29,-38 1336.29,-0 1421.71,-0 1421.71,-38"/>
<text text-anchor="middle" x="1379" y="-26" font-family="Times,serif" font-size="10.00">runtime.lock</text>
<text text-anchor="middle" x="1379" y="-16" font-family="Times,serif" font-size="10.00">0.07s(0.12%)</text>
<text text-anchor="middle" x="1379" y="-6" font-family="Times,serif" font-size="10.00">of 8.79s(15.64%)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N4 -->
<g id="edge13" class="edge"><title>N18&#45;&gt;N4</title>
<g id="a_edge13"><a xlink:title="runtime.(*mcache).nextFree &#45;&gt; runtime.systemstack (7.73s)">
<path fill="none" stroke="black" d="M1176.86,-565.878C1255.85,-533.572 1427.17,-463.508 1518.98,-425.957"/>
<polygon fill="black" stroke="black" points="1520.49,-429.121 1528.42,-422.096 1517.84,-422.642 1520.49,-429.121"/>
</a>
</g>
<g id="a_edge13&#45;label"><a xlink:title="runtime.(*mcache).nextFree &#45;&gt; runtime.systemstack (7.73s)">
<text text-anchor="middle" x="1404.72" y="-491.8" font-family="Times,serif" font-size="14.00"> 7.73s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node20" class="node"><title>N19</title>
<g id="a_node20"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time (7.50s)">
<polygon fill="#f8f8f8" stroke="black" points="793.182,-1460 550.818,-1460 550.818,-1422 793.182,-1422 793.182,-1460"/>
<text text-anchor="middle" x="672" y="-1448" font-family="Times,serif" font-size="10.00">github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time</text>
<text text-anchor="middle" x="672" y="-1438" font-family="Times,serif" font-size="10.00">0.05s(0.089%)</text>
<text text-anchor="middle" x="672" y="-1428" font-family="Times,serif" font-size="10.00">of 7.50s(13.35%)</text>
</a>
</g>
</g>
<!-- N28 -->
<g id="node29" class="node"><title>N28</title>
<g id="a_node29"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update (4.81s)">
<polygon fill="#f8f8f8" stroke="black" points="797.302,-1363 546.698,-1363 546.698,-1325 797.302,-1325 797.302,-1363"/>
<text text-anchor="middle" x="672" y="-1351" font-family="Times,serif" font-size="10.00">github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update</text>
<text text-anchor="middle" x="672" y="-1341" font-family="Times,serif" font-size="10.00">0.07s(0.12%)</text>
<text text-anchor="middle" x="672" y="-1331" font-family="Times,serif" font-size="10.00">of 4.81s(8.56%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N28 -->
<g id="edge22" class="edge"><title>N19&#45;&gt;N28</title>
<g id="a_edge22"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update (4.81s)">
<path fill="none" stroke="black" d="M672,-1421.68C672,-1408.01 672,-1389.08 672,-1373.45"/>
<polygon fill="black" stroke="black" points="675.5,-1373.26 672,-1363.26 668.5,-1373.26 675.5,-1373.26"/>
</a>
</g>
<g id="a_edge22&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update (4.81s)">
<text text-anchor="middle" x="688.724" y="-1389.8" font-family="Times,serif" font-size="14.00"> 4.81s</text>
</a>
</g>
</g>
<!-- N52 -->
<g id="node53" class="node"><title>N52</title>
<g id="a_node53"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get.func1 (1.54s)">
<polygon fill="#f8f8f8" stroke="black" points="1472.91,-1362 1201.09,-1362 1201.09,-1326 1472.91,-1326 1472.91,-1362"/>
<text text-anchor="middle" x="1337" y="-1350.3" font-family="Times,serif" font-size="9.00">github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get.func1</text>
<text text-anchor="middle" x="1337" y="-1341.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="1337" y="-1332.3" font-family="Times,serif" font-size="9.00">of 1.54s(2.74%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N52 -->
<g id="edge56" class="edge"><title>N19&#45;&gt;N52</title>
<g id="a_edge56"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get.func1 (1.54s)">
<path fill="none" stroke="black" d="M793.198,-1422.69C910.529,-1405.92 1087.8,-1380.6 1207.77,-1363.46"/>
<polygon fill="black" stroke="black" points="1208.35,-1366.91 1217.75,-1362.04 1207.36,-1359.98 1208.35,-1366.91"/>
</a>
</g>
<g id="a_edge56&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time &#45;&gt; github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get.func1 (1.54s)">
<text text-anchor="middle" x="1041.72" y="-1389.8" font-family="Times,serif" font-size="14.00"> 1.54s</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N13 -->
<g id="edge91" class="edge"><title>N20&#45;&gt;N13</title>
<g id="a_edge91"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.newobject (0.58s)">
<path fill="none" stroke="black" d="M1897.67,-1615.81C1906.51,-1610.44 1914.42,-1603.63 1920,-1595 1933.25,-1574.51 1954.01,-1559.36 1907,-1513 1856.88,-1463.57 1373.1,-1447.51 1197.92,-1443.29"/>
<polygon fill="black" stroke="black" points="1197.91,-1439.79 1187.83,-1443.06 1197.74,-1446.79 1197.91,-1439.79"/>
</a>
</g>
<g id="a_edge91&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.newobject (0.58s)">
<text text-anchor="middle" x="1953.72" y="-1533.8" font-family="Times,serif" font-size="14.00"> 0.58s</text>
</a>
</g>
</g>
<!-- N29 -->
<g id="node30" class="node"><title>N29</title>
<g id="a_node30"><a xlink:title="runtime.mapassign1 (4.33s)">
<polygon fill="#f8f8f8" stroke="black" points="2607.48,-1560 2494.52,-1560 2494.52,-1516 2607.48,-1516 2607.48,-1560"/>
<text text-anchor="middle" x="2551" y="-1546.4" font-family="Times,serif" font-size="12.00">runtime.mapassign1</text>
<text text-anchor="middle" x="2551" y="-1534.4" font-family="Times,serif" font-size="12.00">0.43s(0.77%)</text>
<text text-anchor="middle" x="2551" y="-1522.4" font-family="Times,serif" font-size="12.00">of 4.33s(7.70%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N29 -->
<g id="edge24" class="edge"><title>N20&#45;&gt;N29</title>
<g id="a_edge24"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.mapassign1 (4.31s)">
<path fill="none" stroke="black" d="M1997.75,-1630.31C2175.66,-1623.97 2437.09,-1611.95 2481,-1595 2496.84,-1588.88 2511.89,-1577.81 2523.95,-1567.12"/>
<polygon fill="black" stroke="black" points="2526.46,-1569.56 2531.42,-1560.2 2521.71,-1564.42 2526.46,-1569.56"/>
</a>
</g>
<g id="a_edge24&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.mapassign1 (4.31s)">
<text text-anchor="middle" x="2520.72" y="-1583.8" font-family="Times,serif" font-size="14.00"> 4.31s</text>
</a>
</g>
</g>
<!-- N44 -->
<g id="node45" class="node"><title>N44</title>
<g id="a_node45"><a xlink:title="runtime.makeslice (2.11s)">
<polygon fill="#f8f8f8" stroke="black" points="1379.58,-814.5 1290.42,-814.5 1290.42,-776.5 1379.58,-776.5 1379.58,-814.5"/>
<text text-anchor="middle" x="1335" y="-802.5" font-family="Times,serif" font-size="10.00">runtime.makeslice</text>
<text text-anchor="middle" x="1335" y="-792.5" font-family="Times,serif" font-size="10.00">0.16s(0.28%)</text>
<text text-anchor="middle" x="1335" y="-782.5" font-family="Times,serif" font-size="10.00">of 2.11s(3.75%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N44 -->
<g id="edge100" class="edge"><title>N20&#45;&gt;N44</title>
<g id="a_edge100"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.makeslice (0.30s)">
<path fill="none" stroke="black" d="M1997.75,-1630.13C2153.81,-1622.6 2373.18,-1604.75 2448,-1563 2459.88,-1556.37 2467,-1552.6 2467,-1539 2467,-1539 2467,-1539 2467,-883 2467,-828.341 1616.84,-803.455 1390.05,-797.789"/>
<polygon fill="black" stroke="black" points="1389.81,-794.282 1379.72,-797.534 1389.63,-801.28 1389.81,-794.282"/>
</a>
</g>
<g id="a_edge100&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.makeslice (0.30s)">
<text text-anchor="middle" x="2483.72" y="-1198.8" font-family="Times,serif" font-size="14.00"> 0.30s</text>
</a>
</g>
</g>
<!-- N58 -->
<g id="node59" class="node"><title>N58</title>
<g id="a_node59"><a xlink:title="runtime.makemap (1.35s)">
<polygon fill="#f8f8f8" stroke="black" points="1897.72,-1558.5 1802.28,-1558.5 1802.28,-1517.5 1897.72,-1517.5 1897.72,-1558.5"/>
<text text-anchor="middle" x="1850" y="-1545.7" font-family="Times,serif" font-size="11.00">runtime.makemap</text>
<text text-anchor="middle" x="1850" y="-1534.7" font-family="Times,serif" font-size="11.00">0.32s(0.57%)</text>
<text text-anchor="middle" x="1850" y="-1523.7" font-family="Times,serif" font-size="11.00">of 1.35s(2.40%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N58 -->
<g id="edge63" class="edge"><title>N20&#45;&gt;N58</title>
<g id="a_edge63"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.makemap (1.32s)">
<path fill="none" stroke="black" d="M1828.22,-1615.85C1827.76,-1605.38 1827.99,-1592.35 1830.55,-1581 1831.51,-1576.77 1832.92,-1572.45 1834.57,-1568.28"/>
<polygon fill="black" stroke="black" points="1837.87,-1569.46 1838.69,-1558.89 1831.46,-1566.64 1837.87,-1569.46"/>
</a>
</g>
<g id="a_edge63&#45;label"><a xlink:title="github.com/blevesearch/bleve/search/scorers.(*TermQueryScorer).Score &#45;&gt; runtime.makemap (1.32s)">
<text text-anchor="middle" x="1847.72" y="-1583.8" font-family="Times,serif" font-size="14.00"> 1.32s</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N13 -->
<g id="edge29" class="edge"><title>N21&#45;&gt;N13</title>
<g id="a_edge29"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal &#45;&gt; runtime.newobject (3.41s)">
<path fill="none" stroke="black" d="M498.712,-1512.94C520.702,-1501.17 548.77,-1488.04 575.552,-1481 587.434,-1477.88 928.567,-1455.42 1072.21,-1446.07"/>
<polygon fill="black" stroke="black" points="1072.45,-1449.56 1082.2,-1445.42 1071.99,-1442.58 1072.45,-1449.56"/>
</a>
</g>
<g id="a_edge29&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal &#45;&gt; runtime.newobject (3.41s)">
<text text-anchor="middle" x="592.724" y="-1483.8" font-family="Times,serif" font-size="14.00"> 3.41s</text>
</a>
</g>
</g>
<!-- N37 -->
<g id="node38" class="node"><title>N37</title>
<g id="a_node38"><a xlink:title="runtime.slicebytetostring (2.37s)">
<polygon fill="#f8f8f8" stroke="black" points="332.673,-1461.5 207.327,-1461.5 207.327,-1420.5 332.673,-1420.5 332.673,-1461.5"/>
<text text-anchor="middle" x="270" y="-1448.7" font-family="Times,serif" font-size="11.00">runtime.slicebytetostring</text>
<text text-anchor="middle" x="270" y="-1437.7" font-family="Times,serif" font-size="11.00">0.27s(0.48%)</text>
<text text-anchor="middle" x="270" y="-1426.7" font-family="Times,serif" font-size="11.00">of 2.37s(4.22%)</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N37 -->
<g id="edge39" class="edge"><title>N21&#45;&gt;N37</title>
<g id="a_edge39"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal &#45;&gt; runtime.slicebytetostring (2.35s)">
<path fill="none" stroke="black" d="M410.073,-1512.78C381.826,-1498.51 346.205,-1480.51 317.954,-1466.23"/>
<polygon fill="black" stroke="black" points="319.181,-1462.93 308.677,-1461.54 316.024,-1469.18 319.181,-1462.93"/>
</a>
</g>
<g id="a_edge39&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*BackIndexTermEntry).Unmarshal &#45;&gt; runtime.slicebytetostring (2.35s)">
<text text-anchor="middle" x="386.724" y="-1483.8" font-family="Times,serif" font-size="14.00"> 2.35s</text>
</a>
</g>
</g>
<!-- N22 -->
<g id="node23" class="node"><title>N22</title>
<g id="a_node23"><a xlink:title="runtime.stopm (6.35s)">
<polygon fill="#f8f8f8" stroke="black" points="2696.98,-514 2619.02,-514 2619.02,-478 2696.98,-478 2696.98,-514"/>
<text text-anchor="middle" x="2658" y="-497.6" font-family="Times,serif" font-size="8.00">runtime.stopm</text>
<text text-anchor="middle" x="2658" y="-489.6" font-family="Times,serif" font-size="8.00">0 of 6.35s(11.30%)</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N4 -->
<g id="edge17" class="edge"><title>N22&#45;&gt;N4</title>
<g id="a_edge17"><a xlink:title="runtime.stopm ... runtime.systemstack (6.18s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2622.22,-477.902C2596.83,-466.648 2561.6,-452.785 2529,-446 2360.33,-410.895 1834.98,-403.118 1647.41,-401.444"/>
<polygon fill="black" stroke="black" points="1647.43,-397.944 1637.4,-401.358 1647.37,-404.944 1647.43,-397.944"/>
</a>
</g>
<g id="a_edge17&#45;label"><a xlink:title="runtime.stopm ... runtime.systemstack (6.18s)">
<text text-anchor="middle" x="2592.72" y="-448.8" font-family="Times,serif" font-size="14.00"> 6.18s</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N17 -->
<g id="edge117" class="edge"><title>N22&#45;&gt;N17</title>
<g id="a_edge117"><a xlink:title="runtime.stopm &#45;&gt; runtime.lock (0.08s)">
<path fill="none" stroke="black" d="M2662.12,-477.789C2666.25,-459.026 2672,-428.059 2672,-401 2672,-401 2672,-401 2672,-112 2672,-98.6458 2471.85,-64.4224 2395,-56 2205.57,-35.2395 1612.85,-23.8885 1431.95,-20.8439"/>
<polygon fill="black" stroke="black" points="1431.95,-17.3434 1421.89,-20.6759 1431.83,-24.3424 1431.95,-17.3434"/>
</a>
</g>
<g id="a_edge117&#45;label"><a xlink:title="runtime.stopm &#45;&gt; runtime.lock (0.08s)">
<text text-anchor="middle" x="2688.72" y="-244.8" font-family="Times,serif" font-size="14.00"> 0.08s</text>
</a>
</g>
</g>
<!-- N24 -->
<g id="node25" class="node"><title>N24</title>
<g id="a_node25"><a xlink:title="runtime.mcall (5.41s)">
<polygon fill="#f8f8f8" stroke="black" points="2787.24,-813.5 2712.76,-813.5 2712.76,-777.5 2787.24,-777.5 2787.24,-813.5"/>
<text text-anchor="middle" x="2750" y="-801.8" font-family="Times,serif" font-size="9.00">runtime.mcall</text>
<text text-anchor="middle" x="2750" y="-792.8" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="2750" y="-783.8" font-family="Times,serif" font-size="9.00">of 5.41s(9.63%)</text>
</a>
</g>
</g>
<!-- N24&#45;&gt;N15 -->
<g id="edge19" class="edge"><title>N24&#45;&gt;N15</title>
<g id="a_edge19"><a xlink:title="runtime.mcall ... runtime.schedule (5.09s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2748.02,-777.327C2746.15,-761.143 2743.32,-736.631 2741.15,-717.773"/>
<polygon fill="black" stroke="black" points="2744.61,-717.232 2739.98,-707.699 2737.65,-718.034 2744.61,-717.232"/>
</a>
</g>
<g id="a_edge19&#45;label"><a xlink:title="runtime.mcall ... runtime.schedule (5.09s)">
<text text-anchor="middle" x="2761.72" y="-745.8" font-family="Times,serif" font-size="14.00"> 5.09s</text>
</a>
</g>
</g>
<!-- N25 -->
<g id="node26" class="node"><title>N25</title>
<g id="a_node26"><a xlink:title="runtime.morestack (5.07s)">
<polygon fill="#f8f8f8" stroke="black" points="2694.76,-813.5 2619.24,-813.5 2619.24,-777.5 2694.76,-777.5 2694.76,-813.5"/>
<text text-anchor="middle" x="2657" y="-797.1" font-family="Times,serif" font-size="8.00">runtime.morestack</text>
<text text-anchor="middle" x="2657" y="-789.1" font-family="Times,serif" font-size="8.00">0 of 5.07s(9.02%)</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N15 -->
<g id="edge25" class="edge"><title>N25&#45;&gt;N15</title>
<g id="a_edge25"><a xlink:title="runtime.morestack ... runtime.schedule (4.28s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2670.38,-777.327C2683.45,-760.541 2703.5,-734.795 2718.38,-715.692"/>
<polygon fill="black" stroke="black" points="2721.22,-717.739 2724.6,-707.699 2715.7,-713.438 2721.22,-717.739"/>
</a>
</g>
<g id="a_edge25&#45;label"><a xlink:title="runtime.morestack ... runtime.schedule (4.28s)">
<text text-anchor="middle" x="2711.72" y="-745.8" font-family="Times,serif" font-size="14.00"> 4.28s</text>
</a>
</g>
</g>
<!-- N26&#45;&gt;N17 -->
<g id="edge105" class="edge"><title>N26&#45;&gt;N17</title>
<g id="a_edge105"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.lock (0.19s)">
<path fill="none" stroke="black" d="M2735.79,-565.932C2730.99,-527.236 2720,-429.836 2720,-348 2720,-348 2720,-348 2720,-112 2720,-34.4509 2857.2,-90.4916 2455,-56 2063.38,-22.4154 1589.08,-19.7149 1432.2,-19.8212"/>
<polygon fill="black" stroke="black" points="1431.89,-16.3215 1421.89,-19.8326 1431.9,-23.3214 1431.89,-16.3215"/>
</a>
</g>
<g id="a_edge105&#45;label"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.lock (0.19s)">
<text text-anchor="middle" x="2736.72" y="-293.8" font-family="Times,serif" font-size="14.00"> 0.19s</text>
</a>
</g>
</g>
<!-- N26&#45;&gt;N22 -->
<g id="edge36" class="edge"><title>N26&#45;&gt;N22</title>
<g id="a_edge36"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.stopm (2.56s)">
<path fill="none" stroke="black" d="M2701.51,-565.842C2692.8,-560.441 2684.14,-553.807 2677.55,-546 2672.21,-539.671 2668.21,-531.703 2665.26,-524.041"/>
<polygon fill="black" stroke="black" points="2668.49,-522.662 2661.97,-514.311 2661.86,-524.905 2668.49,-522.662"/>
</a>
</g>
<g id="a_edge36&#45;label"><a xlink:title="runtime.findrunnable &#45;&gt; runtime.stopm (2.56s)">
<text text-anchor="middle" x="2693.72" y="-534.8" font-family="Times,serif" font-size="14.00"> 2.56s</text>
</a>
</g>
</g>
<!-- N46 -->
<g id="node47" class="node"><title>N46</title>
<g id="a_node47"><a xlink:title="runtime.runqgrab (2.01s)">
<polygon fill="#f8f8f8" stroke="black" points="2853.23,-514 2774.77,-514 2774.77,-478 2853.23,-478 2853.23,-514"/>
<text text-anchor="middle" x="2814" y="-502.3" font-family="Times,serif" font-size="9.00">runtime.runqgrab</text>
<text text-anchor="middle" x="2814" y="-493.3" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="2814" y="-484.3" font-family="Times,serif" font-size="9.00">of 2.01s(3.58%)</text>
</a>
</g>
</g>
<!-- N26&#45;&gt;N46 -->
<g id="edge45" class="edge"><title>N26&#45;&gt;N46</title>
<g id="a_edge45"><a xlink:title="runtime.findrunnable ... runtime.runqgrab (2.01s)">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2753.38,-565.597C2764.47,-553.042 2779.61,-535.91 2791.99,-521.908"/>
<polygon fill="black" stroke="black" points="2794.9,-523.895 2798.9,-514.084 2789.66,-519.26 2794.9,-523.895"/>
</a>
</g>
<g id="a_edge45&#45;label"><a xlink:title="runtime.findrunnable ... runtime.runqgrab (2.01s)">
<text text-anchor="middle" x="2798.72" y="-534.8" font-family="Times,serif" font-size="14.00"> 2.01s</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N13 -->
<g id="edge104" class="edge"><title>N27&#45;&gt;N13</title>
<g id="a_edge104"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Iterator).Next &#45;&gt; runtime.newobject (0.19s)">
<path fill="none" stroke="black" d="M1239.82,-1519.8C1220.78,-1505.67 1193.48,-1485.4 1171.51,-1469.09"/>
<polygon fill="black" stroke="black" points="1173.49,-1466.21 1163.38,-1463.06 1169.32,-1471.83 1173.49,-1466.21"/>
</a>
</g>
<g id="a_edge104&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Iterator).Next &#45;&gt; runtime.newobject (0.19s)">
<text text-anchor="middle" x="1219.72" y="-1483.8" font-family="Times,serif" font-size="14.00"> 0.19s</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N19 -->
<g id="edge23" class="edge"><title>N27&#45;&gt;N19</title>
<g id="a_edge23"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Iterator).Next &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time (4.66s)">
<path fill="none" stroke="black" d="M1176.55,-1519.94C1160.15,-1517.22 1143.09,-1514.73 1127,-1513 1101.88,-1510.3 690.156,-1513.13 672.552,-1495 666.217,-1488.48 664.69,-1479.09 665.204,-1470.03"/>
<polygon fill="black" stroke="black" points="668.676,-1470.47 666.503,-1460.1 661.735,-1469.56 668.676,-1470.47"/>
</a>
</g>
<g id="a_edge23&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Iterator).Next &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time (4.66s)">
<text text-anchor="middle" x="689.724" y="-1483.8" font-family="Times,serif" font-size="14.00"> 4.66s</text>
</a>
</g>
</g>
<!-- N38 -->
<g id="node39" class="node"><title>N38</title>
<g id="a_node39"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardHistogram).Update (2.36s)">
<polygon fill="#f8f8f8" stroke="black" points="806.432,-1267.5 537.568,-1267.5 537.568,-1229.5 806.432,-1229.5 806.432,-1267.5"/>
<text text-anchor="middle" x="672" y="-1255.5" font-family="Times,serif" font-size="10.00">github.com/rcrowley/go&#45;metrics.(*StandardHistogram).Update</text>
<text text-anchor="middle" x="672" y="-1245.5" font-family="Times,serif" font-size="10.00">0.10s(0.18%)</text>
<text text-anchor="middle" x="672" y="-1235.5" font-family="Times,serif" font-size="10.00">of 2.36s(4.20%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N38 -->
<g id="edge38" class="edge"><title>N28&#45;&gt;N38</title>
<g id="a_edge38"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardHistogram).Update (2.36s)">
<path fill="none" stroke="black" d="M672,-1324.97C672,-1311.61 672,-1293.13 672,-1277.8"/>
<polygon fill="black" stroke="black" points="675.5,-1277.79 672,-1267.79 668.5,-1277.79 675.5,-1277.79"/>
</a>
</g>
<g id="a_edge38&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardHistogram).Update (2.36s)">
<text text-anchor="middle" x="688.724" y="-1289.8" font-family="Times,serif" font-size="14.00"> 2.36s</text>
</a>
</g>
</g>
<!-- N45 -->
<g id="node46" class="node"><title>N45</title>
<g id="a_node46"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark (2.02s)">
<polygon fill="#f8f8f8" stroke="black" points="519.375,-1267.5 276.625,-1267.5 276.625,-1229.5 519.375,-1229.5 519.375,-1267.5"/>
<text text-anchor="middle" x="398" y="-1255.5" font-family="Times,serif" font-size="10.00">github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark</text>
<text text-anchor="middle" x="398" y="-1245.5" font-family="Times,serif" font-size="10.00">0.07s(0.12%)</text>
<text text-anchor="middle" x="398" y="-1235.5" font-family="Times,serif" font-size="10.00">of 2.02s(3.59%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N45 -->
<g id="edge44" class="edge"><title>N28&#45;&gt;N45</title>
<g id="a_edge44"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark (2.02s)">
<path fill="none" stroke="black" d="M619.17,-1324.97C573.924,-1309.53 508.679,-1287.27 460.776,-1270.92"/>
<polygon fill="black" stroke="black" points="461.729,-1267.55 451.135,-1267.63 459.468,-1274.17 461.729,-1267.55"/>
</a>
</g>
<g id="a_edge44&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark (2.02s)">
<text text-anchor="middle" x="560.724" y="-1289.8" font-family="Times,serif" font-size="14.00"> 2.02s</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N64 -->
<g id="edge113" class="edge"><title>N28&#45;&gt;N64</title>
<g id="a_edge113"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; runtime.deferreturn (0.12s)">
<path fill="none" stroke="black" d="M546.713,-1333.46C390.827,-1318.57 138.557,-1283.54 85,-1210 72.4383,-1192.75 -64.99,-1313.36 93,-1014 95.1011,-1010.02 97.81,-1006.33 100.886,-1002.94"/>
<polygon fill="black" stroke="black" points="103.324,-1005.45 108.114,-996.004 98.4764,-1000.4 103.324,-1005.45"/>
</a>
</g>
<g id="a_edge113&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; runtime.deferreturn (0.12s)">
<text text-anchor="middle" x="50.7241" y="-1153.3" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N67 -->
<g id="node68" class="node"><title>N67</title>
<g id="a_node68"><a xlink:title="runtime.deferproc (1.01s)">
<polygon fill="#f8f8f8" stroke="black" points="715.909,-993 628.091,-993 628.091,-955 715.909,-955 715.909,-993"/>
<text text-anchor="middle" x="672" y="-981" font-family="Times,serif" font-size="10.00">runtime.deferproc</text>
<text text-anchor="middle" x="672" y="-971" font-family="Times,serif" font-size="10.00">0.13s(0.23%)</text>
<text text-anchor="middle" x="672" y="-961" font-family="Times,serif" font-size="10.00">of 1.01s(1.80%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N67 -->
<g id="edge108" class="edge"><title>N28&#45;&gt;N67</title>
<g id="a_edge108"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; runtime.deferproc (0.15s)">
<path fill="none" stroke="black" d="M738.974,-1324.89C767.342,-1313.62 797.766,-1295.97 815,-1269 841.7,-1227.21 848.21,-1088.7 823,-1046 817.484,-1036.66 766.701,-1013.93 725.527,-996.685"/>
<polygon fill="black" stroke="black" points="726.684,-993.376 716.106,-992.764 723.994,-999.838 726.684,-993.376"/>
</a>
</g>
<g id="a_edge108&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardTimer).Update &#45;&gt; runtime.deferproc (0.15s)">
<text text-anchor="middle" x="855.724" y="-1153.3" font-family="Times,serif" font-size="14.00"> 0.15s</text>
</a>
</g>
</g>
<!-- N32 -->
<g id="node33" class="node"><title>N32</title>
<g id="a_node33"><a xlink:title="runtime.newarray (3.58s)">
<polygon fill="#f8f8f8" stroke="black" points="2584.3,-1460 2497.7,-1460 2497.7,-1422 2584.3,-1422 2584.3,-1460"/>
<text text-anchor="middle" x="2541" y="-1448" font-family="Times,serif" font-size="10.00">runtime.newarray</text>
<text text-anchor="middle" x="2541" y="-1438" font-family="Times,serif" font-size="10.00">0.10s(0.18%)</text>
<text text-anchor="middle" x="2541" y="-1428" font-family="Times,serif" font-size="10.00">of 3.58s(6.37%)</text>
</a>
</g>
</g>
<!-- N29&#45;&gt;N32 -->
<g id="edge27" class="edge"><title>N29&#45;&gt;N32</title>
<g id="a_edge27"><a xlink:title="runtime.mapassign1 &#45;&gt; runtime.newarray (3.58s)">
<path fill="none" stroke="black" d="M2548.78,-1515.92C2547.36,-1502.46 2545.51,-1484.85 2543.97,-1470.19"/>
<polygon fill="black" stroke="black" points="2547.44,-1469.72 2542.91,-1460.14 2540.48,-1470.46 2547.44,-1469.72"/>
</a>
</g>
<g id="a_edge27&#45;label"><a xlink:title="runtime.mapassign1 &#45;&gt; runtime.newarray (3.58s)">
<text text-anchor="middle" x="2562.72" y="-1483.8" font-family="Times,serif" font-size="14.00"> 3.58s</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N17 -->
<g id="edge30" class="edge"><title>N30&#45;&gt;N17</title>
<g id="a_edge30"><a xlink:title="runtime.(*mheap).alloc_m &#45;&gt; runtime.lock (3.03s)">
<path fill="none" stroke="black" d="M1379,-279.672C1379,-233.161 1379,-105.243 1379,-48.1528"/>
<polygon fill="black" stroke="black" points="1382.5,-48.0379 1379,-38.0379 1375.5,-48.0379 1382.5,-48.0379"/>
</a>
</g>
<g id="a_edge30&#45;label"><a xlink:title="runtime.(*mheap).alloc_m &#45;&gt; runtime.lock (3.03s)">
<text text-anchor="middle" x="1395.72" y="-158.8" font-family="Times,serif" font-size="14.00"> 3.03s</text>
</a>
</g>
</g>
<!-- N80 -->
<g id="node81" class="node"><title>N80</title>
<g id="a_node81"><a xlink:title="runtime.(*mheap).reclaim (0.76s)">
<polygon fill="#f8f8f8" stroke="black" points="1506.52,-224 1407.48,-224 1407.48,-188 1506.52,-188 1506.52,-224"/>
<text text-anchor="middle" x="1457" y="-207.6" font-family="Times,serif" font-size="8.00">runtime.(*mheap).reclaim</text>
<text text-anchor="middle" x="1457" y="-199.6" font-family="Times,serif" font-size="8.00">0 of 0.76s(1.35%)</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N80 -->
<g id="edge86" class="edge"><title>N30&#45;&gt;N80</title>
<g id="a_edge86"><a xlink:title="runtime.(*mheap).alloc_m &#45;&gt; runtime.(*mheap).reclaim (0.76s)">
<path fill="none" stroke="black" d="M1394.04,-279.647C1405.69,-266.2 1422.01,-247.376 1435.11,-232.259"/>
<polygon fill="black" stroke="black" points="1438.1,-234.149 1442.01,-224.3 1432.81,-229.564 1438.1,-234.149"/>
</a>
</g>
<g id="a_edge86&#45;label"><a xlink:title="runtime.(*mheap).alloc_m &#45;&gt; runtime.(*mheap).reclaim (0.76s)">
<text text-anchor="middle" x="1441.72" y="-244.8" font-family="Times,serif" font-size="14.00"> 0.76s</text>
</a>
</g>
</g>
<!-- N32&#45;&gt;N5 -->
<g id="edge28" class="edge"><title>N32&#45;&gt;N5</title>
<g id="a_edge28"><a xlink:title="runtime.newarray &#45;&gt; runtime.mallocgc (3.48s)">
<path fill="none" stroke="black" d="M2532.92,-1421.84C2525.28,-1403.01 2515,-1372.53 2515,-1345 2515,-1345 2515,-1345 2515,-794.5 2515,-730.079 1546.15,-700.599 1232.03,-692.734"/>
<polygon fill="black" stroke="black" points="1231.67,-689.224 1221.59,-692.475 1231.5,-696.222 1231.67,-689.224"/>
</a>
</g>
<g id="a_edge28&#45;label"><a xlink:title="runtime.newarray &#45;&gt; runtime.mallocgc (3.48s)">
<text text-anchor="middle" x="2531.72" y="-1062.3" font-family="Times,serif" font-size="14.00"> 3.48s</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N13 -->
<g id="edge94" class="edge"><title>N33&#45;&gt;N13</title>
<g id="a_edge94"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors &#45;&gt; runtime.newobject (0.49s)">
<path fill="none" stroke="black" d="M2142.21,-1518.98C2089.3,-1506.11 2014.56,-1489.6 1948,-1481 1670.39,-1445.14 1335.62,-1441.42 1198.37,-1441.58"/>
<polygon fill="black" stroke="black" points="1198.04,-1438.08 1188.05,-1441.6 1198.06,-1445.08 1198.04,-1438.08"/>
</a>
</g>
<g id="a_edge94&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors &#45;&gt; runtime.newobject (0.49s)">
<text text-anchor="middle" x="2045.72" y="-1483.8" font-family="Times,serif" font-size="14.00"> 0.49s</text>
</a>
</g>
</g>
<!-- N42 -->
<g id="node43" class="node"><title>N42</title>
<g id="a_node43"><a xlink:title="github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed (2.16s)">
<polygon fill="#f8f8f8" stroke="black" points="2243.64,-1460 1968.36,-1460 1968.36,-1422 2243.64,-1422 2243.64,-1460"/>
<text text-anchor="middle" x="2106" y="-1448" font-family="Times,serif" font-size="10.00">github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed</text>
<text text-anchor="middle" x="2106" y="-1438" font-family="Times,serif" font-size="10.00">0.15s(0.27%)</text>
<text text-anchor="middle" x="2106" y="-1428" font-family="Times,serif" font-size="10.00">of 2.16s(3.84%)</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N42 -->
<g id="edge42" class="edge"><title>N33&#45;&gt;N42</title>
<g id="a_edge42"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors &#45;&gt; github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed (2.16s)">
<path fill="none" stroke="black" d="M2191.56,-1518.68C2175.28,-1504.09 2152.32,-1483.51 2134.28,-1467.34"/>
<polygon fill="black" stroke="black" points="2136.16,-1464.33 2126.38,-1460.26 2131.49,-1469.54 2136.16,-1464.33"/>
</a>
</g>
<g id="a_edge42&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors &#45;&gt; github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed (2.16s)">
<text text-anchor="middle" x="2178.72" y="-1483.8" font-family="Times,serif" font-size="14.00"> 2.16s</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N44 -->
<g id="edge106" class="edge"><title>N33&#45;&gt;N44</title>
<g id="a_edge106"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors &#45;&gt; runtime.makeslice (0.17s)">
<path fill="none" stroke="black" d="M2232.31,-1518.77C2249.72,-1501.05 2272,-1472.43 2272,-1442 2272,-1442 2272,-1442 2272,-883 2272,-838.416 1590.47,-806.963 1389.9,-798.672"/>
<polygon fill="black" stroke="black" points="1390.01,-795.174 1379.88,-798.26 1389.73,-802.168 1390.01,-795.174"/>
</a>
</g>
<g id="a_edge106&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*UpsideDownCouch).termFieldVectorsFromTermVectors &#45;&gt; runtime.makeslice (0.17s)">
<text text-anchor="middle" x="2288.72" y="-1153.3" font-family="Times,serif" font-size="14.00"> 0.17s</text>
</a>
</g>
</g>
<!-- N34&#45;&gt;N17 -->
<g id="edge33" class="edge"><title>N34&#45;&gt;N17</title>
<g id="a_edge33"><a xlink:title="runtime.(*mheap).freeSpan.func1 &#45;&gt; runtime.lock (2.76s)">
<path fill="none" stroke="black" d="M1244.95,-279.672C1269.11,-232.871 1335.82,-103.645 1365.01,-47.0929"/>
<polygon fill="black" stroke="black" points="1368.21,-48.5292 1369.69,-38.0379 1361.99,-45.3181 1368.21,-48.5292"/>
</a>
</g>
<g id="a_edge33&#45;label"><a xlink:title="runtime.(*mheap).freeSpan.func1 &#45;&gt; runtime.lock (2.76s)">
<text text-anchor="middle" x="1324.72" y="-158.8" font-family="Times,serif" font-size="14.00"> 2.76s</text>
</a>
</g>
</g>
<!-- N35&#45;&gt;N5 -->
<g id="edge37" class="edge"><title>N35&#45;&gt;N5</title>
<g id="a_edge37"><a xlink:title="runtime.growslice &#45;&gt; runtime.mallocgc (2.37s)">
<path fill="none" stroke="black" d="M1068.57,-774.789C1073.7,-764.92 1080.42,-752.98 1087.55,-743 1089.96,-739.627 1092.56,-736.23 1095.26,-732.876"/>
<polygon fill="black" stroke="black" points="1097.98,-735.079 1101.69,-725.154 1092.6,-730.601 1097.98,-735.079"/>
</a>
</g>
<g id="a_edge37&#45;label"><a xlink:title="runtime.growslice &#45;&gt; runtime.mallocgc (2.37s)">
<text text-anchor="middle" x="1104.72" y="-745.8" font-family="Times,serif" font-size="14.00"> 2.37s</text>
</a>
</g>
</g>
<!-- N49 -->
<g id="node50" class="node"><title>N49</title>
<g id="a_node50"><a xlink:title="runtime.rawstringtmp (1.86s)">
<polygon fill="#f8f8f8" stroke="black" points="964.622,-1364.5 853.378,-1364.5 853.378,-1323.5 964.622,-1323.5 964.622,-1364.5"/>
<text text-anchor="middle" x="909" y="-1351.7" font-family="Times,serif" font-size="11.00">runtime.rawstringtmp</text>
<text text-anchor="middle" x="909" y="-1340.7" font-family="Times,serif" font-size="11.00">0.21s(0.37%)</text>
<text text-anchor="middle" x="909" y="-1329.7" font-family="Times,serif" font-size="11.00">of 1.86s(3.31%)</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N49 -->
<g id="edge49" class="edge"><title>N37&#45;&gt;N49</title>
<g id="a_edge49"><a xlink:title="runtime.slicebytetostring &#45;&gt; runtime.rawstringtmp (1.86s)">
<path fill="none" stroke="black" d="M332.756,-1429.77C405.285,-1418.21 528.306,-1399.39 634.552,-1387 725.155,-1376.43 749.769,-1387.93 839,-1369 841.474,-1368.48 843.982,-1367.89 846.503,-1367.25"/>
<polygon fill="black" stroke="black" points="847.53,-1370.6 856.254,-1364.59 845.685,-1363.85 847.53,-1370.6"/>
</a>
</g>
<g id="a_edge49&#45;label"><a xlink:title="runtime.slicebytetostring &#45;&gt; runtime.rawstringtmp (1.86s)">
<text text-anchor="middle" x="651.724" y="-1389.8" font-family="Times,serif" font-size="14.00"> 1.86s</text>
</a>
</g>
</g>
<!-- N39 -->
<g id="node40" class="node"><title>N39</title>
<g id="a_node40"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).Update (2.26s)">
<polygon fill="#f8f8f8" stroke="black" points="803.309,-1176.5 540.691,-1176.5 540.691,-1138.5 803.309,-1138.5 803.309,-1176.5"/>
<text text-anchor="middle" x="672" y="-1164.5" font-family="Times,serif" font-size="10.00">github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).Update</text>
<text text-anchor="middle" x="672" y="-1154.5" font-family="Times,serif" font-size="10.00">0.05s(0.089%)</text>
<text text-anchor="middle" x="672" y="-1144.5" font-family="Times,serif" font-size="10.00">of 2.26s(4.02%)</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N39 -->
<g id="edge40" class="edge"><title>N38&#45;&gt;N39</title>
<g id="a_edge40"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardHistogram).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).Update (2.26s)">
<path fill="none" stroke="black" d="M672,-1229.49C672,-1217.27 672,-1200.85 672,-1186.88"/>
<polygon fill="black" stroke="black" points="675.5,-1186.79 672,-1176.79 668.5,-1186.79 675.5,-1186.79"/>
</a>
</g>
<g id="a_edge40&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardHistogram).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).Update (2.26s)">
<text text-anchor="middle" x="688.724" y="-1198.8" font-family="Times,serif" font-size="14.00"> 2.26s</text>
</a>
</g>
</g>
<!-- N43 -->
<g id="node44" class="node"><title>N43</title>
<g id="a_node44"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update (2.15s)">
<polygon fill="#f8f8f8" stroke="black" points="814.496,-1087 529.504,-1087 529.504,-1046 814.496,-1046 814.496,-1087"/>
<text text-anchor="middle" x="672" y="-1074.2" font-family="Times,serif" font-size="11.00">github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update</text>
<text text-anchor="middle" x="672" y="-1063.2" font-family="Times,serif" font-size="11.00">0.23s(0.41%)</text>
<text text-anchor="middle" x="672" y="-1052.2" font-family="Times,serif" font-size="11.00">of 2.15s(3.83%)</text>
</a>
</g>
</g>
<!-- N39&#45;&gt;N43 -->
<g id="edge43" class="edge"><title>N39&#45;&gt;N43</title>
<g id="a_edge43"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update (2.15s)">
<path fill="none" stroke="black" d="M672,-1138.49C672,-1126.71 672,-1111.03 672,-1097.4"/>
<polygon fill="black" stroke="black" points="675.5,-1097.03 672,-1087.03 668.5,-1097.03 675.5,-1097.03"/>
</a>
</g>
<g id="a_edge43&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).Update &#45;&gt; github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update (2.15s)">
<text text-anchor="middle" x="688.724" y="-1107.8" font-family="Times,serif" font-size="14.00"> 2.15s</text>
</a>
</g>
</g>
<!-- N40 -->
<g id="node41" class="node"><title>N40</title>
<g id="a_node41"><a xlink:title="runtime.scanobject (2.21s)">
<polygon fill="#f8f8f8" stroke="black" points="2559.13,-138 2436.87,-138 2436.87,-88 2559.13,-88 2559.13,-138"/>
<text text-anchor="middle" x="2498" y="-122.8" font-family="Times,serif" font-size="14.00">runtime.scanobject</text>
<text text-anchor="middle" x="2498" y="-108.8" font-family="Times,serif" font-size="14.00">1.16s(2.06%)</text>
<text text-anchor="middle" x="2498" y="-94.8" font-family="Times,serif" font-size="14.00">of 2.21s(3.93%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N4 -->
<g id="edge54" class="edge"><title>N41&#45;&gt;N4</title>
<g id="a_edge54"><a xlink:title="runtime.gcAssistAlloc &#45;&gt; runtime.systemstack (1.57s)">
<path fill="none" stroke="black" d="M1580,-565.878C1580,-535.304 1580,-470.909 1580,-432.263"/>
<polygon fill="black" stroke="black" points="1583.5,-432.096 1580,-422.096 1576.5,-432.096 1583.5,-432.096"/>
</a>
</g>
<g id="a_edge54&#45;label"><a xlink:title="runtime.gcAssistAlloc &#45;&gt; runtime.systemstack (1.57s)">
<text text-anchor="middle" x="1596.72" y="-491.8" font-family="Times,serif" font-size="14.00"> 1.57s</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N17 -->
<g id="edge115" class="edge"><title>N41&#45;&gt;N17</title>
<g id="a_edge115"><a xlink:title="runtime.gcAssistAlloc &#45;&gt; runtime.lock (0.10s)">
<path fill="none" stroke="black" d="M1628.39,-580.406C1813.42,-570.002 2468.79,-528.521 2529,-460 2533.11,-455.326 2531.54,-451.681 2529,-446 2495.3,-370.581 2429.15,-395.034 2390.55,-322 2375.47,-293.46 2381,-282.28 2381,-250 2381,-250 2381,-250 2381,-112 2381,-63.872 1638.28,-30.4217 1431.73,-22.05"/>
<polygon fill="black" stroke="black" points="1431.87,-18.5528 1421.73,-21.6475 1431.59,-25.5471 1431.87,-18.5528"/>
</a>
</g>
<g id="a_edge115&#45;label"><a xlink:title="runtime.gcAssistAlloc &#45;&gt; runtime.lock (0.10s)">
<text text-anchor="middle" x="2406.72" y="-293.8" font-family="Times,serif" font-size="14.00"> 0.10s</text>
</a>
</g>
</g>
<!-- N76 -->
<g id="node77" class="node"><title>N76</title>
<g id="a_node77"><a xlink:title="runtime.gcMarkDone (0.80s)">
<polygon fill="#f8f8f8" stroke="black" points="1716.59,-514 1631.41,-514 1631.41,-478 1716.59,-478 1716.59,-514"/>
<text text-anchor="middle" x="1674" y="-497.6" font-family="Times,serif" font-size="8.00">runtime.gcMarkDone</text>
<text text-anchor="middle" x="1674" y="-489.6" font-family="Times,serif" font-size="8.00">0 of 0.80s(1.42%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N76 -->
<g id="edge95" class="edge"><title>N41&#45;&gt;N76</title>
<g id="a_edge95"><a xlink:title="runtime.gcAssistAlloc &#45;&gt; runtime.gcMarkDone (0.46s)">
<path fill="none" stroke="black" d="M1599.02,-565.597C1613,-552.807 1632.17,-535.268 1647.63,-521.126"/>
<polygon fill="black" stroke="black" points="1650.31,-523.417 1655.33,-514.084 1645.59,-518.252 1650.31,-523.417"/>
</a>
</g>
<g id="a_edge95&#45;label"><a xlink:title="runtime.gcAssistAlloc &#45;&gt; runtime.gcMarkDone (0.46s)">
<text text-anchor="middle" x="1652.72" y="-534.8" font-family="Times,serif" font-size="14.00"> 0.46s</text>
</a>
</g>
</g>
<!-- N55 -->
<g id="node56" class="node"><title>N55</title>
<g id="a_node56"><a xlink:title="runtime.mapiternext (1.46s)">
<polygon fill="#f8f8f8" stroke="black" points="2170.91,-1369 2041.09,-1369 2041.09,-1319 2170.91,-1319 2170.91,-1369"/>
<text text-anchor="middle" x="2106" y="-1353.8" font-family="Times,serif" font-size="14.00">runtime.mapiternext</text>
<text text-anchor="middle" x="2106" y="-1339.8" font-family="Times,serif" font-size="14.00">1.26s(2.24%)</text>
<text text-anchor="middle" x="2106" y="-1325.8" font-family="Times,serif" font-size="14.00">of 1.46s(2.60%)</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N55 -->
<g id="edge62" class="edge"><title>N42&#45;&gt;N55</title>
<g id="a_edge62"><a xlink:title="github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed &#45;&gt; runtime.mapiternext (1.37s)">
<path fill="none" stroke="black" d="M2106,-1421.68C2106,-1409.62 2106,-1393.46 2106,-1379.09"/>
<polygon fill="black" stroke="black" points="2109.5,-1379.02 2106,-1369.02 2102.5,-1379.02 2109.5,-1379.02"/>
</a>
</g>
<g id="a_edge62&#45;label"><a xlink:title="github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed &#45;&gt; runtime.mapiternext (1.37s)">
<text text-anchor="middle" x="2122.72" y="-1389.8" font-family="Times,serif" font-size="14.00"> 1.37s</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N64 -->
<g id="edge103" class="edge"><title>N42&#45;&gt;N64</title>
<g id="a_edge103"><a xlink:title="github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed &#45;&gt; runtime.deferreturn (0.19s)">
<path fill="none" stroke="black" d="M1968.21,-1436.43C1611.4,-1426.81 675.437,-1399.03 538,-1369 337.614,-1325.22 107,-1409.11 107,-1204 107,-1204 107,-1204 107,-1065.5 107,-1044.22 116.042,-1022.17 125.304,-1005.16"/>
<polygon fill="black" stroke="black" points="128.467,-1006.68 130.417,-996.265 122.399,-1003.19 128.467,-1006.68"/>
</a>
</g>
<g id="a_edge103&#45;label"><a xlink:title="github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed &#45;&gt; runtime.deferreturn (0.19s)">
<text text-anchor="middle" x="124.724" y="-1198.8" font-family="Times,serif" font-size="14.00"> 0.19s</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N67 -->
<g id="edge109" class="edge"><title>N42&#45;&gt;N67</title>
<g id="a_edge109"><a xlink:title="github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed &#45;&gt; runtime.deferproc (0.14s)">
<path fill="none" stroke="black" d="M1968.05,-1435.07C1729.62,-1425.7 1259.39,-1403.15 1192,-1369 1165.86,-1355.75 1169.43,-1340.02 1149,-1319 1050.54,-1217.71 1020.25,-1198.09 914,-1105 883.397,-1078.19 876.649,-1070.28 844,-1046 823.128,-1030.48 818.801,-1024.49 795,-1014 768.131,-1002.16 757.419,-1005.23 725.646,-995.926"/>
<polygon fill="black" stroke="black" points="726.684,-992.583 716.095,-992.951 724.602,-999.266 726.684,-992.583"/>
</a>
</g>
<g id="a_edge109&#45;label"><a xlink:title="github.com/blevesearch/bleve/index.(*FieldCache).FieldIndexed &#45;&gt; runtime.deferproc (0.14s)">
<text text-anchor="middle" x="1052.72" y="-1198.8" font-family="Times,serif" font-size="14.00"> 0.14s</text>
</a>
</g>
</g>
<!-- N43&#45;&gt;N64 -->
<g id="edge107" class="edge"><title>N43&#45;&gt;N64</title>
<g id="a_edge107"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update &#45;&gt; runtime.deferreturn (0.17s)">
<path fill="none" stroke="black" d="M587.386,-1046C540.811,-1035.66 481.892,-1023.22 429,-1014 354.073,-1000.93 267.394,-989.569 209.697,-982.531"/>
<polygon fill="black" stroke="black" points="209.975,-979.039 199.626,-981.311 209.133,-985.988 209.975,-979.039"/>
</a>
</g>
<g id="a_edge107&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update &#45;&gt; runtime.deferreturn (0.17s)">
<text text-anchor="middle" x="519.724" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.17s</text>
</a>
</g>
</g>
<!-- N43&#45;&gt;N67 -->
<g id="edge111" class="edge"><title>N43&#45;&gt;N67</title>
<g id="a_edge111"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update &#45;&gt; runtime.deferproc (0.12s)">
<path fill="none" stroke="black" d="M672,-1045.86C672,-1033.35 672,-1016.95 672,-1003.07"/>
<polygon fill="black" stroke="black" points="675.5,-1003.06 672,-993.061 668.5,-1003.06 675.5,-1003.06"/>
</a>
</g>
<g id="a_edge111&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update &#45;&gt; runtime.deferproc (0.12s)">
<text text-anchor="middle" x="688.724" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N73 -->
<g id="node74" class="node"><title>N73</title>
<g id="a_node74"><a xlink:title="math/rand.Float64 (0.85s)">
<polygon fill="#f8f8f8" stroke="black" points="808.379,-992 733.621,-992 733.621,-956 808.379,-956 808.379,-992"/>
<text text-anchor="middle" x="771" y="-975.6" font-family="Times,serif" font-size="8.00">math/rand.Float64</text>
<text text-anchor="middle" x="771" y="-967.6" font-family="Times,serif" font-size="8.00">0 of 0.85s(1.51%)</text>
</a>
</g>
</g>
<!-- N43&#45;&gt;N73 -->
<g id="edge76" class="edge"><title>N43&#45;&gt;N73</title>
<g id="a_edge76"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update &#45;&gt; math/rand.Float64 (0.85s)">
<path fill="none" stroke="black" d="M693.482,-1045.86C708.534,-1032.1 728.74,-1013.63 744.749,-998.997"/>
<polygon fill="black" stroke="black" points="747.21,-1001.49 752.23,-992.159 742.487,-996.323 747.21,-1001.49"/>
</a>
</g>
<g id="a_edge76&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*ExpDecaySample).update &#45;&gt; math/rand.Float64 (0.85s)">
<text text-anchor="middle" x="744.724" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.85s</text>
</a>
</g>
</g>
<!-- N44&#45;&gt;N5 -->
<g id="edge47" class="edge"><title>N44&#45;&gt;N5</title>
<g id="a_edge47"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (1.95s)">
<path fill="none" stroke="black" d="M1300.16,-776.385C1275.51,-763.566 1241.5,-745.882 1210.75,-729.892"/>
<polygon fill="black" stroke="black" points="1212.24,-726.72 1201.75,-725.212 1209.01,-732.931 1212.24,-726.72"/>
</a>
</g>
<g id="a_edge47&#45;label"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (1.95s)">
<text text-anchor="middle" x="1275.72" y="-745.8" font-family="Times,serif" font-size="14.00"> 1.95s</text>
</a>
</g>
</g>
<!-- N56 -->
<g id="node57" class="node"><title>N56</title>
<g id="a_node57"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).updateSnapshot (1.44s)">
<polygon fill="#f8f8f8" stroke="black" points="484.894,-1178 173.106,-1178 173.106,-1137 484.894,-1137 484.894,-1178"/>
<text text-anchor="middle" x="329" y="-1165.2" font-family="Times,serif" font-size="11.00">github.com/rcrowley/go&#45;metrics.(*StandardMeter).updateSnapshot</text>
<text text-anchor="middle" x="329" y="-1154.2" font-family="Times,serif" font-size="11.00">0.21s(0.37%)</text>
<text text-anchor="middle" x="329" y="-1143.2" font-family="Times,serif" font-size="11.00">of 1.44s(2.56%)</text>
</a>
</g>
</g>
<!-- N45&#45;&gt;N56 -->
<g id="edge59" class="edge"><title>N45&#45;&gt;N56</title>
<g id="a_edge59"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardMeter).updateSnapshot (1.44s)">
<path fill="none" stroke="black" d="M384.037,-1229.49C374.359,-1217.01 361.291,-1200.15 350.317,-1186"/>
<polygon fill="black" stroke="black" points="353.033,-1183.79 344.14,-1178.03 347.501,-1188.08 353.033,-1183.79"/>
</a>
</g>
<g id="a_edge59&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardMeter).updateSnapshot (1.44s)">
<text text-anchor="middle" x="384.724" y="-1198.8" font-family="Times,serif" font-size="14.00"> 1.44s</text>
</a>
</g>
</g>
<!-- N45&#45;&gt;N64 -->
<g id="edge114" class="edge"><title>N45&#45;&gt;N64</title>
<g id="a_edge114"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark &#45;&gt; runtime.deferreturn (0.11s)">
<path fill="none" stroke="black" d="M276.545,-1238.77C234.789,-1229.48 191.64,-1211.65 164,-1178 123.938,-1129.23 130.464,-1049.92 138.117,-1006.27"/>
<polygon fill="black" stroke="black" points="141.595,-1006.72 140.007,-996.24 134.716,-1005.42 141.595,-1006.72"/>
</a>
</g>
<g id="a_edge114&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark &#45;&gt; runtime.deferreturn (0.11s)">
<text text-anchor="middle" x="153.468" y="-1107.8" font-family="Times,serif" font-size="14.00"> 0.11s</text>
</a>
</g>
</g>
<!-- N45&#45;&gt;N67 -->
<g id="edge112" class="edge"><title>N45&#45;&gt;N67</title>
<g id="a_edge112"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark &#45;&gt; runtime.deferproc (0.12s)">
<path fill="none" stroke="black" d="M435.291,-1229.35C455.722,-1217.51 479.722,-1200.13 494,-1178 526.463,-1127.68 483.978,-1093.07 521,-1046 544.941,-1015.56 585.049,-997.555 617.914,-987.294"/>
<polygon fill="black" stroke="black" points="619.259,-990.546 627.855,-984.352 617.273,-983.833 619.259,-990.546"/>
</a>
</g>
<g id="a_edge112&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).Mark &#45;&gt; runtime.deferproc (0.12s)">
<text text-anchor="middle" x="523.724" y="-1107.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N46&#45;&gt;N14 -->
<g id="edge46" class="edge"><title>N46&#45;&gt;N14</title>
<g id="a_edge46"><a xlink:title="runtime.runqgrab &#45;&gt; runtime.usleep (1.99s)">
<path fill="none" stroke="black" d="M2817.3,-477.759C2819.42,-466.693 2822.26,-451.888 2824.87,-438.234"/>
<polygon fill="black" stroke="black" points="2828.37,-438.578 2826.81,-428.098 2821.49,-437.261 2828.37,-438.578"/>
</a>
</g>
<g id="a_edge46&#45;label"><a xlink:title="runtime.runqgrab &#45;&gt; runtime.usleep (1.99s)">
<text text-anchor="middle" x="2839.72" y="-448.8" font-family="Times,serif" font-size="14.00"> 1.99s</text>
</a>
</g>
</g>
<!-- N47&#45;&gt;N19 -->
<g id="edge48" class="edge"><title>N47&#45;&gt;N19</title>
<g id="a_edge48"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time (1.91s)">
<path fill="none" stroke="black" d="M280.939,-1710.93C237.698,-1672.14 143.842,-1575.87 198,-1513 209.242,-1499.95 404.297,-1474.07 540.644,-1457.42"/>
<polygon fill="black" stroke="black" points="541.262,-1460.87 550.766,-1456.19 540.416,-1453.93 541.262,-1460.87"/>
</a>
</g>
<g id="a_edge48&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time (1.91s)">
<text text-anchor="middle" x="206.724" y="-1583.8" font-family="Times,serif" font-size="14.00"> 1.91s</text>
</a>
</g>
</g>
<!-- N48&#45;&gt;N40 -->
<g id="edge80" class="edge"><title>N48&#45;&gt;N40</title>
<g id="a_edge80"><a xlink:title="runtime.gcDrain &#45;&gt; runtime.scanobject (0.79s)">
<path fill="none" stroke="black" d="M2089.91,-2080.83C2224.74,-2076.15 2673,-2056.17 2673,-1997 2673,-1997 2673,-1997 2673,-1587 2673,-1213.66 2591,-1124.34 2591,-751 2591,-751 2591,-751 2591,-205 2591,-179.785 2573.32,-159.259 2553.38,-144.125"/>
<polygon fill="black" stroke="black" points="2555.22,-141.139 2545.04,-138.179 2551.15,-146.837 2555.22,-141.139"/>
</a>
</g>
<g id="a_edge80&#45;label"><a xlink:title="runtime.gcDrain &#45;&gt; runtime.scanobject (0.79s)">
<text text-anchor="middle" x="2639.72" y="-1107.8" font-family="Times,serif" font-size="14.00"> 0.79s</text>
</a>
</g>
</g>
<!-- N75 -->
<g id="node76" class="node"><title>N75</title>
<g id="a_node76"><a xlink:title="runtime.markroot (0.82s)">
<polygon fill="#f8f8f8" stroke="black" points="2565.77,-2014 2492.23,-2014 2492.23,-1978 2565.77,-1978 2565.77,-2014"/>
<text text-anchor="middle" x="2529" y="-1997.6" font-family="Times,serif" font-size="8.00">runtime.markroot</text>
<text text-anchor="middle" x="2529" y="-1989.6" font-family="Times,serif" font-size="8.00">0 of 0.82s(1.46%)</text>
</a>
</g>
</g>
<!-- N48&#45;&gt;N75 -->
<g id="edge79" class="edge"><title>N48&#45;&gt;N75</title>
<g id="a_edge79"><a xlink:title="runtime.gcDrain &#45;&gt; runtime.markroot (0.82s)">
<path fill="none" stroke="black" d="M2089.83,-2075.26C2176.16,-2059.87 2387.55,-2022.21 2482.03,-2005.37"/>
<polygon fill="black" stroke="black" points="2482.92,-2008.77 2492.15,-2003.57 2481.7,-2001.87 2482.92,-2008.77"/>
</a>
</g>
<g id="a_edge79&#45;label"><a xlink:title="runtime.gcDrain &#45;&gt; runtime.markroot (0.82s)">
<text text-anchor="middle" x="2335.72" y="-2035.8" font-family="Times,serif" font-size="14.00"> 0.82s</text>
</a>
</g>
</g>
<!-- N50 -->
<g id="node51" class="node"><title>N50</title>
<g id="a_node51"><a xlink:title="runtime.rawstring (1.66s)">
<polygon fill="#f8f8f8" stroke="black" points="1016.01,-1269 921.989,-1269 921.989,-1228 1016.01,-1228 1016.01,-1269"/>
<text text-anchor="middle" x="969" y="-1256.2" font-family="Times,serif" font-size="11.00">runtime.rawstring</text>
<text text-anchor="middle" x="969" y="-1245.2" font-family="Times,serif" font-size="11.00">0.31s(0.55%)</text>
<text text-anchor="middle" x="969" y="-1234.2" font-family="Times,serif" font-size="11.00">of 1.66s(2.95%)</text>
</a>
</g>
</g>
<!-- N49&#45;&gt;N50 -->
<g id="edge52" class="edge"><title>N49&#45;&gt;N50</title>
<g id="a_edge52"><a xlink:title="runtime.rawstringtmp &#45;&gt; runtime.rawstring (1.65s)">
<path fill="none" stroke="black" d="M921.724,-1323.17C930.157,-1310.03 941.351,-1292.59 950.73,-1277.97"/>
<polygon fill="black" stroke="black" points="953.839,-1279.61 956.294,-1269.3 947.947,-1275.83 953.839,-1279.61"/>
</a>
</g>
<g id="a_edge52&#45;label"><a xlink:title="runtime.rawstringtmp &#45;&gt; runtime.rawstring (1.65s)">
<text text-anchor="middle" x="961.724" y="-1289.8" font-family="Times,serif" font-size="14.00"> 1.65s</text>
</a>
</g>
</g>
<!-- N50&#45;&gt;N5 -->
<g id="edge64" class="edge"><title>N50&#45;&gt;N5</title>
<g id="a_edge64"><a xlink:title="runtime.rawstring &#45;&gt; runtime.mallocgc (1.32s)">
<path fill="none" stroke="black" d="M971.448,-1227.74C973.467,-1209.73 976,-1182.37 976,-1158.5 976,-1158.5 976,-1158.5 976,-794.5 976,-758.169 1005.43,-733.849 1038.97,-717.93"/>
<polygon fill="black" stroke="black" points="1040.82,-720.937 1048.52,-713.659 1037.96,-714.547 1040.82,-720.937"/>
</a>
</g>
<g id="a_edge64&#45;label"><a xlink:title="runtime.rawstring &#45;&gt; runtime.mallocgc (1.32s)">
<text text-anchor="middle" x="992.724" y="-969.8" font-family="Times,serif" font-size="14.00"> 1.32s</text>
</a>
</g>
</g>
<!-- N54 -->
<g id="node55" class="node"><title>N54</title>
<g id="a_node55"><a xlink:title="runtime.gcDrainN (1.51s)">
<polygon fill="#f8f8f8" stroke="black" points="2538.73,-224 2457.27,-224 2457.27,-188 2538.73,-188 2538.73,-224"/>
<text text-anchor="middle" x="2498" y="-212.3" font-family="Times,serif" font-size="9.00">runtime.gcDrainN</text>
<text text-anchor="middle" x="2498" y="-203.3" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="2498" y="-194.3" font-family="Times,serif" font-size="9.00">of 1.51s(2.69%)</text>
</a>
</g>
</g>
<!-- N51&#45;&gt;N54 -->
<g id="edge58" class="edge"><title>N51&#45;&gt;N54</title>
<g id="a_edge58"><a xlink:title="runtime.gcAssistAlloc.func1 &#45;&gt; runtime.gcDrainN (1.51s)">
<path fill="none" stroke="black" d="M2498,-278.787C2498,-266.099 2498,-248.943 2498,-234.584"/>
<polygon fill="black" stroke="black" points="2501.5,-234.27 2498,-224.27 2494.5,-234.27 2501.5,-234.27"/>
</a>
</g>
<g id="a_edge58&#45;label"><a xlink:title="runtime.gcAssistAlloc.func1 &#45;&gt; runtime.gcDrainN (1.51s)">
<text text-anchor="middle" x="2514.72" y="-244.8" font-family="Times,serif" font-size="14.00"> 1.51s</text>
</a>
</g>
</g>
<!-- N53 -->
<g id="node54" class="node"><title>N53</title>
<g id="a_node54"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Reader).Get (1.53s)">
<polygon fill="#f8f8f8" stroke="black" points="1457.18,-1266.5 1216.82,-1266.5 1216.82,-1230.5 1457.18,-1230.5 1457.18,-1266.5"/>
<text text-anchor="middle" x="1337" y="-1254.8" font-family="Times,serif" font-size="9.00">github.com/blevesearch/bleve/index/store/moss.(*Reader).Get</text>
<text text-anchor="middle" x="1337" y="-1245.8" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="1337" y="-1236.8" font-family="Times,serif" font-size="9.00">of 1.53s(2.72%)</text>
</a>
</g>
</g>
<!-- N52&#45;&gt;N53 -->
<g id="edge57" class="edge"><title>N52&#45;&gt;N53</title>
<g id="a_edge57"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get.func1 &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Reader).Get (1.53s)">
<path fill="none" stroke="black" d="M1337,-1325.85C1337,-1312.14 1337,-1292.67 1337,-1276.82"/>
<polygon fill="black" stroke="black" points="1340.5,-1276.54 1337,-1266.54 1333.5,-1276.54 1340.5,-1276.54"/>
</a>
</g>
<g id="a_edge57&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).Get.func1 &#45;&gt; github.com/blevesearch/bleve/index/store/moss.(*Reader).Get (1.53s)">
<text text-anchor="middle" x="1353.72" y="-1289.8" font-family="Times,serif" font-size="14.00"> 1.53s</text>
</a>
</g>
</g>
<!-- N53&#45;&gt;N44 -->
<g id="edge90" class="edge"><title>N53&#45;&gt;N44</title>
<g id="a_edge90"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Reader).Get &#45;&gt; runtime.makeslice (0.59s)">
<path fill="none" stroke="black" d="M1398.95,-1230.5C1432.44,-1217.14 1467,-1194.6 1467,-1158.5 1467,-1158.5 1467,-1158.5 1467,-883 1467,-843.764 1425.7,-821.357 1389.3,-809.229"/>
<polygon fill="black" stroke="black" points="1390.28,-805.869 1379.69,-806.219 1388.19,-812.549 1390.28,-805.869"/>
</a>
</g>
<g id="a_edge90&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Reader).Get &#45;&gt; runtime.makeslice (0.59s)">
<text text-anchor="middle" x="1483.72" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.59s</text>
</a>
</g>
</g>
<!-- N68 -->
<g id="node69" class="node"><title>N68</title>
<g id="a_node69"><a xlink:title="github.com/couchbase/moss.(*segmentStack).Get (0.91s)">
<polygon fill="#f8f8f8" stroke="black" points="1422.74,-1175.5 1247.26,-1175.5 1247.26,-1139.5 1422.74,-1139.5 1422.74,-1175.5"/>
<text text-anchor="middle" x="1335" y="-1159.1" font-family="Times,serif" font-size="8.00">github.com/couchbase/moss.(*segmentStack).Get</text>
<text text-anchor="middle" x="1335" y="-1151.1" font-family="Times,serif" font-size="8.00">0 of 0.91s(1.62%)</text>
</a>
</g>
</g>
<!-- N53&#45;&gt;N68 -->
<g id="edge72" class="edge"><title>N53&#45;&gt;N68</title>
<g id="a_edge72"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Reader).Get &#45;&gt; github.com/couchbase/moss.(*segmentStack).Get (0.91s)">
<path fill="none" stroke="black" d="M1336.61,-1230.34C1336.33,-1217.78 1335.94,-1200.48 1335.62,-1186"/>
<polygon fill="black" stroke="black" points="1339.11,-1185.53 1335.38,-1175.61 1332.11,-1185.68 1339.11,-1185.53"/>
</a>
</g>
<g id="a_edge72&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/moss.(*Reader).Get &#45;&gt; github.com/couchbase/moss.(*segmentStack).Get (0.91s)">
<text text-anchor="middle" x="1353.72" y="-1198.8" font-family="Times,serif" font-size="14.00"> 0.91s</text>
</a>
</g>
</g>
<!-- N54&#45;&gt;N40 -->
<g id="edge60" class="edge"><title>N54&#45;&gt;N40</title>
<g id="a_edge60"><a xlink:title="runtime.gcDrainN &#45;&gt; runtime.scanobject (1.42s)">
<path fill="none" stroke="black" d="M2498,-187.884C2498,-176.834 2498,-162.065 2498,-148.637"/>
<polygon fill="black" stroke="black" points="2501.5,-148.252 2498,-138.252 2494.5,-148.252 2501.5,-148.252"/>
</a>
</g>
<g id="a_edge60&#45;label"><a xlink:title="runtime.gcDrainN &#45;&gt; runtime.scanobject (1.42s)">
<text text-anchor="middle" x="2514.72" y="-158.8" font-family="Times,serif" font-size="14.00"> 1.42s</text>
</a>
</g>
</g>
<!-- N63 -->
<g id="node64" class="node"><title>N63</title>
<g id="a_node64"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate (1.13s)">
<polygon fill="#f8f8f8" stroke="black" points="452.823,-1085.5 205.177,-1085.5 205.177,-1047.5 452.823,-1047.5 452.823,-1085.5"/>
<text text-anchor="middle" x="329" y="-1073.5" font-family="Times,serif" font-size="10.00">github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate</text>
<text text-anchor="middle" x="329" y="-1063.5" font-family="Times,serif" font-size="10.00">0.07s(0.12%)</text>
<text text-anchor="middle" x="329" y="-1053.5" font-family="Times,serif" font-size="10.00">of 1.13s(2.01%)</text>
</a>
</g>
</g>
<!-- N56&#45;&gt;N63 -->
<g id="edge69" class="edge"><title>N56&#45;&gt;N63</title>
<g id="a_edge69"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).updateSnapshot &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate (1.13s)">
<path fill="none" stroke="black" d="M329,-1136.75C329,-1124.71 329,-1109.12 329,-1095.78"/>
<polygon fill="black" stroke="black" points="332.5,-1095.68 329,-1085.68 325.5,-1095.68 332.5,-1095.68"/>
</a>
</g>
<g id="a_edge69&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardMeter).updateSnapshot &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate (1.13s)">
<text text-anchor="middle" x="345.724" y="-1107.8" font-family="Times,serif" font-size="14.00"> 1.13s</text>
</a>
</g>
</g>
<!-- N57&#45;&gt;N13 -->
<g id="edge96" class="edge"><title>N57&#45;&gt;N13</title>
<g id="a_edge96"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV &#45;&gt; runtime.newobject (0.45s)">
<path fill="none" stroke="black" d="M1501.32,-1517.49C1410.66,-1498.81 1276.43,-1471.15 1198.12,-1455.01"/>
<polygon fill="black" stroke="black" points="1198.42,-1451.5 1187.92,-1452.91 1197.01,-1458.35 1198.42,-1451.5"/>
</a>
</g>
<g id="a_edge96&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV &#45;&gt; runtime.newobject (0.45s)">
<text text-anchor="middle" x="1396.72" y="-1483.8" font-family="Times,serif" font-size="14.00"> 0.45s</text>
</a>
</g>
</g>
<!-- N57&#45;&gt;N35 -->
<g id="edge93" class="edge"><title>N57&#45;&gt;N35</title>
<g id="a_edge93"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV &#45;&gt; runtime.growslice (0.49s)">
<path fill="none" stroke="black" d="M1444.73,-1517.48C1429.3,-1515.82 1413.85,-1514.28 1399,-1513 1379.49,-1511.31 1060.49,-1509.2 1047,-1495 929.987,-1371.85 1060,-1282.88 1060,-1113 1060,-1113 1060,-1113 1060,-883 1060,-864.151 1059.76,-842.993 1059.51,-826.32"/>
<polygon fill="black" stroke="black" points="1063.01,-826.025 1059.36,-816.081 1056.01,-826.134 1063.01,-826.025"/>
</a>
</g>
<g id="a_edge93&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/upside_down.(*TermFrequencyRow).parseV &#45;&gt; runtime.growslice (0.49s)">
<text text-anchor="middle" x="1075.72" y="-1153.3" font-family="Times,serif" font-size="14.00"> 0.49s</text>
</a>
</g>
</g>
<!-- N58&#45;&gt;N13 -->
<g id="edge70" class="edge"><title>N58&#45;&gt;N13</title>
<g id="a_edge70"><a xlink:title="runtime.makemap &#45;&gt; runtime.newobject (1s)">
<path fill="none" stroke="black" d="M1807.2,-1517.43C1802.47,-1515.74 1797.68,-1514.21 1793,-1513 1579.73,-1457.86 1316.87,-1445.49 1198.3,-1442.75"/>
<polygon fill="black" stroke="black" points="1198.03,-1439.25 1187.96,-1442.53 1197.88,-1446.24 1198.03,-1439.25"/>
</a>
</g>
<g id="a_edge70&#45;label"><a xlink:title="runtime.makemap &#45;&gt; runtime.newobject (1s)">
<text text-anchor="middle" x="1713.97" y="-1483.8" font-family="Times,serif" font-size="14.00"> 1s</text>
</a>
</g>
</g>
<!-- N61 -->
<g id="node62" class="node"><title>N61</title>
<g id="a_node62"><a xlink:title="runtime.(*mcache).refill (1.26s)">
<polygon fill="#f8f8f8" stroke="black" points="1137.97,-224 1034.03,-224 1034.03,-188 1137.97,-188 1137.97,-224"/>
<text text-anchor="middle" x="1086" y="-212.3" font-family="Times,serif" font-size="9.00">runtime.(*mcache).refill</text>
<text text-anchor="middle" x="1086" y="-203.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="1086" y="-194.3" font-family="Times,serif" font-size="9.00">of 1.26s(2.24%)</text>
</a>
</g>
</g>
<!-- N60&#45;&gt;N61 -->
<g id="edge66" class="edge"><title>N60&#45;&gt;N61</title>
<g id="a_edge66"><a xlink:title="runtime.(*mcache).nextFree.func1 &#45;&gt; runtime.(*mcache).refill (1.26s)">
<path fill="none" stroke="black" d="M1086,-279.647C1086,-266.823 1086,-249.108 1086,-234.381"/>
<polygon fill="black" stroke="black" points="1089.5,-234.3 1086,-224.3 1082.5,-234.3 1089.5,-234.3"/>
</a>
</g>
<g id="a_edge66&#45;label"><a xlink:title="runtime.(*mcache).nextFree.func1 &#45;&gt; runtime.(*mcache).refill (1.26s)">
<text text-anchor="middle" x="1102.72" y="-244.8" font-family="Times,serif" font-size="14.00"> 1.26s</text>
</a>
</g>
</g>
<!-- N62 -->
<g id="node63" class="node"><title>N62</title>
<g id="a_node63"><a xlink:title="runtime.(*mcentral).cacheSpan (1.25s)">
<polygon fill="#f8f8f8" stroke="black" points="1157,-132 1015,-132 1015,-94 1157,-94 1157,-132"/>
<text text-anchor="middle" x="1086" y="-120" font-family="Times,serif" font-size="10.00">runtime.(*mcentral).cacheSpan</text>
<text text-anchor="middle" x="1086" y="-110" font-family="Times,serif" font-size="10.00">0.07s(0.12%)</text>
<text text-anchor="middle" x="1086" y="-100" font-family="Times,serif" font-size="10.00">of 1.25s(2.22%)</text>
</a>
</g>
</g>
<!-- N61&#45;&gt;N62 -->
<g id="edge68" class="edge"><title>N61&#45;&gt;N62</title>
<g id="a_edge68"><a xlink:title="runtime.(*mcache).refill &#45;&gt; runtime.(*mcentral).cacheSpan (1.25s)">
<path fill="none" stroke="black" d="M1086,-187.884C1086,-175.123 1086,-157.404 1086,-142.517"/>
<polygon fill="black" stroke="black" points="1089.5,-142.289 1086,-132.289 1082.5,-142.289 1089.5,-142.289"/>
</a>
</g>
<g id="a_edge68&#45;label"><a xlink:title="runtime.(*mcache).refill &#45;&gt; runtime.(*mcentral).cacheSpan (1.25s)">
<text text-anchor="middle" x="1102.72" y="-158.8" font-family="Times,serif" font-size="14.00"> 1.25s</text>
</a>
</g>
</g>
<!-- N62&#45;&gt;N17 -->
<g id="edge116" class="edge"><title>N62&#45;&gt;N17</title>
<g id="a_edge116"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.lock (0.09s)">
<path fill="none" stroke="black" d="M1128.8,-93.8728C1157.53,-82.1176 1196.41,-67.0004 1231.55,-56 1262.46,-46.3247 1297.68,-37.6417 1325.94,-31.2284"/>
<polygon fill="black" stroke="black" points="1327.02,-34.5722 1336.02,-28.9706 1325.49,-27.7416 1327.02,-34.5722"/>
</a>
</g>
<g id="a_edge116&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.lock (0.09s)">
<text text-anchor="middle" x="1248.72" y="-58.8" font-family="Times,serif" font-size="14.00"> 0.09s</text>
</a>
</g>
</g>
<!-- N77 -->
<g id="node78" class="node"><title>N77</title>
<g id="a_node78"><a xlink:title="runtime.(*mcentral).grow (0.78s)">
<polygon fill="#f8f8f8" stroke="black" points="1140.47,-37 1031.53,-37 1031.53,-1 1140.47,-1 1140.47,-37"/>
<text text-anchor="middle" x="1086" y="-25.3" font-family="Times,serif" font-size="9.00">runtime.(*mcentral).grow</text>
<text text-anchor="middle" x="1086" y="-16.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="1086" y="-7.3" font-family="Times,serif" font-size="9.00">of 0.78s(1.39%)</text>
</a>
</g>
</g>
<!-- N62&#45;&gt;N77 -->
<g id="edge81" class="edge"><title>N62&#45;&gt;N77</title>
<g id="a_edge81"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mcentral).grow (0.78s)">
<path fill="none" stroke="black" d="M1086,-93.8238C1086,-80.5922 1086,-62.441 1086,-47.4483"/>
<polygon fill="black" stroke="black" points="1089.5,-47.205 1086,-37.205 1082.5,-47.205 1089.5,-47.205"/>
</a>
</g>
<g id="a_edge81&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mcentral).grow (0.78s)">
<text text-anchor="middle" x="1102.72" y="-58.8" font-family="Times,serif" font-size="14.00"> 0.78s</text>
</a>
</g>
</g>
<!-- N63&#45;&gt;N64 -->
<g id="edge98" class="edge"><title>N63&#45;&gt;N64</title>
<g id="a_edge98"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate &#45;&gt; runtime.deferreturn (0.43s)">
<path fill="none" stroke="black" d="M292.207,-1047.4C264.93,-1033.99 227.378,-1015.52 197.029,-1000.59"/>
<polygon fill="black" stroke="black" points="198.379,-997.354 187.861,-996.081 195.29,-1003.64 198.379,-997.354"/>
</a>
</g>
<g id="a_edge98&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate &#45;&gt; runtime.deferreturn (0.43s)">
<text text-anchor="middle" x="265.724" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.43s</text>
</a>
</g>
</g>
<!-- N63&#45;&gt;N67 -->
<g id="edge97" class="edge"><title>N63&#45;&gt;N67</title>
<g id="a_edge97"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate &#45;&gt; runtime.deferproc (0.44s)">
<path fill="none" stroke="black" d="M347.094,-1047.25C359.608,-1035.78 377.246,-1021.73 395.552,-1014 468.279,-983.306 560.358,-975.881 617.73,-974.542"/>
<polygon fill="black" stroke="black" points="618.091,-978.036 628.027,-974.358 617.966,-971.037 618.091,-978.036"/>
</a>
</g>
<g id="a_edge97&#45;label"><a xlink:title="github.com/rcrowley/go&#45;metrics.(*StandardEWMA).Rate &#45;&gt; runtime.deferproc (0.44s)">
<text text-anchor="middle" x="412.724" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.44s</text>
</a>
</g>
</g>
<!-- N64&#45;&gt;N4 -->
<g id="edge99" class="edge"><title>N64&#45;&gt;N4</title>
<g id="a_edge99"><a xlink:title="runtime.deferreturn &#45;&gt; runtime.systemstack (0.40s)">
<path fill="none" stroke="black" d="M199.628,-963.624C268.496,-950.221 378,-922.943 378,-885 378,-885 378,-885 378,-495 378,-437.644 1259.36,-409.591 1512.67,-402.712"/>
<polygon fill="black" stroke="black" points="1512.93,-406.207 1522.83,-402.438 1512.74,-399.209 1512.93,-406.207"/>
</a>
</g>
<g id="a_edge99&#45;label"><a xlink:title="runtime.deferreturn &#45;&gt; runtime.systemstack (0.40s)">
<text text-anchor="middle" x="394.724" y="-685.3" font-family="Times,serif" font-size="14.00"> 0.40s</text>
</a>
</g>
</g>
<!-- N66&#45;&gt;N13 -->
<g id="edge118" class="edge"><title>N66&#45;&gt;N13</title>
<g id="a_edge118"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator &#45;&gt; runtime.newobject (0.07s)">
<path fill="none" stroke="black" d="M1004.79,-1519.8C1028.86,-1505.42 1063.56,-1484.68 1091.09,-1468.24"/>
<polygon fill="black" stroke="black" points="1092.96,-1471.19 1099.75,-1463.06 1089.37,-1465.19 1092.96,-1471.19"/>
</a>
</g>
<g id="a_edge118&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator &#45;&gt; runtime.newobject (0.07s)">
<text text-anchor="middle" x="1082.72" y="-1483.8" font-family="Times,serif" font-size="14.00"> 0.07s</text>
</a>
</g>
</g>
<!-- N66&#45;&gt;N19 -->
<g id="edge71" class="edge"><title>N66&#45;&gt;N19</title>
<g id="a_edge71"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time (0.93s)">
<path fill="none" stroke="black" d="M840.617,-1519.99C820.957,-1517.6 800.962,-1515.2 782,-1513 745.264,-1508.73 641.248,-1522.53 616.552,-1495 607.665,-1485.09 614.167,-1474.84 625.397,-1466.03"/>
<polygon fill="black" stroke="black" points="627.591,-1468.77 633.795,-1460.18 623.59,-1463.02 627.591,-1468.77"/>
</a>
</g>
<g id="a_edge71&#45;label"><a xlink:title="github.com/blevesearch/bleve/index/store/metrics.(*Reader).PrefixIterator &#45;&gt; github.com/rcrowley/go&#45;metrics.(*StandardTimer).Time (0.93s)">
<text text-anchor="middle" x="633.724" y="-1483.8" font-family="Times,serif" font-size="14.00"> 0.93s</text>
</a>
</g>
</g>
<!-- N67&#45;&gt;N4 -->
<g id="edge82" class="edge"><title>N67&#45;&gt;N4</title>
<g id="a_edge82"><a xlink:title="runtime.deferproc &#45;&gt; runtime.systemstack (0.78s)">
<path fill="none" stroke="black" d="M674.292,-954.831C676.334,-937.061 679,-909.215 679,-885 679,-885 679,-885 679,-495 679,-411.241 1302.91,-401.79 1512.36,-400.977"/>
<polygon fill="black" stroke="black" points="1512.62,-404.476 1522.61,-400.942 1512.6,-397.476 1512.62,-404.476"/>
</a>
</g>
<g id="a_edge82&#45;label"><a xlink:title="runtime.deferproc &#45;&gt; runtime.systemstack (0.78s)">
<text text-anchor="middle" x="695.724" y="-685.3" font-family="Times,serif" font-size="14.00"> 0.78s</text>
</a>
</g>
</g>
<!-- N69 -->
<g id="node70" class="node"><title>N69</title>
<g id="a_node70"><a xlink:title="github.com/couchbase/moss.(*segmentStack).get (0.91s)">
<polygon fill="#f8f8f8" stroke="black" points="1421.96,-1084.5 1248.04,-1084.5 1248.04,-1048.5 1421.96,-1048.5 1421.96,-1084.5"/>
<text text-anchor="middle" x="1335" y="-1068.1" font-family="Times,serif" font-size="8.00">github.com/couchbase/moss.(*segmentStack).get</text>
<text text-anchor="middle" x="1335" y="-1060.1" font-family="Times,serif" font-size="8.00">0 of 0.91s(1.62%)</text>
</a>
</g>
</g>
<!-- N68&#45;&gt;N69 -->
<g id="edge73" class="edge"><title>N68&#45;&gt;N69</title>
<g id="a_edge73"><a xlink:title="github.com/couchbase/moss.(*segmentStack).Get &#45;&gt; github.com/couchbase/moss.(*segmentStack).get (0.91s)">
<path fill="none" stroke="black" d="M1335,-1139.34C1335,-1126.78 1335,-1109.48 1335,-1095"/>
<polygon fill="black" stroke="black" points="1338.5,-1094.61 1335,-1084.61 1331.5,-1094.61 1338.5,-1094.61"/>
</a>
</g>
<g id="a_edge73&#45;label"><a xlink:title="github.com/couchbase/moss.(*segmentStack).Get &#45;&gt; github.com/couchbase/moss.(*segmentStack).get (0.91s)">
<text text-anchor="middle" x="1351.72" y="-1107.8" font-family="Times,serif" font-size="14.00"> 0.91s</text>
</a>
</g>
</g>
<!-- N70 -->
<g id="node71" class="node"><title>N70</title>
<g id="a_node71"><a xlink:title="github.com/couchbase/moss.(*snapshotWrapper).Get (0.91s)">
<polygon fill="#f8f8f8" stroke="black" points="1439.34,-992 1230.66,-992 1230.66,-956 1439.34,-956 1439.34,-992"/>
<text text-anchor="middle" x="1335" y="-980.3" font-family="Times,serif" font-size="9.00">github.com/couchbase/moss.(*snapshotWrapper).Get</text>
<text text-anchor="middle" x="1335" y="-971.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="1335" y="-962.3" font-family="Times,serif" font-size="9.00">of 0.91s(1.62%)</text>
</a>
</g>
</g>
<!-- N69&#45;&gt;N70 -->
<g id="edge87" class="edge"><title>N69&#45;&gt;N70</title>
<g id="a_edge87"><a xlink:title="github.com/couchbase/moss.(*segmentStack).get &#45;&gt; github.com/couchbase/moss.(*snapshotWrapper).Get (0.69s)">
<path fill="none" stroke="black" d="M1335,-1048.48C1335,-1035.54 1335,-1017.48 1335,-1002.5"/>
<polygon fill="black" stroke="black" points="1338.5,-1002.25 1335,-992.254 1331.5,-1002.25 1338.5,-1002.25"/>
</a>
</g>
<g id="a_edge87&#45;label"><a xlink:title="github.com/couchbase/moss.(*segmentStack).get &#45;&gt; github.com/couchbase/moss.(*snapshotWrapper).Get (0.69s)">
<text text-anchor="middle" x="1351.72" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.69s</text>
</a>
</g>
</g>
<!-- N71 -->
<g id="node72" class="node"><title>N71</title>
<g id="a_node72"><a xlink:title="github.com/couchbase/moss.(*Footer).Get (0.90s)">
<polygon fill="#f8f8f8" stroke="black" points="1411.2,-902 1258.8,-902 1258.8,-866 1411.2,-866 1411.2,-902"/>
<text text-anchor="middle" x="1335" y="-885.6" font-family="Times,serif" font-size="8.00">github.com/couchbase/moss.(*Footer).Get</text>
<text text-anchor="middle" x="1335" y="-877.6" font-family="Times,serif" font-size="8.00">0 of 0.90s(1.60%)</text>
</a>
</g>
</g>
<!-- N70&#45;&gt;N71 -->
<g id="edge75" class="edge"><title>N70&#45;&gt;N71</title>
<g id="a_edge75"><a xlink:title="github.com/couchbase/moss.(*snapshotWrapper).Get &#45;&gt; github.com/couchbase/moss.(*Footer).Get (0.90s)">
<path fill="none" stroke="black" d="M1335,-955.614C1335,-943.24 1335,-926.369 1335,-912.22"/>
<polygon fill="black" stroke="black" points="1338.5,-912.05 1335,-902.05 1331.5,-912.05 1338.5,-912.05"/>
</a>
</g>
<g id="a_edge75&#45;label"><a xlink:title="github.com/couchbase/moss.(*snapshotWrapper).Get &#45;&gt; github.com/couchbase/moss.(*Footer).Get (0.90s)">
<text text-anchor="middle" x="1351.72" y="-922.8" font-family="Times,serif" font-size="14.00"> 0.90s</text>
</a>
</g>
</g>
<!-- N71&#45;&gt;N44 -->
<g id="edge88" class="edge"><title>N71&#45;&gt;N44</title>
<g id="a_edge88"><a xlink:title="github.com/couchbase/moss.(*Footer).Get &#45;&gt; runtime.makeslice (0.64s)">
<path fill="none" stroke="black" d="M1335,-865.91C1335,-854.255 1335,-838.54 1335,-825.011"/>
<polygon fill="black" stroke="black" points="1338.5,-824.749 1335,-814.749 1331.5,-824.749 1338.5,-824.749"/>
</a>
</g>
<g id="a_edge88&#45;label"><a xlink:title="github.com/couchbase/moss.(*Footer).Get &#45;&gt; runtime.makeslice (0.64s)">
<text text-anchor="middle" x="1351.72" y="-836.8" font-family="Times,serif" font-size="14.00"> 0.64s</text>
</a>
</g>
</g>
<!-- N71&#45;&gt;N68 -->
<g id="edge102" class="edge"><title>N71&#45;&gt;N68</title>
<g id="a_edge102"><a xlink:title="github.com/couchbase/moss.(*Footer).Get &#45;&gt; github.com/couchbase/moss.(*segmentStack).Get (0.22s)">
<path fill="none" stroke="black" d="M1283.51,-902.032C1260.37,-912.553 1235.32,-928.615 1222,-952 1212.32,-968.992 1220.2,-976.528 1222,-996 1225.79,-1036.97 1216.99,-1052.24 1239,-1087 1251.45,-1106.66 1271.63,-1122.51 1290.29,-1134.09"/>
<polygon fill="black" stroke="black" points="1288.62,-1137.16 1299,-1139.26 1292.19,-1131.14 1288.62,-1137.16"/>
</a>
</g>
<g id="a_edge102&#45;label"><a xlink:title="github.com/couchbase/moss.(*Footer).Get &#45;&gt; github.com/couchbase/moss.(*segmentStack).Get (0.22s)">
<text text-anchor="middle" x="1240.72" y="-1016.8" font-family="Times,serif" font-size="14.00"> 0.22s</text>
</a>
</g>
</g>
<!-- N72 -->
<g id="node73" class="node"><title>N72</title>
<g id="a_node73"><a xlink:title="math/rand.(*Rand).Float64 (0.85s)">
<polygon fill="#f8f8f8" stroke="black" points="827.98,-902 714.02,-902 714.02,-866 827.98,-866 827.98,-902"/>
<text text-anchor="middle" x="771" y="-890.3" font-family="Times,serif" font-size="9.00">math/rand.(*Rand).Float64</text>
<text text-anchor="middle" x="771" y="-881.3" font-family="Times,serif" font-size="9.00">0.02s(0.036%)</text>
<text text-anchor="middle" x="771" y="-872.3" font-family="Times,serif" font-size="9.00">of 0.85s(1.51%)</text>
</a>
</g>
</g>
<!-- N74 -->
<g id="node75" class="node"><title>N74</title>
<g id="a_node75"><a xlink:title="math/rand.(*Rand).Int63 (0.83s)">
<polygon fill="#f8f8f8" stroke="black" points="828.92,-814.5 713.08,-814.5 713.08,-776.5 828.92,-776.5 828.92,-814.5"/>
<text text-anchor="middle" x="771" y="-802.5" font-family="Times,serif" font-size="10.00">math/rand.(*Rand).Int63</text>
<text text-anchor="middle" x="771" y="-792.5" font-family="Times,serif" font-size="10.00">0.10s(0.18%)</text>
<text text-anchor="middle" x="771" y="-782.5" font-family="Times,serif" font-size="10.00">of 0.83s(1.48%)</text>
</a>
</g>
</g>
<!-- N72&#45;&gt;N74 -->
<g id="edge78" class="edge"><title>N72&#45;&gt;N74</title>
<g id="a_edge78"><a xlink:title="math/rand.(*Rand).Float64 &#45;&gt; math/rand.(*Rand).Int63 (0.83s)">
<path fill="none" stroke="black" d="M771,-865.91C771,-854.255 771,-838.54 771,-825.011"/>
<polygon fill="black" stroke="black" points="774.5,-824.749 771,-814.749 767.5,-824.749 774.5,-824.749"/>
</a>
</g>
<g id="a_edge78&#45;label"><a xlink:title="math/rand.(*Rand).Float64 &#45;&gt; math/rand.(*Rand).Int63 (0.83s)">
<text text-anchor="middle" x="787.724" y="-836.8" font-family="Times,serif" font-size="14.00"> 0.83s</text>
</a>
</g>
</g>
<!-- N73&#45;&gt;N72 -->
<g id="edge77" class="edge"><title>N73&#45;&gt;N72</title>
<g id="a_edge77"><a xlink:title="math/rand.Float64 &#45;&gt; math/rand.(*Rand).Float64 (0.85s)">
<path fill="none" stroke="black" d="M771,-955.614C771,-943.24 771,-926.369 771,-912.22"/>
<polygon fill="black" stroke="black" points="774.5,-912.05 771,-902.05 767.5,-912.05 774.5,-912.05"/>
</a>
</g>
<g id="a_edge77&#45;label"><a xlink:title="math/rand.Float64 &#45;&gt; math/rand.(*Rand).Float64 (0.85s)">
<text text-anchor="middle" x="787.724" y="-922.8" font-family="Times,serif" font-size="14.00"> 0.85s</text>
</a>
</g>
</g>
<!-- N75&#45;&gt;N4 -->
<g id="edge83" class="edge"><title>N75&#45;&gt;N4</title>
<g id="a_edge83"><a xlink:title="runtime.markroot &#45;&gt; runtime.systemstack (0.78s)">
<path fill="none" stroke="black" d="M2565.78,-1982.43C2596.39,-1969.36 2635,-1945.61 2635,-1909 2635,-1909 2635,-1909 2635,-1587 2635,-1417.89 2605.51,-1377.68 2583.55,-1210 2570.9,-1113.4 2588.74,-851.96 2529,-775 2304.76,-486.108 1824.75,-419.928 1647.54,-405.138"/>
<polygon fill="black" stroke="black" points="1647.57,-401.628 1637.32,-404.314 1647,-408.606 1647.57,-401.628"/>
</a>
</g>
<g id="a_edge83&#45;label"><a xlink:title="runtime.markroot &#45;&gt; runtime.systemstack (0.78s)">
<text text-anchor="middle" x="2599.72" y="-1198.8" font-family="Times,serif" font-size="14.00"> 0.78s</text>
</a>
</g>
</g>
<!-- N76&#45;&gt;N4 -->
<g id="edge92" class="edge"><title>N76&#45;&gt;N4</title>
<g id="a_edge92"><a xlink:title="runtime.gcMarkDone &#45;&gt; runtime.systemstack (0.57s)">
<path fill="none" stroke="black" d="M1656.76,-477.759C1643.28,-464.277 1624.24,-445.244 1608.5,-429.504"/>
<polygon fill="black" stroke="black" points="1610.63,-426.677 1601.08,-422.081 1605.68,-431.627 1610.63,-426.677"/>
</a>
</g>
<g id="a_edge92&#45;label"><a xlink:title="runtime.gcMarkDone &#45;&gt; runtime.systemstack (0.57s)">
<text text-anchor="middle" x="1655.72" y="-448.8" font-family="Times,serif" font-size="14.00"> 0.57s</text>
</a>
</g>
</g>
<!-- N79 -->
<g id="node80" class="node"><title>N79</title>
<g id="a_node80"><a xlink:title="runtime.scang (0.78s)">
<polygon fill="#f8f8f8" stroke="black" points="2094.24,-224 2019.76,-224 2019.76,-188 2094.24,-188 2094.24,-224"/>
<text text-anchor="middle" x="2057" y="-212.3" font-family="Times,serif" font-size="9.00">runtime.scang</text>
<text text-anchor="middle" x="2057" y="-203.3" font-family="Times,serif" font-size="9.00">0.01s(0.018%)</text>
<text text-anchor="middle" x="2057" y="-194.3" font-family="Times,serif" font-size="9.00">of 0.78s(1.39%)</text>
</a>
</g>
</g>
<!-- N78&#45;&gt;N79 -->
<g id="edge84" class="edge"><title>N78&#45;&gt;N79</title>
<g id="a_edge84"><a xlink:title="runtime.markroot.func1 &#45;&gt; runtime.scang (0.78s)">
<path fill="none" stroke="black" d="M2057,-279.647C2057,-266.823 2057,-249.108 2057,-234.381"/>
<polygon fill="black" stroke="black" points="2060.5,-234.3 2057,-224.3 2053.5,-234.3 2060.5,-234.3"/>
</a>
</g>
<g id="a_edge84&#45;label"><a xlink:title="runtime.markroot.func1 &#45;&gt; runtime.scang (0.78s)">
<text text-anchor="middle" x="2073.72" y="-244.8" font-family="Times,serif" font-size="14.00"> 0.78s</text>
</a>
</g>
</g>
<!-- N80&#45;&gt;N17 -->
<g id="edge101" class="edge"><title>N80&#45;&gt;N17</title>
<g id="a_edge101"><a xlink:title="runtime.(*mheap).reclaim &#45;&gt; runtime.lock (0.25s)">
<path fill="none" stroke="black" d="M1449.8,-187.927C1436.3,-155.903 1407.06,-86.5596 1390.7,-47.7439"/>
<polygon fill="black" stroke="black" points="1393.75,-45.9724 1386.64,-38.1177 1387.3,-48.692 1393.75,-45.9724"/>
</a>
</g>
<g id="a_edge101&#45;label"><a xlink:title="runtime.(*mheap).reclaim &#45;&gt; runtime.lock (0.25s)">
<text text-anchor="middle" x="1445.72" y="-108.8" font-family="Times,serif" font-size="14.00"> 0.25s</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