Created
May 14, 2020 20:25
-
-
Save wolffcm/ee59f7fad1507eaf818aa8d0eddcd9c3 to your computer and use it in GitHub Desktop.
ReadGroup profile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 2.40.1 (20161225.0304) | |
--> | |
<!-- Title: flux.test Pages: 1 --> | |
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<script type="text/ecmascript"><![CDATA[ | |
/** | |
* SVGPan library 1.2.2 | |
* ====================== | |
* | |
* Given an unique existing element with id "viewport" (or when missing, the | |
* first g-element), including the library into any SVG adds the following | |
* capabilities: | |
* | |
* - Mouse panning | |
* - Mouse zooming (using the wheel) | |
* - Object dragging | |
* | |
* You can configure the behaviour of the pan/zoom/drag with the variables | |
* listed in the CONFIGURATION section of this file. | |
* | |
* Known issues: | |
* | |
* - Zooming (while panning) on Safari has still some issues | |
* | |
* Releases: | |
* | |
* 1.2.2, Tue Aug 30 17:21:56 CEST 2011, Andrea Leofreddi | |
* - Fixed viewBox on root tag (#7) | |
* - Improved zoom speed (#2) | |
* | |
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi | |
* - Fixed a regression with mouse wheel (now working on Firefox 5) | |
* - Working with viewBox attribute (#4) | |
* - Added "use strict;" and fixed resulting warnings (#5) | |
* - Added configuration variables, dragging is disabled by default (#3) | |
* | |
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui | |
* Fixed a bug with browser mouse handler interaction | |
* | |
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui | |
* Updated the zoom code to support the mouse wheel on Safari/Chrome | |
* | |
* 1.0, Andrea Leofreddi | |
* First release | |
* | |
* This code is licensed under the following BSD license: | |
* | |
* Copyright 2009-2017 Andrea Leofreddi <[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. | |
* 3. Neither the name of the copyright holder nor the names of its | |
* contributors may be used to endorse or promote products derived from | |
* this software without specific prior written permission. | |
* | |
* THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS | |
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY | |
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR | |
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | |
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | |
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
* | |
* The views and conclusions contained in the software and documentation are those of the | |
* authors and should not be interpreted as representing official policies, either expressed | |
* or implied, of Andrea Leofreddi. | |
*/ | |
"use strict"; | |
/// CONFIGURATION | |
/// ====> | |
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled) | |
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled) | |
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled) | |
var zoomScale = 0.2; // Zoom sensitivity | |
/// <==== | |
/// END OF CONFIGURATION | |
var root = document.documentElement; | |
var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf; | |
setupHandlers(root); | |
/** | |
* Register handlers | |
*/ | |
function setupHandlers(root){ | |
setAttributes(root, { | |
"onmouseup" : "handleMouseUp(evt)", | |
"onmousedown" : "handleMouseDown(evt)", | |
"onmousemove" : "handleMouseMove(evt)", | |
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element | |
}); | |
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) | |
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari | |
else | |
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others | |
} | |
/** | |
* Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable. | |
*/ | |
function getRoot(root) { | |
if(svgRoot == null) { | |
var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r; | |
while(t != root) { | |
if(t.getAttribute("viewBox")) { | |
setCTM(r, t.getCTM()); | |
t.removeAttribute("viewBox"); | |
} | |
t = t.parentNode; | |
} | |
svgRoot = r; | |
} | |
return svgRoot; | |
} | |
/** | |
* Instance an SVGPoint object with given event coordinates. | |
*/ | |
function getEventPoint(evt) { | |
var p = root.createSVGPoint(); | |
p.x = evt.clientX; | |
p.y = evt.clientY; | |
return p; | |
} | |
/** | |
* Sets the current transform matrix of an element. | |
*/ | |
function setCTM(element, matrix) { | |
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; | |
element.setAttribute("transform", s); | |
} | |
/** | |
* Dumps a matrix to a string (useful for debug). | |
*/ | |
function dumpMatrix(matrix) { | |
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; | |
return s; | |
} | |
/** | |
* Sets attributes of an element. | |
*/ | |
function setAttributes(element, attributes){ | |
for (var i in attributes) | |
element.setAttributeNS(null, i, attributes[i]); | |
} | |
/** | |
* Handle mouse wheel event. | |
*/ | |
function handleMouseWheel(evt) { | |
if(!enableZoom) | |
return; | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var delta; | |
if(evt.wheelDelta) | |
delta = evt.wheelDelta / 360; // Chrome/Safari | |
else | |
delta = evt.detail / -9; // Mozilla | |
var z = Math.pow(1 + zoomScale, delta); | |
var g = getRoot(svgDoc); | |
var p = getEventPoint(evt); | |
p = p.matrixTransform(g.getCTM().inverse()); | |
// Compute new scale matrix in current mouse position | |
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); | |
setCTM(g, g.getCTM().multiply(k)); | |
if(typeof(stateTf) == "undefined") | |
stateTf = g.getCTM().inverse(); | |
stateTf = stateTf.multiply(k.inverse()); | |
} | |
/** | |
* Handle mouse move event. | |
*/ | |
function handleMouseMove(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if(state == 'pan' && enablePan) { | |
// Pan mode | |
var p = getEventPoint(evt).matrixTransform(stateTf); | |
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); | |
} else if(state == 'drag' && enableDrag) { | |
// Drag mode | |
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); | |
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); | |
stateOrigin = p; | |
} | |
} | |
/** | |
* Handle click event. | |
*/ | |
function handleMouseDown(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if( | |
evt.target.tagName == "svg" | |
|| !enableDrag // Pan anyway when drag is disabled and the user clicked on an element | |
) { | |
// Pan mode | |
state = 'pan'; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} else { | |
// Drag mode | |
state = 'drag'; | |
stateTarget = evt.target; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} | |
} | |
/** | |
* Handle mouse button release event. | |
*/ | |
function handleMouseUp(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
if(state == 'pan' || state == 'drag') { | |
// Quit pan mode | |
state = ''; | |
} | |
} | |
]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3158)"> | |
<title>flux.test</title> | |
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3158 1251.4482,-3158 1251.4482,4 -4,4"/> | |
<g id="clust1" class="cluster"> | |
<title>cluster_L</title> | |
<polygon fill="none" stroke="#000000" points="8,-2994 8,-3146 450,-3146 450,-2994 8,-2994"/> | |
</g> | |
<!-- File: flux.test --> | |
<g id="node1" class="node"> | |
<title>File: flux.test</title> | |
<g id="a_node1"><a xlink:title="flux.test"> | |
<polygon fill="#f8f8f8" stroke="#000000" points="442.1252,-3138 15.8748,-3138 15.8748,-3002 442.1252,-3002 442.1252,-3138"/> | |
<text text-anchor="start" x="23.6875" y="-3121.2" font-family="Times,serif" font-size="16.00" fill="#000000">File: flux.test</text> | |
<text text-anchor="start" x="23.6875" y="-3105.2" font-family="Times,serif" font-size="16.00" fill="#000000">Type: cpu</text> | |
<text text-anchor="start" x="23.6875" y="-3089.2" font-family="Times,serif" font-size="16.00" fill="#000000">Time: May 14, 2020 at 11:39am (PDT)</text> | |
<text text-anchor="start" x="23.6875" y="-3073.2" font-family="Times,serif" font-size="16.00" fill="#000000">Duration: 44.11s, Total samples = 273.84s (620.81%)</text> | |
<text text-anchor="start" x="23.6875" y="-3057.2" font-family="Times,serif" font-size="16.00" fill="#000000">Showing nodes accounting for 251.30s, 91.77% of 273.84s total</text> | |
<text text-anchor="start" x="23.6875" y="-3041.2" font-family="Times,serif" font-size="16.00" fill="#000000">Dropped 496 nodes (cum <= 1.37s)</text> | |
<text text-anchor="start" x="23.6875" y="-3025.2" font-family="Times,serif" font-size="16.00" fill="#000000">Dropped 43 edges (freq <= 0.27s)</text> | |
<text text-anchor="start" x="23.6875" y="-3009.2" font-family="Times,serif" font-size="16.00" fill="#000000">Showing top 80 nodes out of 82</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1 --> | |
<g id="node1" class="node"> | |
<title>N1</title> | |
<g id="a_node1"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort (173.46s)"> | |
<polygon fill="#edd8d5" stroke="#b21600" points="564.2121,-2686 465.7879,-2686 465.7879,-2628 564.2121,-2628 564.2121,-2686"/> | |
<text text-anchor="middle" x="515" y="-2674" font-family="Times,serif" font-size="10.00" fill="#000000">reads</text> | |
<text text-anchor="middle" x="515" y="-2664" font-family="Times,serif" font-size="10.00" fill="#000000">(*groupResultSet)</text> | |
<text text-anchor="middle" x="515" y="-2654" font-family="Times,serif" font-size="10.00" fill="#000000">groupBySort</text> | |
<text text-anchor="middle" x="515" y="-2644" font-family="Times,serif" font-size="10.00" fill="#000000">0.34s (0.12%)</text> | |
<text text-anchor="middle" x="515" y="-2634" font-family="Times,serif" font-size="10.00" fill="#000000">of 173.46s (63.34%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6 --> | |
<g id="node6" class="node"> | |
<title>N6</title> | |
<g id="a_node6"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).seriesHasPoints (84.09s)"> | |
<polygon fill="#eddcd5" stroke="#b23500" points="664.9921,-2578 579.0079,-2578 579.0079,-2525 664.9921,-2525 664.9921,-2578"/> | |
<text text-anchor="middle" x="622" y="-2566.8" font-family="Times,serif" font-size="9.00" fill="#000000">reads</text> | |
<text text-anchor="middle" x="622" y="-2557.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*groupResultSet)</text> | |
<text text-anchor="middle" x="622" y="-2548.8" font-family="Times,serif" font-size="9.00" fill="#000000">seriesHasPoints</text> | |
<text text-anchor="middle" x="622" y="-2539.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.17s (0.062%)</text> | |
<text text-anchor="middle" x="622" y="-2530.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 84.09s (30.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N6 --> | |
<g id="edge5" class="edge"> | |
<title>N1->N6</title> | |
<g id="a_edge5"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).seriesHasPoints (84.09s)"> | |
<path fill="none" stroke="#b23500" stroke-width="2" d="M544.5215,-2627.8924C557.7784,-2614.8213 573.5121,-2599.3081 587.3264,-2585.6875"/> | |
<polygon fill="#b23500" stroke="#b23500" stroke-width="2" points="590.1121,-2587.8561 594.7756,-2578.3428 585.1974,-2582.8715 590.1121,-2587.8561"/> | |
</a> | |
</g> | |
<g id="a_edge5-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).seriesHasPoints (84.09s)"> | |
<text text-anchor="middle" x="594.2241" y="-2598.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 84.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22 --> | |
<g id="node22" class="node"> | |
<title>N22</title> | |
<g id="a_node22"><a xlink:title="runtime.growslice (5.53s)"> | |
<polygon fill="#edecea" stroke="#b2aca0" points="435.4923,-1614.5 358.5077,-1614.5 358.5077,-1570.5 435.4923,-1570.5 435.4923,-1614.5"/> | |
<text text-anchor="middle" x="397" y="-1603.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="397" y="-1594.3" font-family="Times,serif" font-size="9.00" fill="#000000">growslice</text> | |
<text text-anchor="middle" x="397" y="-1585.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.12s (0.044%)</text> | |
<text text-anchor="middle" x="397" y="-1576.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 5.53s (2.02%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N22 --> | |
<g id="edge99" class="edge"> | |
<title>N1->N22</title> | |
<g id="a_edge99"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> runtime.growslice (0.31s)"> | |
<path fill="none" stroke="#b2b2b1" d="M491.4389,-2627.9511C465.2615,-2593.7308 424.3939,-2534.033 407,-2475 386.4264,-2405.1753 412.8013,-2381.4512 391,-2312 383.3719,-2287.6997 373.9977,-2284.9726 363,-2262 325.6093,-2183.8962 305,-2162.5926 305,-2076 305,-2076 305,-2076 305,-1870 305,-1799.3515 341.1035,-1789.1696 363,-1722 373.6849,-1689.223 383.4011,-1650.9588 389.6848,-1624.5668"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="393.117,-1625.2606 391.9999,-1614.7249 386.303,-1623.6577 393.117,-1625.2606"/> | |
</a> | |
</g> | |
<g id="a_edge99-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> runtime.growslice (0.31s)"> | |
<text text-anchor="middle" x="330.7241" y="-2123.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29 --> | |
<g id="node29" class="node"> | |
<title>N29</title> | |
<g id="a_node29"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*tagsBuffer).copyTags (79.61s)"> | |
<polygon fill="#eddcd5" stroke="#b23700" points="359.9921,-2578 274.0079,-2578 274.0079,-2525 359.9921,-2525 359.9921,-2578"/> | |
<text text-anchor="middle" x="317" y="-2566.8" font-family="Times,serif" font-size="9.00" fill="#000000">reads</text> | |
<text text-anchor="middle" x="317" y="-2557.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*tagsBuffer)</text> | |
<text text-anchor="middle" x="317" y="-2548.8" font-family="Times,serif" font-size="9.00" fill="#000000">copyTags</text> | |
<text text-anchor="middle" x="317" y="-2539.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="317" y="-2530.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 79.61s (29.07%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N29 --> | |
<g id="edge6" class="edge"> | |
<title>N1->N29</title> | |
<g id="a_edge6"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> github.com/influxdata/influxdb/v2/storage/reads.(*tagsBuffer).copyTags (79.61s)"> | |
<path fill="none" stroke="#b23700" stroke-width="2" d="M465.8811,-2649.8807C418.8032,-2642.097 352.2218,-2628.2588 333.5518,-2610 327.4895,-2604.0713 323.6021,-2596.1026 321.1215,-2587.9582"/> | |
<polygon fill="#b23700" stroke="#b23700" stroke-width="2" points="324.4829,-2586.9664 318.7419,-2578.0618 317.6769,-2588.603 324.4829,-2586.9664"/> | |
</a> | |
</g> | |
<g id="a_edge6-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> github.com/influxdata/influxdb/v2/storage/reads.(*tagsBuffer).copyTags (79.61s)"> | |
<text text-anchor="middle" x="354.2241" y="-2598.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 79.61s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30 --> | |
<g id="node30" class="node"> | |
<title>N30</title> | |
<g id="a_node30"><a xlink:title="runtime.newobject (4.38s)"> | |
<polygon fill="#edeceb" stroke="#b2aea4" points="1192.4923,-1717.5 1115.5077,-1717.5 1115.5077,-1673.5 1192.4923,-1673.5 1192.4923,-1717.5"/> | |
<text text-anchor="middle" x="1154" y="-1706.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="1154" y="-1697.3" font-family="Times,serif" font-size="9.00" fill="#000000">newobject</text> | |
<text text-anchor="middle" x="1154" y="-1688.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.14s (0.051%)</text> | |
<text text-anchor="middle" x="1154" y="-1679.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 4.38s (1.60%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N30 --> | |
<g id="edge81" class="edge"> | |
<title>N1->N30</title> | |
<g id="a_edge81"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> runtime.newobject (1.54s)"> | |
<path fill="none" stroke="#b2b1ad" d="M564.1523,-2654.77C723.2596,-2646.9053 1214,-2617.3132 1214,-2551.5 1214,-2551.5 1214,-2551.5 1214,-1808.5 1214,-1777.9098 1196.6357,-1747.5297 1180.5898,-1725.9866"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1183.2079,-1723.6512 1174.3133,-1717.8948 1177.6768,-1727.9416 1183.2079,-1723.6512"/> | |
</a> | |
</g> | |
<g id="a_edge81-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> runtime.newobject (1.54s)"> | |
<text text-anchor="middle" x="1230.7241" y="-2174.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35 --> | |
<g id="node35" class="node"> | |
<title>N35</title> | |
<g id="a_node35"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*indexSeriesCursor).Next (4.54s)"> | |
<polygon fill="#edeceb" stroke="#b2aea3" points="561.4834,-2578 468.5166,-2578 468.5166,-2525 561.4834,-2525 561.4834,-2578"/> | |
<text text-anchor="middle" x="515" y="-2566.8" font-family="Times,serif" font-size="9.00" fill="#000000">reads</text> | |
<text text-anchor="middle" x="515" y="-2557.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*indexSeriesCursor)</text> | |
<text text-anchor="middle" x="515" y="-2548.8" font-family="Times,serif" font-size="9.00" fill="#000000">Next</text> | |
<text text-anchor="middle" x="515" y="-2539.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s (0.029%)</text> | |
<text text-anchor="middle" x="515" y="-2530.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 4.54s (1.66%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N35 --> | |
<g id="edge48" class="edge"> | |
<title>N1->N35</title> | |
<g id="a_edge48"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> github.com/influxdata/influxdb/v2/storage/reads.(*indexSeriesCursor).Next (4.54s)"> | |
<path fill="none" stroke="#b2aea3" d="M515,-2627.8924C515,-2615.6685 515,-2601.3088 515,-2588.3587"/> | |
<polygon fill="#b2aea3" stroke="#b2aea3" points="518.5001,-2588.3427 515,-2578.3428 511.5001,-2588.3428 518.5001,-2588.3427"/> | |
</a> | |
</g> | |
<g id="a_edge48-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort -> github.com/influxdata/influxdb/v2/storage/reads.(*indexSeriesCursor).Next (4.54s)"> | |
<text text-anchor="middle" x="531.7241" y="-2598.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 4.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2 --> | |
<g id="node2" class="node"> | |
<title>N2</title> | |
<g id="a_node2"><a xlink:title="runtime.memmove (80.13s)"> | |
<polygon fill="#eddcd5" stroke="#b23700" points="319.8167,-1514 144.1833,-1514 144.1833,-1434 319.8167,-1434 319.8167,-1514"/> | |
<text text-anchor="middle" x="232" y="-1490.8" font-family="Times,serif" font-size="24.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="232" y="-1466.8" font-family="Times,serif" font-size="24.00" fill="#000000">memmove</text> | |
<text text-anchor="middle" x="232" y="-1442.8" font-family="Times,serif" font-size="24.00" fill="#000000">80.13s (29.26%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3 --> | |
<g id="node3" class="node"> | |
<title>N3</title> | |
<g id="a_node3"><a xlink:title="runtime/pprof.lostProfileEvent (59.60s)"> | |
<polygon fill="#edded5" stroke="#b24100" points="749.04,-3107 586.96,-3107 586.96,-3033 749.04,-3033 749.04,-3107"/> | |
<text text-anchor="middle" x="668" y="-3085.4" font-family="Times,serif" font-size="22.00" fill="#000000">pprof</text> | |
<text text-anchor="middle" x="668" y="-3063.4" font-family="Times,serif" font-size="22.00" fill="#000000">lostProfileEvent</text> | |
<text text-anchor="middle" x="668" y="-3041.4" font-family="Times,serif" font-size="22.00" fill="#000000">59.60s (21.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4 --> | |
<g id="node4" class="node"> | |
<title>N4</title> | |
<g id="a_node4"><a xlink:title="github.com/influxdata/influxdb/v2/storage/flux_test.TestReadFilterVsReadGroup.func4.1 (174.60s)"> | |
<polygon fill="#edd8d5" stroke="#b21600" points="569.2542,-3094 460.7458,-3094 460.7458,-3046 569.2542,-3046 569.2542,-3094"/> | |
<text text-anchor="middle" x="515" y="-3083.6" font-family="Times,serif" font-size="8.00" fill="#000000">flux_test</text> | |
<text text-anchor="middle" x="515" y="-3075.6" font-family="Times,serif" font-size="8.00" fill="#000000">TestReadFilterVsReadGroup</text> | |
<text text-anchor="middle" x="515" y="-3067.6" font-family="Times,serif" font-size="8.00" fill="#000000">func4</text> | |
<text text-anchor="middle" x="515" y="-3059.6" font-family="Times,serif" font-size="8.00" fill="#000000">1</text> | |
<text text-anchor="middle" x="515" y="-3051.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 174.60s (63.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27 --> | |
<g id="node27" class="node"> | |
<title>N27</title> | |
<g id="a_node27"><a xlink:title="github.com/influxdata/influxdb/v2/storage/flux.(*groupIterator).Do (174.60s)"> | |
<polygon fill="#edd8d5" stroke="#b21600" points="558.7698,-2952 471.2302,-2952 471.2302,-2912 558.7698,-2912 558.7698,-2952"/> | |
<text text-anchor="middle" x="515" y="-2941.6" font-family="Times,serif" font-size="8.00" fill="#000000">flux</text> | |
<text text-anchor="middle" x="515" y="-2933.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*groupIterator)</text> | |
<text text-anchor="middle" x="515" y="-2925.6" font-family="Times,serif" font-size="8.00" fill="#000000">Do</text> | |
<text text-anchor="middle" x="515" y="-2917.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 174.60s (63.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N27 --> | |
<g id="edge1" class="edge"> | |
<title>N4->N27</title> | |
<g id="a_edge1"><a xlink:title="github.com/influxdata/influxdb/v2/storage/flux_test.TestReadFilterVsReadGroup.func4.1 -> github.com/influxdata/influxdb/v2/storage/flux.(*groupIterator).Do (174.60s)"> | |
<path fill="none" stroke="#b21600" stroke-width="4" d="M515,-3045.9622C515,-3022.7183 515,-2987.417 515,-2962.2687"/> | |
<polygon fill="#b21600" stroke="#b21600" stroke-width="4" points="518.5001,-2962.1772 515,-2952.1772 511.5001,-2962.1772 518.5001,-2962.1772"/> | |
</a> | |
</g> | |
<g id="a_edge1-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/flux_test.TestReadFilterVsReadGroup.func4.1 -> github.com/influxdata/influxdb/v2/storage/flux.(*groupIterator).Do (174.60s)"> | |
<text text-anchor="middle" x="538.7241" y="-2972.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 174.60s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5 --> | |
<g id="node5" class="node"> | |
<title>N5</title> | |
<g id="a_node5"><a xlink:title="runtime.systemstack (42.29s)"> | |
<polygon fill="#ede2da" stroke="#b26328" points="698.9921,-667 613.0079,-667 613.0079,-623 698.9921,-623 698.9921,-667"/> | |
<text text-anchor="middle" x="656" y="-655.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="656" y="-646.8" font-family="Times,serif" font-size="9.00" fill="#000000">systemstack</text> | |
<text text-anchor="middle" x="656" y="-637.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="656" y="-628.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 42.29s (15.44%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16 --> | |
<g id="node16" class="node"> | |
<title>N16</title> | |
<g id="a_node16"><a xlink:title="runtime.(*mheap).alloc.func1 (30.59s)"> | |
<polygon fill="#ede6df" stroke="#b27e4e" points="795.9779,-573 712.0221,-573 712.0221,-525 795.9779,-525 795.9779,-573"/> | |
<text text-anchor="middle" x="754" y="-562.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="754" y="-554.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*mheap)</text> | |
<text text-anchor="middle" x="754" y="-546.6" font-family="Times,serif" font-size="8.00" fill="#000000">alloc</text> | |
<text text-anchor="middle" x="754" y="-538.6" font-family="Times,serif" font-size="8.00" fill="#000000">func1</text> | |
<text text-anchor="middle" x="754" y="-530.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 30.59s (11.17%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N16 --> | |
<g id="edge28" class="edge"> | |
<title>N5->N16</title> | |
<g id="a_edge28"><a xlink:title="runtime.systemstack -> runtime.(*mheap).alloc.func1 (23.08s)"> | |
<path fill="none" stroke="#b28e67" d="M678.7295,-622.7344C691.6337,-610.0935 707.9892,-594.0718 722.1552,-580.1949"/> | |
<polygon fill="#b28e67" stroke="#b28e67" points="724.6394,-582.661 729.3337,-573.1629 719.7409,-577.6604 724.6394,-582.661"/> | |
</a> | |
</g> | |
<g id="a_edge28-label"><a xlink:title="runtime.systemstack -> runtime.(*mheap).alloc.func1 (23.08s)"> | |
<text text-anchor="middle" x="730.2241" y="-593.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 23.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79 --> | |
<g id="node79" class="node"> | |
<title>N79</title> | |
<g id="a_node79"><a xlink:title="runtime.gcBgMarkWorker.func2 (9.67s)"> | |
<polygon fill="#edebe8" stroke="#b2a692" points="599.7699,-569 524.2301,-569 524.2301,-529 599.7699,-529 599.7699,-569"/> | |
<text text-anchor="middle" x="562" y="-558.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="562" y="-550.6" font-family="Times,serif" font-size="8.00" fill="#000000">gcBgMarkWorker</text> | |
<text text-anchor="middle" x="562" y="-542.6" font-family="Times,serif" font-size="8.00" fill="#000000">func2</text> | |
<text text-anchor="middle" x="562" y="-534.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 9.67s (3.53%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N79 --> | |
<g id="edge33" class="edge"> | |
<title>N5->N79</title> | |
<g id="a_edge33"><a xlink:title="runtime.systemstack -> runtime.gcBgMarkWorker.func2 (9.67s)"> | |
<path fill="none" stroke="#b2a692" d="M634.1982,-622.7344C620.7123,-608.9615 603.2965,-591.1752 588.9489,-576.5223"/> | |
<polygon fill="#b2a692" stroke="#b2a692" points="591.2598,-573.8797 581.7628,-569.1833 586.2583,-578.7771 591.2598,-573.8797"/> | |
</a> | |
</g> | |
<g id="a_edge33-label"><a xlink:title="runtime.systemstack -> runtime.gcBgMarkWorker.func2 (9.67s)"> | |
<text text-anchor="middle" x="630.7241" y="-593.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 9.67s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80 --> | |
<g id="node80" class="node"> | |
<title>N80</title> | |
<g id="a_node80"><a xlink:title="runtime.largeAlloc (8.18s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="693.7699,-567 618.2301,-567 618.2301,-531 693.7699,-531 693.7699,-567"/> | |
<text text-anchor="middle" x="656" y="-554.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="656" y="-546.6" font-family="Times,serif" font-size="8.00" fill="#000000">largeAlloc</text> | |
<text text-anchor="middle" x="656" y="-538.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 8.18s (2.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N80 --> | |
<g id="edge36" class="edge"> | |
<title>N5->N80</title> | |
<g id="a_edge36"><a xlink:title="runtime.systemstack ... runtime.largeAlloc (8.18s)"> | |
<path fill="none" stroke="#b2a997" stroke-dasharray="1,5" d="M656,-622.7344C656,-609.3163 656,-592.089 656,-577.6609"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="659.5001,-577.2828 656,-567.2828 652.5001,-577.2829 659.5001,-577.2828"/> | |
</a> | |
</g> | |
<g id="a_edge36-label"><a xlink:title="runtime.systemstack ... runtime.largeAlloc (8.18s)"> | |
<text text-anchor="middle" x="672.7241" y="-593.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 8.18s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38 --> | |
<g id="node38" class="node"> | |
<title>N38</title> | |
<g id="a_node38"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*floatArrayCursor).Next (24.90s)"> | |
<polygon fill="#ede7e2" stroke="#b28a61" points="665.9824,-2368.5 578.0176,-2368.5 578.0176,-2315.5 665.9824,-2315.5 665.9824,-2368.5"/> | |
<text text-anchor="middle" x="622" y="-2357.3" font-family="Times,serif" font-size="9.00" fill="#000000">reads</text> | |
<text text-anchor="middle" x="622" y="-2348.3" font-family="Times,serif" font-size="9.00" fill="#000000">(*floatArrayCursor)</text> | |
<text text-anchor="middle" x="622" y="-2339.3" font-family="Times,serif" font-size="9.00" fill="#000000">Next</text> | |
<text text-anchor="middle" x="622" y="-2330.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.09s (0.033%)</text> | |
<text text-anchor="middle" x="622" y="-2321.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 24.90s (9.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N38 --> | |
<g id="edge27" class="edge"> | |
<title>N6->N38</title> | |
<g id="a_edge27"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).seriesHasPoints -> github.com/influxdata/influxdb/v2/storage/reads.(*floatArrayCursor).Next (24.19s)"> | |
<path fill="none" stroke="#b28c63" d="M622,-2524.9667C622,-2487.9182 622,-2420.5414 622,-2378.7011"/> | |
<polygon fill="#b28c63" stroke="#b28c63" points="625.5001,-2378.6479 622,-2368.6479 618.5001,-2378.648 625.5001,-2378.6479"/> | |
</a> | |
</g> | |
<g id="a_edge27-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).seriesHasPoints -> github.com/influxdata/influxdb/v2/storage/reads.(*floatArrayCursor).Next (24.19s)"> | |
<text text-anchor="middle" x="642.2241" y="-2444.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 24.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50 --> | |
<g id="node50" class="node"> | |
<title>N50</title> | |
<g id="a_node50"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*arrayCursors).createCursor (59.42s)"> | |
<polygon fill="#edded5" stroke="#b24100" points="768.9921,-2475 683.0079,-2475 683.0079,-2422 768.9921,-2422 768.9921,-2475"/> | |
<text text-anchor="middle" x="726" y="-2463.8" font-family="Times,serif" font-size="9.00" fill="#000000">reads</text> | |
<text text-anchor="middle" x="726" y="-2454.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*arrayCursors)</text> | |
<text text-anchor="middle" x="726" y="-2445.8" font-family="Times,serif" font-size="9.00" fill="#000000">createCursor</text> | |
<text text-anchor="middle" x="726" y="-2436.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.05s (0.018%)</text> | |
<text text-anchor="middle" x="726" y="-2427.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 59.42s (21.70%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N50 --> | |
<g id="edge9" class="edge"> | |
<title>N6->N50</title> | |
<g id="a_edge9"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).seriesHasPoints -> github.com/influxdata/influxdb/v2/storage/reads.(*arrayCursors).createCursor (59.35s)"> | |
<path fill="none" stroke="#b24100" stroke-width="2" d="M648.7826,-2524.9749C661.9028,-2511.9809 677.8491,-2496.188 691.8362,-2482.3353"/> | |
<polygon fill="#b24100" stroke="#b24100" stroke-width="2" points="694.3044,-2484.8168 698.9467,-2475.2932 689.3786,-2479.8432 694.3044,-2484.8168"/> | |
</a> | |
</g> | |
<g id="a_edge9-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).seriesHasPoints -> github.com/influxdata/influxdb/v2/storage/reads.(*arrayCursors).createCursor (59.35s)"> | |
<text text-anchor="middle" x="700.2241" y="-2495.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 59.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7 --> | |
<g id="node7" class="node"> | |
<title>N7</title> | |
<g id="a_node7"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor (56.02s)"> | |
<polygon fill="#edded5" stroke="#b24300" points="876.491,-2259.5 777.509,-2259.5 777.509,-2206.5 876.491,-2206.5 876.491,-2259.5"/> | |
<text text-anchor="middle" x="827" y="-2248.3" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="827" y="-2239.3" font-family="Times,serif" font-size="9.00" fill="#000000">(*arrayCursorIterator)</text> | |
<text text-anchor="middle" x="827" y="-2230.3" font-family="Times,serif" font-size="9.00" fill="#000000">buildFloatArrayCursor</text> | |
<text text-anchor="middle" x="827" y="-2221.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.07s (0.026%)</text> | |
<text text-anchor="middle" x="827" y="-2212.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 56.02s (20.46%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59 --> | |
<g id="node59" class="node"> | |
<title>N59</title> | |
<g id="a_node59"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).reset (25.83s)"> | |
<polygon fill="#ede7e1" stroke="#b2895e" points="890.475,-2154 763.525,-2154 763.525,-2101 890.475,-2101 890.475,-2154"/> | |
<text text-anchor="middle" x="827" y="-2142.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="827" y="-2133.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*floatArrayAscendingCursor)</text> | |
<text text-anchor="middle" x="827" y="-2124.8" font-family="Times,serif" font-size="9.00" fill="#000000">reset</text> | |
<text text-anchor="middle" x="827" y="-2115.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.04s (0.015%)</text> | |
<text text-anchor="middle" x="827" y="-2106.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 25.83s (9.43%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N59 --> | |
<g id="edge24" class="edge"> | |
<title>N7->N59</title> | |
<g id="a_edge24"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).reset (25.83s)"> | |
<path fill="none" stroke="#b2895e" d="M827,-2206.3779C827,-2193.6335 827,-2178.1669 827,-2164.3173"/> | |
<polygon fill="#b2895e" stroke="#b2895e" points="830.5001,-2164.1136 827,-2154.1136 823.5001,-2164.1136 830.5001,-2164.1136"/> | |
</a> | |
</g> | |
<g id="a_edge24-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).reset (25.83s)"> | |
<text text-anchor="middle" x="847.2241" y="-2174.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 25.83s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61 --> | |
<g id="node61" class="node"> | |
<title>N61</title> | |
<g id="a_node61"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*Engine).KeyCursor (26.54s)"> | |
<polygon fill="#ede7e1" stroke="#b2875c" points="1102.4907,-2154 1021.5093,-2154 1021.5093,-2101 1102.4907,-2101 1102.4907,-2154"/> | |
<text text-anchor="middle" x="1062" y="-2142.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1062" y="-2133.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Engine)</text> | |
<text text-anchor="middle" x="1062" y="-2124.8" font-family="Times,serif" font-size="9.00" fill="#000000">KeyCursor</text> | |
<text text-anchor="middle" x="1062" y="-2115.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.011%)</text> | |
<text text-anchor="middle" x="1062" y="-2106.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 26.54s (9.69%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N61 --> | |
<g id="edge21" class="edge"> | |
<title>N7->N61</title> | |
<g id="a_edge21"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*Engine).KeyCursor (26.54s)"> | |
<path fill="none" stroke="#b2875c" d="M876.5152,-2213.4521C912.1777,-2199.0378 961.5077,-2178.4145 1012.1149,-2154.2959"/> | |
<polygon fill="#b2875c" stroke="#b2875c" points="1013.7415,-2157.3975 1021.2417,-2149.9144 1010.7119,-2151.0871 1013.7415,-2157.3975"/> | |
</a> | |
</g> | |
<g id="a_edge21-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*Engine).KeyCursor (26.54s)"> | |
<text text-anchor="middle" x="992.2241" y="-2174.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 26.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63 --> | |
<g id="node63" class="node"> | |
<title>N63</title> | |
<g id="a_node63"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).seriesFieldKeyBytes (2.89s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="1003.9585,-2154 908.0415,-2154 908.0415,-2101 1003.9585,-2101 1003.9585,-2154"/> | |
<text text-anchor="middle" x="956" y="-2142.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="956" y="-2133.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*arrayCursorIterator)</text> | |
<text text-anchor="middle" x="956" y="-2124.8" font-family="Times,serif" font-size="9.00" fill="#000000">seriesFieldKeyBytes</text> | |
<text text-anchor="middle" x="956" y="-2115.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="956" y="-2106.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.89s (1.06%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N63 --> | |
<g id="edge57" class="edge"> | |
<title>N7->N63</title> | |
<g id="a_edge57"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).seriesFieldKeyBytes (2.89s)"> | |
<path fill="none" stroke="#b2b0a9" d="M859.5521,-2206.3779C876.5104,-2192.509 897.4104,-2175.4163 915.4145,-2160.692"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="917.9331,-2163.1537 923.4583,-2154.1136 913.5016,-2157.735 917.9331,-2163.1537"/> | |
</a> | |
</g> | |
<g id="a_edge57-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).seriesFieldKeyBytes (2.89s)"> | |
<text text-anchor="middle" x="915.7241" y="-2174.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.89s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8 --> | |
<g id="node8" class="node"> | |
<title>N8</title> | |
<g id="a_node8"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.FloatArrayDecodeAll (41.56s)"> | |
<polygon fill="#ede2db" stroke="#b2652b" points="738.6658,-1516 557.3342,-1516 557.3342,-1432 738.6658,-1432 738.6658,-1516"/> | |
<text text-anchor="middle" x="648" y="-1496.8" font-family="Times,serif" font-size="19.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="648" y="-1477.8" font-family="Times,serif" font-size="19.00" fill="#000000">FloatArrayDecodeAll</text> | |
<text text-anchor="middle" x="648" y="-1458.8" font-family="Times,serif" font-size="19.00" fill="#000000">36.26s (13.24%)</text> | |
<text text-anchor="middle" x="648" y="-1439.8" font-family="Times,serif" font-size="19.00" fill="#000000">of 41.56s (15.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23 --> | |
<g id="node23" class="node"> | |
<title>N23</title> | |
<g id="a_node23"><a xlink:title="encoding/binary.bigEndian.Uint64 (5.68s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="692.7969,-1375.5 603.2031,-1375.5 603.2031,-1315.5 692.7969,-1315.5 692.7969,-1375.5"/> | |
<text text-anchor="middle" x="648" y="-1361.1" font-family="Times,serif" font-size="13.00" fill="#000000">binary</text> | |
<text text-anchor="middle" x="648" y="-1348.1" font-family="Times,serif" font-size="13.00" fill="#000000">bigEndian</text> | |
<text text-anchor="middle" x="648" y="-1335.1" font-family="Times,serif" font-size="13.00" fill="#000000">Uint64</text> | |
<text text-anchor="middle" x="648" y="-1322.1" font-family="Times,serif" font-size="13.00" fill="#000000">5.68s (2.07%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N23 --> | |
<g id="edge45" class="edge"> | |
<title>N8->N23</title> | |
<g id="a_edge45"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.FloatArrayDecodeAll -> encoding/binary.bigEndian.Uint64 (5.30s)"> | |
<path fill="none" stroke="#b2ada1" d="M648,-1431.9243C648,-1417.1994 648,-1400.7035 648,-1386.1015"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="651.5001,-1385.856 648,-1375.8561 644.5001,-1385.8561 651.5001,-1385.856"/> | |
</a> | |
</g> | |
<g id="a_edge45-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.FloatArrayDecodeAll -> encoding/binary.bigEndian.Uint64 (5.30s)"> | |
<text text-anchor="middle" x="664.7241" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9 --> | |
<g id="node9" class="node"> | |
<title>N9</title> | |
<g id="a_node9"><a xlink:title="runtime.madvise (26.63s)"> | |
<polygon fill="#ede7e1" stroke="#b2875b" points="817.4882,-262 690.5118,-262 690.5118,-200 817.4882,-200 817.4882,-262"/> | |
<text text-anchor="middle" x="754" y="-243.6" font-family="Times,serif" font-size="18.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="754" y="-225.6" font-family="Times,serif" font-size="18.00" fill="#000000">madvise</text> | |
<text text-anchor="middle" x="754" y="-207.6" font-family="Times,serif" font-size="18.00" fill="#000000">26.63s (9.72%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10 --> | |
<g id="node10" class="node"> | |
<title>N10</title> | |
<g id="a_node10"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).readArrayBlock (48.37s)"> | |
<polygon fill="#ede0d8" stroke="#b25414" points="665.475,-2051 538.525,-2051 538.525,-1998 665.475,-1998 665.475,-2051"/> | |
<text text-anchor="middle" x="602" y="-2039.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="602" y="-2030.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*floatArrayAscendingCursor)</text> | |
<text text-anchor="middle" x="602" y="-2021.8" font-family="Times,serif" font-size="9.00" fill="#000000">readArrayBlock</text> | |
<text text-anchor="middle" x="602" y="-2012.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="602" y="-2003.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 48.37s (17.66%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17 --> | |
<g id="node17" class="node"> | |
<title>N17</title> | |
<g id="a_node17"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock (48.36s)"> | |
<polygon fill="#ede0d8" stroke="#b25414" points="649.9807,-1948 554.0193,-1948 554.0193,-1895 649.9807,-1895 649.9807,-1948"/> | |
<text text-anchor="middle" x="602" y="-1936.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="602" y="-1927.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*KeyCursor)</text> | |
<text text-anchor="middle" x="602" y="-1918.8" font-family="Times,serif" font-size="9.00" fill="#000000">ReadFloatArrayBlock</text> | |
<text text-anchor="middle" x="602" y="-1909.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.16s (0.058%)</text> | |
<text text-anchor="middle" x="602" y="-1900.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 48.36s (17.66%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N17 --> | |
<g id="edge12" class="edge"> | |
<title>N10->N17</title> | |
<g id="a_edge12"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).readArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock (48.36s)"> | |
<path fill="none" stroke="#b25414" d="M602,-1997.9749C602,-1985.9346 602,-1971.4911 602,-1958.4149"/> | |
<polygon fill="#b25414" stroke="#b25414" points="605.5001,-1958.2931 602,-1948.2932 598.5001,-1958.2932 605.5001,-1958.2931"/> | |
</a> | |
</g> | |
<g id="a_edge12-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).readArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock (48.36s)"> | |
<text text-anchor="middle" x="622.2241" y="-1968.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 48.36s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11 --> | |
<g id="node11" class="node"> | |
<title>N11</title> | |
<g id="a_node11"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations (19.66s)"> | |
<polygon fill="#ede9e4" stroke="#b29572" points="1116.8756,-1845 1007.1244,-1845 1007.1244,-1772 1116.8756,-1772 1116.8756,-1845"/> | |
<text text-anchor="middle" x="1062" y="-1830.6" font-family="Times,serif" font-size="13.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1062" y="-1817.6" font-family="Times,serif" font-size="13.00" fill="#000000">(*FileStore)</text> | |
<text text-anchor="middle" x="1062" y="-1804.6" font-family="Times,serif" font-size="13.00" fill="#000000">locations</text> | |
<text text-anchor="middle" x="1062" y="-1791.6" font-family="Times,serif" font-size="13.00" fill="#000000">6.03s (2.20%)</text> | |
<text text-anchor="middle" x="1062" y="-1778.6" font-family="Times,serif" font-size="13.00" fill="#000000">of 19.66s (7.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N22 --> | |
<g id="edge67" class="edge"> | |
<title>N11->N22</title> | |
<g id="a_edge67"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> runtime.growslice (2.34s)"> | |
<path fill="none" stroke="#b2b0aa" d="M1007.0584,-1778.9085C1000.7505,-1776.264 994.3154,-1773.8807 988,-1772 874.7237,-1738.2677 841.3955,-1753.6997 724,-1740 688.363,-1735.8413 594.2172,-1740.6258 563.5518,-1722 539.309,-1707.2753 547.8858,-1689.2258 528,-1669 510.5396,-1651.241 503.2961,-1649.9121 482,-1637 470.1958,-1629.843 457.1262,-1622.6562 444.8477,-1616.2089"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="446.1348,-1612.9338 435.6464,-1611.4356 442.9113,-1619.1474 446.1348,-1612.9338"/> | |
</a> | |
</g> | |
<g id="a_edge67-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> runtime.growslice (2.34s)"> | |
<text text-anchor="middle" x="579.7241" y="-1691.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.34s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N30 --> | |
<g id="edge74" class="edge"> | |
<title>N11->N30</title> | |
<g id="a_edge74"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> runtime.newobject (1.95s)"> | |
<path fill="none" stroke="#b2b1ac" d="M1082.9171,-1771.7127C1089.6092,-1761.0777 1097.4093,-1749.7244 1105.5518,-1740 1109.9361,-1734.7639 1114.9155,-1729.546 1119.9729,-1724.6234"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1122.4941,-1727.0569 1127.3781,-1717.6549 1117.6969,-1721.9592 1122.4941,-1727.0569"/> | |
</a> | |
</g> | |
<g id="a_edge74-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> runtime.newobject (1.95s)"> | |
<text text-anchor="middle" x="1121.7241" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.95s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43 --> | |
<g id="node43" class="node"> | |
<title>N43</title> | |
<g id="a_node43"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).TombstoneRange (4.09s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="985.3595,-1722 906.6405,-1722 906.6405,-1669 985.3595,-1669 985.3595,-1722"/> | |
<text text-anchor="middle" x="946" y="-1710.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="946" y="-1701.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*TSMReader)</text> | |
<text text-anchor="middle" x="946" y="-1692.8" font-family="Times,serif" font-size="9.00" fill="#000000">TombstoneRange</text> | |
<text text-anchor="middle" x="946" y="-1683.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.0073%)</text> | |
<text text-anchor="middle" x="946" y="-1674.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 4.09s (1.49%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N43 --> | |
<g id="edge86" class="edge"> | |
<title>N11->N43</title> | |
<g id="a_edge86"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).TombstoneRange (1.35s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1024.3381,-1771.8121C1010.3836,-1758.2185 994.6306,-1742.873 980.9297,-1729.5263"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="983.1589,-1726.8118 973.5536,-1722.341 978.2744,-1731.8259 983.1589,-1726.8118"/> | |
</a> | |
</g> | |
<g id="a_edge86-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).TombstoneRange (1.35s)"> | |
<text text-anchor="middle" x="1020.7241" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66 --> | |
<g id="node66" class="node"> | |
<title>N66</title> | |
<g id="a_node66"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadEntries (7.63s)"> | |
<polygon fill="#edece9" stroke="#b2aa99" points="1087.4923,-1722 1010.5077,-1722 1010.5077,-1669 1087.4923,-1669 1087.4923,-1722"/> | |
<text text-anchor="middle" x="1049" y="-1710.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1049" y="-1701.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*TSMReader)</text> | |
<text text-anchor="middle" x="1049" y="-1692.8" font-family="Times,serif" font-size="9.00" fill="#000000">ReadEntries</text> | |
<text text-anchor="middle" x="1049" y="-1683.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="1049" y="-1674.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 7.63s (2.79%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N66 --> | |
<g id="edge38" class="edge"> | |
<title>N11->N66</title> | |
<g id="a_edge38"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadEntries (7.63s)"> | |
<path fill="none" stroke="#b2aa99" d="M1052.478,-1771.7485C1051.2764,-1765.8497 1050.2315,-1759.7835 1049.5518,-1754 1048.7218,-1746.9381 1048.3045,-1739.3637 1048.1362,-1732.0853"/> | |
<polygon fill="#b2aa99" stroke="#b2aa99" points="1051.6361,-1732.0452 1048.0471,-1722.0768 1044.6364,-1732.1076 1051.6361,-1732.0452"/> | |
</a> | |
</g> | |
<g id="a_edge38-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadEntries (7.63s)"> | |
<text text-anchor="middle" x="1065.7241" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 7.63s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12 --> | |
<g id="node12" class="node"> | |
<title>N12</title> | |
<g id="a_node12"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor (26.32s)"> | |
<polygon fill="#ede7e1" stroke="#b2885c" points="1109.9341,-1947.5 1014.0659,-1947.5 1014.0659,-1895.5 1109.9341,-1895.5 1109.9341,-1947.5"/> | |
<text text-anchor="middle" x="1062" y="-1934.7" font-family="Times,serif" font-size="11.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1062" y="-1923.7" font-family="Times,serif" font-size="11.00" fill="#000000">newKeyCursor</text> | |
<text text-anchor="middle" x="1062" y="-1912.7" font-family="Times,serif" font-size="11.00" fill="#000000">2.34s (0.85%)</text> | |
<text text-anchor="middle" x="1062" y="-1901.7" font-family="Times,serif" font-size="11.00" fill="#000000">of 26.32s (9.61%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N11 --> | |
<g id="edge31" class="edge"> | |
<title>N12->N11</title> | |
<g id="a_edge31"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations (19.66s)"> | |
<path fill="none" stroke="#b29572" d="M1062,-1895.2915C1062,-1883.4459 1062,-1869.0781 1062,-1855.4698"/> | |
<polygon fill="#b29572" stroke="#b29572" points="1065.5001,-1855.2659 1062,-1845.2659 1058.5001,-1855.266 1065.5001,-1855.2659"/> | |
</a> | |
</g> | |
<g id="a_edge31-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).locations (19.66s)"> | |
<text text-anchor="middle" x="1082.2241" y="-1865.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 19.66s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N30 --> | |
<g id="edge94" class="edge"> | |
<title>N12->N30</title> | |
<g id="a_edge94"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> runtime.newobject (0.78s)"> | |
<path fill="none" stroke="#b2b2af" d="M1091.2699,-1895.372C1104.3977,-1881.7771 1118.5754,-1864.0364 1126,-1845 1141.0632,-1806.3784 1148.1814,-1758.9036 1151.4344,-1727.9583"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="1154.9433,-1728.036 1152.4305,-1717.7435 1147.9763,-1727.3566 1154.9433,-1728.036"/> | |
</a> | |
</g> | |
<g id="a_edge94-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> runtime.newobject (0.78s)"> | |
<text text-anchor="middle" x="1160.7241" y="-1804.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.78s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37 --> | |
<g id="node37" class="node"> | |
<title>N37</title> | |
<g id="a_node37"><a xlink:title="runtime.convTslice (2.26s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="825.9331,-1834.5 736.0669,-1834.5 736.0669,-1782.5 825.9331,-1782.5 825.9331,-1834.5"/> | |
<text text-anchor="middle" x="781" y="-1821.7" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="781" y="-1810.7" font-family="Times,serif" font-size="11.00" fill="#000000">convTslice</text> | |
<text text-anchor="middle" x="781" y="-1799.7" font-family="Times,serif" font-size="11.00" fill="#000000">1.42s (0.52%)</text> | |
<text text-anchor="middle" x="781" y="-1788.7" font-family="Times,serif" font-size="11.00" fill="#000000">of 2.26s (0.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N37 --> | |
<g id="edge95" class="edge"> | |
<title>N12->N37</title> | |
<g id="a_edge95"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> runtime.convTslice (0.71s)"> | |
<path fill="none" stroke="#b2b2b0" d="M1014.1903,-1898.7747C1010.7715,-1897.4225 1007.3516,-1896.1477 1004,-1895 970.9763,-1883.692 961.0785,-1886.7157 927.5518,-1877 885.7483,-1864.8858 873.9288,-1864.4638 835,-1845 831.8688,-1843.4344 828.7057,-1841.7142 825.5642,-1839.8995"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="827.1767,-1836.7839 816.8124,-1834.5854 823.5435,-1842.7673 827.1767,-1836.7839"/> | |
</a> | |
</g> | |
<g id="a_edge95-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> runtime.convTslice (0.71s)"> | |
<text text-anchor="middle" x="943.7241" y="-1865.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.71s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71 --> | |
<g id="node71" class="node"> | |
<title>N71</title> | |
<g id="a_node71"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seek (2.36s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="920.4923,-1835 843.5077,-1835 843.5077,-1782 920.4923,-1782 920.4923,-1835"/> | |
<text text-anchor="middle" x="882" y="-1823.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="882" y="-1814.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*KeyCursor)</text> | |
<text text-anchor="middle" x="882" y="-1805.8" font-family="Times,serif" font-size="9.00" fill="#000000">seek</text> | |
<text text-anchor="middle" x="882" y="-1796.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="882" y="-1787.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.36s (0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N71 --> | |
<g id="edge65" class="edge"> | |
<title>N12->N71</title> | |
<g id="a_edge65"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seek (2.36s)"> | |
<path fill="none" stroke="#b2b0aa" d="M1016.4833,-1895.3899C991.8063,-1880.9619 960.9334,-1862.4677 934,-1845 931.8947,-1843.6346 929.753,-1842.2237 927.5978,-1840.786"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="929.5113,-1837.8548 919.268,-1835.1485 925.5879,-1843.652 929.5113,-1837.8548"/> | |
</a> | |
</g> | |
<g id="a_edge65-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seek (2.36s)"> | |
<text text-anchor="middle" x="998.7241" y="-1865.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.36s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13 --> | |
<g id="node13" class="node"> | |
<title>N13</title> | |
<g id="a_node13"><a xlink:title="runtime.mallocgc (10.11s)"> | |
<polygon fill="#edebe8" stroke="#b2a691" points="876.8458,-1256.5 789.1542,-1256.5 789.1542,-1208.5 876.8458,-1208.5 876.8458,-1256.5"/> | |
<text text-anchor="middle" x="833" y="-1244.5" font-family="Times,serif" font-size="10.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="833" y="-1234.5" font-family="Times,serif" font-size="10.00" fill="#000000">mallocgc</text> | |
<text text-anchor="middle" x="833" y="-1224.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.93s (0.34%)</text> | |
<text text-anchor="middle" x="833" y="-1214.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 10.11s (3.69%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77 --> | |
<g id="node77" class="node"> | |
<title>N77</title> | |
<g id="a_node77"><a xlink:title="runtime.(*mcache).nextFree (6.32s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="870.7699,-1156 795.2301,-1156 795.2301,-1116 870.7699,-1116 870.7699,-1156"/> | |
<text text-anchor="middle" x="833" y="-1145.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="833" y="-1137.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*mcache)</text> | |
<text text-anchor="middle" x="833" y="-1129.6" font-family="Times,serif" font-size="8.00" fill="#000000">nextFree</text> | |
<text text-anchor="middle" x="833" y="-1121.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 6.32s (2.31%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N77 --> | |
<g id="edge42" class="edge"> | |
<title>N13->N77</title> | |
<g id="a_edge42"><a xlink:title="runtime.mallocgc -> runtime.(*mcache).nextFree (6.32s)"> | |
<path fill="none" stroke="#b2ab9d" d="M833,-1208.149C833,-1195.4606 833,-1179.8222 833,-1166.3521"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="836.5001,-1166.1121 833,-1156.1121 829.5001,-1166.1121 836.5001,-1166.1121"/> | |
</a> | |
</g> | |
<g id="a_edge42-label"><a xlink:title="runtime.mallocgc -> runtime.(*mcache).nextFree (6.32s)"> | |
<text text-anchor="middle" x="849.7241" y="-1176.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.32s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14 --> | |
<g id="node14" class="node"> | |
<title>N14</title> | |
<g id="a_node14"><a xlink:title="runtime.typedslicecopy (78.59s)"> | |
<polygon fill="#eddcd5" stroke="#b23700" points="359.9921,-2470.5 274.0079,-2470.5 274.0079,-2426.5 359.9921,-2426.5 359.9921,-2470.5"/> | |
<text text-anchor="middle" x="317" y="-2459.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="317" y="-2450.3" font-family="Times,serif" font-size="9.00" fill="#000000">typedslicecopy</text> | |
<text text-anchor="middle" x="317" y="-2441.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s (0.029%)</text> | |
<text text-anchor="middle" x="317" y="-2432.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 78.59s (28.70%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N2 --> | |
<g id="edge8" class="edge"> | |
<title>N14->N2</title> | |
<g id="a_edge8"><a xlink:title="runtime.typedslicecopy -> runtime.memmove (73.42s)"> | |
<path fill="none" stroke="#b23a00" stroke-width="2" d="M284.3799,-2426.3229C260.4094,-2407.1364 232,-2377.0117 232,-2342 232,-2342 232,-2342 232,-1592.5 232,-1570.0466 232,-1545.2 232,-1524.082"/> | |
<polygon fill="#b23a00" stroke="#b23a00" stroke-width="2" points="235.5001,-1524.0412 232,-1514.0412 228.5001,-1524.0413 235.5001,-1524.0412"/> | |
</a> | |
</g> | |
<g id="a_edge8-label"><a xlink:title="runtime.typedslicecopy -> runtime.memmove (73.42s)"> | |
<text text-anchor="middle" x="252.2241" y="-1968.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 73.42s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25 --> | |
<g id="node25" class="node"> | |
<title>N25</title> | |
<g id="a_node25"><a xlink:title="runtime.bulkBarrierPreWrite (6.37s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="382.33,-2372 259.67,-2372 259.67,-2312 382.33,-2312 382.33,-2372"/> | |
<text text-anchor="middle" x="321" y="-2357.6" font-family="Times,serif" font-size="13.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="321" y="-2344.6" font-family="Times,serif" font-size="13.00" fill="#000000">bulkBarrierPreWrite</text> | |
<text text-anchor="middle" x="321" y="-2331.6" font-family="Times,serif" font-size="13.00" fill="#000000">6.33s (2.31%)</text> | |
<text text-anchor="middle" x="321" y="-2318.6" font-family="Times,serif" font-size="13.00" fill="#000000">of 6.37s (2.33%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N25 --> | |
<g id="edge47" class="edge"> | |
<title>N14->N25</title> | |
<g id="a_edge47"><a xlink:title="runtime.typedslicecopy -> runtime.bulkBarrierPreWrite (5.09s)"> | |
<path fill="none" stroke="#b2ada1" d="M317.8288,-2426.4331C318.3085,-2413.6614 318.927,-2397.1944 319.4902,-2382.1989"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="322.991,-2382.2404 319.8689,-2372.116 315.9959,-2381.9776 322.991,-2382.2404"/> | |
</a> | |
</g> | |
<g id="a_edge47-label"><a xlink:title="runtime.typedslicecopy -> runtime.bulkBarrierPreWrite (5.09s)"> | |
<text text-anchor="middle" x="336.7241" y="-2392.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15 --> | |
<g id="node15" class="node"> | |
<title>N15</title> | |
<g id="a_node15"><a xlink:title="runtime.mstart (28.12s)"> | |
<polygon fill="#ede6e0" stroke="#b28456" points="680.7698,-755 597.2302,-755 597.2302,-719 680.7698,-719 680.7698,-755"/> | |
<text text-anchor="middle" x="639" y="-742.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="639" y="-734.6" font-family="Times,serif" font-size="8.00" fill="#000000">mstart</text> | |
<text text-anchor="middle" x="639" y="-726.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 28.12s (10.27%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N5 --> | |
<g id="edge19" class="edge"> | |
<title>N15->N5</title> | |
<g id="a_edge19"><a xlink:title="runtime.mstart -> runtime.systemstack (28.10s)"> | |
<path fill="none" stroke="#b28456" d="M637.5116,-718.5323C637.1245,-708.5141 637.3236,-695.9711 639.5518,-685 640.0935,-682.3326 640.8116,-679.6185 641.6453,-676.9246"/> | |
<polygon fill="#b28456" stroke="#b28456" points="644.9885,-677.97 645.0619,-667.3754 638.3976,-675.6118 644.9885,-677.97"/> | |
</a> | |
</g> | |
<g id="a_edge19-label"><a xlink:title="runtime.mstart -> runtime.systemstack (28.10s)"> | |
<text text-anchor="middle" x="659.2241" y="-687.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 28.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65 --> | |
<g id="node65" class="node"> | |
<title>N65</title> | |
<g id="a_node65"><a xlink:title="runtime.(*mheap).alloc_m (30.59s)"> | |
<polygon fill="#ede6df" stroke="#b27e4e" points="796.6613,-475 711.3387,-475 711.3387,-422 796.6613,-422 796.6613,-475"/> | |
<text text-anchor="middle" x="754" y="-463.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="754" y="-454.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*mheap)</text> | |
<text text-anchor="middle" x="754" y="-445.8" font-family="Times,serif" font-size="9.00" fill="#000000">alloc_m</text> | |
<text text-anchor="middle" x="754" y="-436.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="754" y="-427.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 30.59s (11.17%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N65 --> | |
<g id="edge17" class="edge"> | |
<title>N16->N65</title> | |
<g id="a_edge17"><a xlink:title="runtime.(*mheap).alloc.func1 -> runtime.(*mheap).alloc_m (30.59s)"> | |
<path fill="none" stroke="#b27e4e" d="M754,-524.9277C754,-513.1059 754,-498.6021 754,-485.4182"/> | |
<polygon fill="#b27e4e" stroke="#b27e4e" points="757.5001,-485.2043 754,-475.2043 750.5001,-485.2044 757.5001,-485.2043"/> | |
</a> | |
</g> | |
<g id="a_edge17-label"><a xlink:title="runtime.(*mheap).alloc.func1 -> runtime.(*mheap).alloc_m (30.59s)"> | |
<text text-anchor="middle" x="774.2241" y="-495.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 30.59s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N2 --> | |
<g id="edge98" class="edge"> | |
<title>N17->N2</title> | |
<g id="a_edge98"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock ... runtime.memmove (0.34s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M560.6177,-1894.938C509.5076,-1860.3729 422.595,-1795.6235 367.5518,-1722 312.8014,-1648.7683 333.0448,-1611.1692 284,-1534 281.4538,-1529.9937 278.6516,-1525.9795 275.7084,-1522.032"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="278.4045,-1519.7973 269.5059,-1514.0469 272.8763,-1524.0914 278.4045,-1519.7973"/> | |
</a> | |
</g> | |
<g id="a_edge98-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock ... runtime.memmove (0.34s)"> | |
<text text-anchor="middle" x="384.7241" y="-1691.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.34s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N43 --> | |
<g id="edge60" class="edge"> | |
<title>N17->N43</title> | |
<g id="a_edge60"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).TombstoneRange (2.74s)"> | |
<path fill="none" stroke="#b2b0a9" d="M631.562,-1894.5997C636.7463,-1889.0802 641.8133,-1883.0871 646,-1877 675.0316,-1834.791 654.2244,-1804.8297 693.5518,-1772 763.707,-1713.4357 807.3001,-1753.7342 893,-1722 894.3868,-1721.4865 895.785,-1720.9471 897.1889,-1720.3863"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="898.6531,-1723.5669 906.4774,-1716.4233 895.9061,-1717.1284 898.6531,-1723.5669"/> | |
</a> | |
</g> | |
<g id="a_edge60-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).TombstoneRange (2.74s)"> | |
<text text-anchor="middle" x="709.7241" y="-1804.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.74s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73 --> | |
<g id="node73" class="node"> | |
<title>N73</title> | |
<g id="a_node73"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadFloatArrayBlockAt (44.90s)"> | |
<polygon fill="#ede1d9" stroke="#b25d20" points="649.1491,-1828.5 554.8509,-1828.5 554.8509,-1788.5 649.1491,-1788.5 649.1491,-1828.5"/> | |
<text text-anchor="middle" x="602" y="-1818.1" font-family="Times,serif" font-size="8.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="602" y="-1810.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*TSMReader)</text> | |
<text text-anchor="middle" x="602" y="-1802.1" font-family="Times,serif" font-size="8.00" fill="#000000">ReadFloatArrayBlockAt</text> | |
<text text-anchor="middle" x="602" y="-1794.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 44.90s (16.40%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N73 --> | |
<g id="edge13" class="edge"> | |
<title>N17->N73</title> | |
<g id="a_edge13"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadFloatArrayBlockAt (44.90s)"> | |
<path fill="none" stroke="#b25d20" d="M602,-1894.7206C602,-1877.9659 602,-1856.3365 602,-1838.9332"/> | |
<polygon fill="#b25d20" stroke="#b25d20" points="605.5001,-1838.7245 602,-1828.7245 598.5001,-1838.7246 605.5001,-1838.7245"/> | |
</a> | |
</g> | |
<g id="a_edge13-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).ReadFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadFloatArrayBlockAt (44.90s)"> | |
<text text-anchor="middle" x="622.2241" y="-1865.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 44.90s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18 --> | |
<g id="node18" class="node"> | |
<title>N18</title> | |
<g id="a_node18"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.DecodeFloatArrayBlock (44.53s)"> | |
<polygon fill="#ede1d9" stroke="#b25e21" points="705.3012,-1616.5 590.6988,-1616.5 590.6988,-1568.5 705.3012,-1568.5 705.3012,-1616.5"/> | |
<text text-anchor="middle" x="648" y="-1604.5" font-family="Times,serif" font-size="10.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="648" y="-1594.5" font-family="Times,serif" font-size="10.00" fill="#000000">DecodeFloatArrayBlock</text> | |
<text text-anchor="middle" x="648" y="-1584.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.73s (0.27%)</text> | |
<text text-anchor="middle" x="648" y="-1574.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 44.53s (16.26%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N8 --> | |
<g id="edge16" class="edge"> | |
<title>N18->N8</title> | |
<g id="a_edge16"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.DecodeFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.FloatArrayDecodeAll (41.56s)"> | |
<path fill="none" stroke="#b2652b" d="M648,-1568.2338C648,-1556.2466 648,-1541.283 648,-1526.8343"/> | |
<polygon fill="#b2652b" stroke="#b2652b" points="651.5001,-1526.4543 648,-1516.4544 644.5001,-1526.4544 651.5001,-1526.4543"/> | |
</a> | |
</g> | |
<g id="a_edge16-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.DecodeFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.FloatArrayDecodeAll (41.56s)"> | |
<text text-anchor="middle" x="668.2241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 41.56s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62 --> | |
<g id="node62" class="node"> | |
<title>N62</title> | |
<g id="a_node62"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.TimeArrayDecodeAll (2.18s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="539.154,-1496 444.846,-1496 444.846,-1452 539.154,-1452 539.154,-1496"/> | |
<text text-anchor="middle" x="492" y="-1484.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="492" y="-1475.8" font-family="Times,serif" font-size="9.00" fill="#000000">TimeArrayDecodeAll</text> | |
<text text-anchor="middle" x="492" y="-1466.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.04s (0.015%)</text> | |
<text text-anchor="middle" x="492" y="-1457.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.18s (0.8%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N62 --> | |
<g id="edge70" class="edge"> | |
<title>N18->N62</title> | |
<g id="a_edge70"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.DecodeFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.TimeArrayDecodeAll (2.18s)"> | |
<path fill="none" stroke="#b2b0ab" d="M616.0546,-1568.2338C590.8784,-1549.1096 555.729,-1522.4095 529.2703,-1502.3111"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="531.0891,-1499.2974 521.0089,-1496.0356 526.8549,-1504.8716 531.0891,-1499.2974"/> | |
</a> | |
</g> | |
<g id="a_edge70-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.DecodeFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.TimeArrayDecodeAll (2.18s)"> | |
<text text-anchor="middle" x="604.7241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.18s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19 --> | |
<g id="node19" class="node"> | |
<title>N19</title> | |
<g id="a_node19"><a xlink:title="runtime.(*mheap).alloc (10.93s)"> | |
<polygon fill="#edebe8" stroke="#b2a48e" points="872.7699,-757 793.2301,-757 793.2301,-717 872.7699,-717 872.7699,-757"/> | |
<text text-anchor="middle" x="833" y="-746.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="833" y="-738.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*mheap)</text> | |
<text text-anchor="middle" x="833" y="-730.6" font-family="Times,serif" font-size="8.00" fill="#000000">alloc</text> | |
<text text-anchor="middle" x="833" y="-722.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 10.93s (3.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N5 --> | |
<g id="edge61" class="edge"> | |
<title>N19->N5</title> | |
<g id="a_edge61"><a xlink:title="runtime.(*mheap).alloc -> runtime.systemstack (2.70s)"> | |
<path fill="none" stroke="#b2b0a9" d="M792.8777,-717.2953C781.667,-711.5807 769.5468,-705.2046 758.5518,-699 748.2774,-693.2022 746.2983,-690.7551 736,-685 727.1553,-680.0572 717.622,-675.0354 708.3259,-670.2961"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="709.6479,-667.0429 699.1431,-665.6643 706.4953,-673.2928 709.6479,-667.0429"/> | |
</a> | |
</g> | |
<g id="a_edge61-label"><a xlink:title="runtime.(*mheap).alloc -> runtime.systemstack (2.70s)"> | |
<text text-anchor="middle" x="774.7241" y="-687.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.70s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N16 --> | |
<g id="edge40" class="edge"> | |
<title>N19->N16</title> | |
<g id="a_edge40"><a xlink:title="runtime.(*mheap).alloc -> runtime.(*mheap).alloc.func1 (7.51s)"> | |
<path fill="none" stroke="#b2aa9a" d="M839.4739,-716.6958C845.8172,-693.4718 853.1721,-654.5812 843,-623 836.6521,-603.2917 820.9959,-587.4602 804.5529,-575.5775"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="806.1676,-572.4434 795.9277,-569.7239 802.2367,-578.2355 806.1676,-572.4434"/> | |
</a> | |
</g> | |
<g id="a_edge40-label"><a xlink:title="runtime.(*mheap).alloc -> runtime.(*mheap).alloc.func1 (7.51s)"> | |
<text text-anchor="middle" x="864.7241" y="-640.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 7.51s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20 --> | |
<g id="node20" class="node"> | |
<title>N20</title> | |
<g id="a_node20"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).Next (59.25s)"> | |
<polygon fill="#edded5" stroke="#b24100" points="779.9585,-2368.5 684.0415,-2368.5 684.0415,-2315.5 779.9585,-2315.5 779.9585,-2368.5"/> | |
<text text-anchor="middle" x="732" y="-2357.3" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="732" y="-2348.3" font-family="Times,serif" font-size="9.00" fill="#000000">(*arrayCursorIterator)</text> | |
<text text-anchor="middle" x="732" y="-2339.3" font-family="Times,serif" font-size="9.00" fill="#000000">Next</text> | |
<text text-anchor="middle" x="732" y="-2330.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.09s (0.033%)</text> | |
<text text-anchor="middle" x="732" y="-2321.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 59.25s (21.64%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N7 --> | |
<g id="edge11" class="edge"> | |
<title>N20->N7</title> | |
<g id="a_edge11"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).Next -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor (56.02s)"> | |
<path fill="none" stroke="#b24300" stroke-width="2" d="M755.2396,-2315.3356C767.7759,-2300.9519 783.3939,-2283.0322 796.8557,-2267.5866"/> | |
<polygon fill="#b24300" stroke="#b24300" stroke-width="2" points="799.7392,-2269.6052 803.6711,-2259.7669 794.4622,-2265.0059 799.7392,-2269.6052"/> | |
</a> | |
</g> | |
<g id="a_edge11-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).Next -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).buildFloatArrayCursor (56.02s)"> | |
<text text-anchor="middle" x="805.2241" y="-2282.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 56.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69 --> | |
<g id="node69" class="node"> | |
<title>N69</title> | |
<g id="a_node69"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesFile).SeriesIDTypedBySeriesKey (2.47s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="759.8472,-2259.5 642.1528,-2259.5 642.1528,-2206.5 759.8472,-2206.5 759.8472,-2259.5"/> | |
<text text-anchor="middle" x="701" y="-2248.3" font-family="Times,serif" font-size="9.00" fill="#000000">seriesfile</text> | |
<text text-anchor="middle" x="701" y="-2239.3" font-family="Times,serif" font-size="9.00" fill="#000000">(*SeriesFile)</text> | |
<text text-anchor="middle" x="701" y="-2230.3" font-family="Times,serif" font-size="9.00" fill="#000000">SeriesIDTypedBySeriesKey</text> | |
<text text-anchor="middle" x="701" y="-2221.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="701" y="-2212.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.47s (0.9%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N69 --> | |
<g id="edge62" class="edge"> | |
<title>N20->N69</title> | |
<g id="a_edge62"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).Next -> github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesFile).SeriesIDTypedBySeriesKey (2.47s)"> | |
<path fill="none" stroke="#b2b0aa" d="M724.4165,-2315.3356C720.5134,-2301.6117 715.6948,-2284.6688 711.4453,-2269.7272"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="714.7147,-2268.428 708.6126,-2259.7669 707.9817,-2270.3429 714.7147,-2268.428"/> | |
</a> | |
</g> | |
<g id="a_edge62-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).Next -> github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesFile).SeriesIDTypedBySeriesKey (2.47s)"> | |
<text text-anchor="middle" x="733.7241" y="-2282.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.47s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21 --> | |
<g id="node21" class="node"> | |
<title>N21</title> | |
<g id="a_node21"><a xlink:title="runtime.(*mheap).allocSpanLocked (29.47s)"> | |
<polygon fill="#ede6e0" stroke="#b28152" points="795.7698,-362 712.2302,-362 712.2302,-322 795.7698,-322 795.7698,-362"/> | |
<text text-anchor="middle" x="754" y="-351.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="754" y="-343.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*mheap)</text> | |
<text text-anchor="middle" x="754" y="-335.6" font-family="Times,serif" font-size="8.00" fill="#000000">allocSpanLocked</text> | |
<text text-anchor="middle" x="754" y="-327.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 29.47s (10.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N9 --> | |
<g id="edge20" class="edge"> | |
<title>N21->N9</title> | |
<g id="a_edge20"><a xlink:title="runtime.(*mheap).allocSpanLocked ... runtime.madvise (26.56s)"> | |
<path fill="none" stroke="#b2875b" stroke-dasharray="1,5" d="M754,-321.8987C754,-308.1367 754,-289.3908 754,-272.497"/> | |
<polygon fill="#b2875b" stroke="#b2875b" points="757.5001,-272.2786 754,-262.2786 750.5001,-272.2787 757.5001,-272.2786"/> | |
</a> | |
</g> | |
<g id="a_edge20-label"><a xlink:title="runtime.(*mheap).allocSpanLocked ... runtime.madvise (26.56s)"> | |
<text text-anchor="middle" x="774.2241" y="-282.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 26.56s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58 --> | |
<g id="node58" class="node"> | |
<title>N58</title> | |
<g id="a_node58"><a xlink:title="runtime.(*mheap).grow (1.38s)"> | |
<polygon fill="#ededec" stroke="#b2b1ae" points="906.7699,-251 835.2301,-251 835.2301,-211 906.7699,-211 906.7699,-251"/> | |
<text text-anchor="middle" x="871" y="-240.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="871" y="-232.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*mheap)</text> | |
<text text-anchor="middle" x="871" y="-224.6" font-family="Times,serif" font-size="8.00" fill="#000000">grow</text> | |
<text text-anchor="middle" x="871" y="-216.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.38s (0.5%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N58 --> | |
<g id="edge82" class="edge"> | |
<title>N21->N58</title> | |
<g id="a_edge82"><a xlink:title="runtime.(*mheap).allocSpanLocked -> runtime.(*mheap).grow (1.38s)"> | |
<path fill="none" stroke="#b2b1ae" d="M775.1878,-321.8987C793.9556,-304.0934 821.5169,-277.9455 842.2668,-258.2597"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="844.7287,-260.7486 849.5744,-251.3268 839.9108,-255.6703 844.7287,-260.7486"/> | |
</a> | |
</g> | |
<g id="a_edge82-label"><a xlink:title="runtime.(*mheap).allocSpanLocked -> runtime.(*mheap).grow (1.38s)"> | |
<text text-anchor="middle" x="832.7241" y="-282.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.38s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76 --> | |
<g id="node76" class="node"> | |
<title>N76</title> | |
<g id="a_node76"><a xlink:title="runtime.(*mTreap).mutate (1.37s)"> | |
<polygon fill="#ededec" stroke="#b2b1ae" points="996.7699,-251 925.2301,-251 925.2301,-211 996.7699,-211 996.7699,-251"/> | |
<text text-anchor="middle" x="961" y="-240.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="961" y="-232.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*mTreap)</text> | |
<text text-anchor="middle" x="961" y="-224.6" font-family="Times,serif" font-size="8.00" fill="#000000">mutate</text> | |
<text text-anchor="middle" x="961" y="-216.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.37s (0.5%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N76 --> | |
<g id="edge84" class="edge"> | |
<title>N21->N76</title> | |
<g id="a_edge84"><a xlink:title="runtime.(*mheap).allocSpanLocked -> runtime.(*mTreap).mutate (1.37s)"> | |
<path fill="none" stroke="#b2b1ae" d="M795.8843,-323.5057C829.1606,-308.2959 876.5054,-285.4922 916,-262 918.7722,-260.351 921.6018,-258.5933 924.4246,-256.7847"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="926.3813,-259.687 932.8087,-251.2645 922.5318,-253.8404 926.3813,-259.687"/> | |
</a> | |
</g> | |
<g id="a_edge84-label"><a xlink:title="runtime.(*mheap).allocSpanLocked -> runtime.(*mTreap).mutate (1.37s)"> | |
<text text-anchor="middle" x="897.7241" y="-282.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N2 --> | |
<g id="edge51" class="edge"> | |
<title>N22->N2</title> | |
<g id="a_edge51"><a xlink:title="runtime.growslice -> runtime.memmove (3.47s)"> | |
<path fill="none" stroke="#b2afa7" d="M372.053,-1570.2687C358.9733,-1558.9724 342.488,-1545.2861 327,-1534 320.3711,-1529.1696 313.357,-1524.3073 306.263,-1519.5539"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="308.1881,-1516.6309 297.9169,-1514.0324 304.3258,-1522.469 308.1881,-1516.6309"/> | |
</a> | |
</g> | |
<g id="a_edge51-label"><a xlink:title="runtime.growslice -> runtime.memmove (3.47s)"> | |
<text text-anchor="middle" x="361.7241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.47s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N13 --> | |
<g id="edge75" class="edge"> | |
<title>N22->N13</title> | |
<g id="a_edge75"><a xlink:title="runtime.growslice -> runtime.mallocgc (1.85s)"> | |
<path fill="none" stroke="#b2b1ac" d="M390.6238,-1570.2771C376.9655,-1517.4811 351.2614,-1383.392 418,-1309 465.2988,-1256.2771 677.9018,-1239.5557 779.1135,-1234.5293"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="779.3139,-1238.0238 789.136,-1234.0518 778.9808,-1231.0318 779.3139,-1238.0238"/> | |
</a> | |
</g> | |
<g id="a_edge75-label"><a xlink:title="runtime.growslice -> runtime.mallocgc (1.85s)"> | |
<text text-anchor="middle" x="394.7241" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.85s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24 --> | |
<g id="node24" class="node"> | |
<title>N24</title> | |
<g id="a_node24"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).Next (24.81s)"> | |
<polygon fill="#ede7e2" stroke="#b28b61" points="624.2493,-2262 485.7507,-2262 485.7507,-2204 624.2493,-2204 624.2493,-2262"/> | |
<text text-anchor="middle" x="555" y="-2250" font-family="Times,serif" font-size="10.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="555" y="-2240" font-family="Times,serif" font-size="10.00" fill="#000000">(*floatArrayAscendingCursor)</text> | |
<text text-anchor="middle" x="555" y="-2230" font-family="Times,serif" font-size="10.00" fill="#000000">Next</text> | |
<text text-anchor="middle" x="555" y="-2220" font-family="Times,serif" font-size="10.00" fill="#000000">0.76s (0.28%)</text> | |
<text text-anchor="middle" x="555" y="-2210" font-family="Times,serif" font-size="10.00" fill="#000000">of 24.81s (9.06%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N2 --> | |
<g id="edge87" class="edge"> | |
<title>N24->N2</title> | |
<g id="a_edge87"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).Next -> runtime.memmove (1.28s)"> | |
<path fill="none" stroke="#b2b1ae" d="M528.6057,-2203.7451C516.6432,-2189.4613 502.9778,-2171.5916 493,-2154 428.0282,-2039.4501 296.004,-1661.1527 249.0484,-1524.1201"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="252.2349,-1522.6216 245.6854,-1514.2936 245.612,-1524.8882 252.2349,-1522.6216"/> | |
</a> | |
</g> | |
<g id="a_edge87-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).Next -> runtime.memmove (1.28s)"> | |
<text text-anchor="middle" x="392.7241" y="-1865.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.28s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74 --> | |
<g id="node74" class="node"> | |
<title>N74</title> | |
<g id="a_node74"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).nextTSM (22.77s)"> | |
<polygon fill="#ede8e3" stroke="#b28f68" points="616.1994,-2147.5 501.8006,-2147.5 501.8006,-2107.5 616.1994,-2107.5 616.1994,-2147.5"/> | |
<text text-anchor="middle" x="559" y="-2137.1" font-family="Times,serif" font-size="8.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="559" y="-2129.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*floatArrayAscendingCursor)</text> | |
<text text-anchor="middle" x="559" y="-2121.1" font-family="Times,serif" font-size="8.00" fill="#000000">nextTSM</text> | |
<text text-anchor="middle" x="559" y="-2113.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 22.77s (8.32%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N74 --> | |
<g id="edge29" class="edge"> | |
<title>N24->N74</title> | |
<g id="a_edge29"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).Next -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).nextTSM (22.77s)"> | |
<path fill="none" stroke="#b28f68" d="M556.1036,-2203.8924C556.6507,-2189.4633 557.3106,-2172.0584 557.8622,-2157.5084"/> | |
<polygon fill="#b28f68" stroke="#b28f68" points="561.3602,-2157.6272 558.2416,-2147.5017 554.3652,-2157.3619 561.3602,-2157.6272"/> | |
</a> | |
</g> | |
<g id="a_edge29-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).Next -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).nextTSM (22.77s)"> | |
<text text-anchor="middle" x="577.2241" y="-2174.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.77s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26 --> | |
<g id="node26" class="node"> | |
<title>N26</title> | |
<g id="a_node26"><a xlink:title="runtime.gcBgMarkWorker (9.62s)"> | |
<polygon fill="#edebe8" stroke="#b2a793" points="774.7699,-755 699.2301,-755 699.2301,-719 774.7699,-719 774.7699,-755"/> | |
<text text-anchor="middle" x="737" y="-742.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="737" y="-734.6" font-family="Times,serif" font-size="8.00" fill="#000000">gcBgMarkWorker</text> | |
<text text-anchor="middle" x="737" y="-726.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 9.62s (3.51%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26->N5 --> | |
<g id="edge34" class="edge"> | |
<title>N26->N5</title> | |
<g id="a_edge34"><a xlink:title="runtime.gcBgMarkWorker -> runtime.systemstack (9.61s)"> | |
<path fill="none" stroke="#b2a793" d="M720.4364,-718.9139C714.7345,-712.6389 708.3316,-705.5379 702.5518,-699 695.6652,-691.2103 688.286,-682.7186 681.4787,-674.8243"/> | |
<polygon fill="#b2a793" stroke="#b2a793" points="684.076,-672.4766 674.9016,-667.1773 678.7689,-677.0411 684.076,-672.4766"/> | |
</a> | |
</g> | |
<g id="a_edge34-label"><a xlink:title="runtime.gcBgMarkWorker -> runtime.systemstack (9.61s)"> | |
<text text-anchor="middle" x="718.7241" y="-687.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 9.61s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64 --> | |
<g id="node64" class="node"> | |
<title>N64</title> | |
<g id="a_node64"><a xlink:title="github.com/influxdata/influxdb/v2/storage/readservice.(*store).ReadGroup (173.48s)"> | |
<polygon fill="#edd8d5" stroke="#b21600" points="558.7698,-2862 471.2302,-2862 471.2302,-2822 558.7698,-2822 558.7698,-2862"/> | |
<text text-anchor="middle" x="515" y="-2851.6" font-family="Times,serif" font-size="8.00" fill="#000000">readservice</text> | |
<text text-anchor="middle" x="515" y="-2843.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*store)</text> | |
<text text-anchor="middle" x="515" y="-2835.6" font-family="Times,serif" font-size="8.00" fill="#000000">ReadGroup</text> | |
<text text-anchor="middle" x="515" y="-2827.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 173.48s (63.35%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N64 --> | |
<g id="edge2" class="edge"> | |
<title>N27->N64</title> | |
<g id="a_edge2"><a xlink:title="github.com/influxdata/influxdb/v2/storage/flux.(*groupIterator).Do -> github.com/influxdata/influxdb/v2/storage/readservice.(*store).ReadGroup (173.48s)"> | |
<path fill="none" stroke="#b21600" stroke-width="4" d="M515,-2911.5776C515,-2899.9895 515,-2885.2647 515,-2872.3479"/> | |
<polygon fill="#b21600" stroke="#b21600" stroke-width="4" points="518.5001,-2872.0315 515,-2862.0315 511.5001,-2872.0316 518.5001,-2872.0315"/> | |
</a> | |
</g> | |
<g id="a_edge2-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/flux.(*groupIterator).Do -> github.com/influxdata/influxdb/v2/storage/readservice.(*store).ReadGroup (173.48s)"> | |
<text text-anchor="middle" x="538.7241" y="-2882.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 173.48s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28 --> | |
<g id="node28" class="node"> | |
<title>N28</title> | |
<g id="a_node28"><a xlink:title="runtime.scanobject (9.28s)"> | |
<polygon fill="#edebe9" stroke="#b2a794" points="613.8762,-372 510.1238,-372 510.1238,-312 613.8762,-312 613.8762,-372"/> | |
<text text-anchor="middle" x="562" y="-357.6" font-family="Times,serif" font-size="13.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="562" y="-344.6" font-family="Times,serif" font-size="13.00" fill="#000000">scanobject</text> | |
<text text-anchor="middle" x="562" y="-331.6" font-family="Times,serif" font-size="13.00" fill="#000000">7.68s (2.80%)</text> | |
<text text-anchor="middle" x="562" y="-318.6" font-family="Times,serif" font-size="13.00" fill="#000000">of 9.28s (3.39%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N14 --> | |
<g id="edge7" class="edge"> | |
<title>N29->N14</title> | |
<g id="a_edge7"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*tagsBuffer).copyTags -> runtime.typedslicecopy (78.53s)"> | |
<path fill="none" stroke="#b23700" stroke-width="2" d="M317,-2524.9749C317,-2511.5804 317,-2495.2118 317,-2481.0601"/> | |
<polygon fill="#b23700" stroke="#b23700" stroke-width="2" points="320.5001,-2480.7563 317,-2470.7563 313.5001,-2480.7564 320.5001,-2480.7563"/> | |
</a> | |
</g> | |
<g id="a_edge7-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*tagsBuffer).copyTags -> runtime.typedslicecopy (78.53s)"> | |
<text text-anchor="middle" x="337.2241" y="-2495.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 78.53s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32 --> | |
<g id="node32" class="node"> | |
<title>N32</title> | |
<g id="a_node32"><a xlink:title="runtime.makeslice (3.17s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="871.4923,-1367.5 794.5077,-1367.5 794.5077,-1323.5 871.4923,-1323.5 871.4923,-1367.5"/> | |
<text text-anchor="middle" x="833" y="-1356.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="833" y="-1347.3" font-family="Times,serif" font-size="9.00" fill="#000000">makeslice</text> | |
<text text-anchor="middle" x="833" y="-1338.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.10s (0.037%)</text> | |
<text text-anchor="middle" x="833" y="-1329.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 3.17s (1.16%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N32 --> | |
<g id="edge89" class="edge"> | |
<title>N29->N32</title> | |
<g id="a_edge89"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*tagsBuffer).copyTags -> runtime.makeslice (1.07s)"> | |
<path fill="none" stroke="#b2b1af" d="M273.8805,-2548.2592C214.82,-2541.2041 116,-2518.8833 116,-2448.5 116,-2448.5 116,-2448.5 116,-1541 116,-1491.8251 98.3957,-1464.8375 135,-1432 158.2059,-1411.1821 384.0751,-1417.9436 415,-1414 447.7703,-1409.821 455.2725,-1404.5018 488,-1400 582.5566,-1386.9932 608.0581,-1398.8835 702,-1382 729.8777,-1376.9898 760.3965,-1368.6594 784.9586,-1361.221"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="786.2208,-1364.4947 794.7492,-1358.2084 784.1621,-1357.8042 786.2208,-1364.4947"/> | |
</a> | |
</g> | |
<g id="a_edge89-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*tagsBuffer).copyTags -> runtime.makeslice (1.07s)"> | |
<text text-anchor="middle" x="132.7241" y="-1968.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N13 --> | |
<g id="edge49" class="edge"> | |
<title>N30->N13</title> | |
<g id="a_edge49"><a xlink:title="runtime.newobject -> runtime.mallocgc (4.24s)"> | |
<path fill="none" stroke="#b2aea4" d="M1154,-1673.3986C1154,-1652.5414 1154,-1620.3958 1154,-1592.5 1154,-1592.5 1154,-1592.5 1154,-1345.5 1154,-1308.8279 1139.9121,-1295.0682 1108,-1277 1103.2107,-1274.2884 966.1253,-1252.9236 887.3527,-1240.8108"/> | |
<polygon fill="#b2aea4" stroke="#b2aea4" points="887.5279,-1237.2967 877.1124,-1239.2377 886.465,-1244.2156 887.5279,-1237.2967"/> | |
</a> | |
</g> | |
<g id="a_edge49-label"><a xlink:title="runtime.newobject -> runtime.mallocgc (4.24s)"> | |
<text text-anchor="middle" x="1170.7241" y="-1469.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 4.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31 --> | |
<g id="node31" class="node"> | |
<title>N31</title> | |
<g id="a_node31"><a xlink:title="runtime.(*mcentral).cacheSpan (6.29s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="871.4923,-963 794.5077,-963 794.5077,-910 871.4923,-910 871.4923,-963"/> | |
<text text-anchor="middle" x="833" y="-951.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="833" y="-942.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*mcentral)</text> | |
<text text-anchor="middle" x="833" y="-933.8" font-family="Times,serif" font-size="9.00" fill="#000000">cacheSpan</text> | |
<text text-anchor="middle" x="833" y="-924.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.02s (0.0073%)</text> | |
<text text-anchor="middle" x="833" y="-915.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 6.29s (2.30%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40 --> | |
<g id="node40" class="node"> | |
<title>N40</title> | |
<g id="a_node40"><a xlink:title="runtime.(*mspan).refillAllocCache (2.37s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="776.1983,-859.5 687.8017,-859.5 687.8017,-807.5 776.1983,-807.5 776.1983,-859.5"/> | |
<text text-anchor="middle" x="732" y="-846.7" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="732" y="-835.7" font-family="Times,serif" font-size="11.00" fill="#000000">(*mspan)</text> | |
<text text-anchor="middle" x="732" y="-824.7" font-family="Times,serif" font-size="11.00" fill="#000000">refillAllocCache</text> | |
<text text-anchor="middle" x="732" y="-813.7" font-family="Times,serif" font-size="11.00" fill="#000000">2.37s (0.87%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N40 --> | |
<g id="edge64" class="edge"> | |
<title>N31->N40</title> | |
<g id="a_edge64"><a xlink:title="runtime.(*mcentral).cacheSpan -> runtime.(*mspan).refillAllocCache (2.37s)"> | |
<path fill="none" stroke="#b2b0aa" d="M806.99,-909.9749C794.1679,-896.8989 778.5665,-880.9886 764.9215,-867.0734"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="767.0727,-864.2682 757.5722,-859.5786 762.0746,-869.1692 767.0727,-864.2682"/> | |
</a> | |
</g> | |
<g id="a_edge64-label"><a xlink:title="runtime.(*mcentral).cacheSpan -> runtime.(*mspan).refillAllocCache (2.37s)"> | |
<text text-anchor="middle" x="804.7241" y="-880.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68 --> | |
<g id="node68" class="node"> | |
<title>N68</title> | |
<g id="a_node68"><a xlink:title="runtime.(*mcentral).grow (3.20s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="871.4923,-860 794.5077,-860 794.5077,-807 871.4923,-807 871.4923,-860"/> | |
<text text-anchor="middle" x="833" y="-848.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="833" y="-839.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*mcentral)</text> | |
<text text-anchor="middle" x="833" y="-830.8" font-family="Times,serif" font-size="9.00" fill="#000000">grow</text> | |
<text text-anchor="middle" x="833" y="-821.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="833" y="-812.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 3.20s (1.17%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N68 --> | |
<g id="edge53" class="edge"> | |
<title>N31->N68</title> | |
<g id="a_edge53"><a xlink:title="runtime.(*mcentral).cacheSpan -> runtime.(*mcentral).grow (3.20s)"> | |
<path fill="none" stroke="#b2afa8" d="M833,-909.9749C833,-897.9346 833,-883.4911 833,-870.4149"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="836.5001,-870.2931 833,-860.2932 829.5001,-870.2932 836.5001,-870.2931"/> | |
</a> | |
</g> | |
<g id="a_edge53-label"><a xlink:title="runtime.(*mcentral).cacheSpan -> runtime.(*mcentral).grow (3.20s)"> | |
<text text-anchor="middle" x="849.7241" y="-880.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.20s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N13 --> | |
<g id="edge55" class="edge"> | |
<title>N32->N13</title> | |
<g id="a_edge55"><a xlink:title="runtime.makeslice -> runtime.mallocgc (3.07s)"> | |
<path fill="none" stroke="#b2afa8" d="M833,-1323.4442C833,-1307.3695 833,-1285.2797 833,-1266.8962"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="836.5001,-1266.8508 833,-1256.8509 829.5001,-1266.8509 836.5001,-1266.8508"/> | |
</a> | |
</g> | |
<g id="a_edge55-label"><a xlink:title="runtime.makeslice -> runtime.mallocgc (3.07s)"> | |
<text text-anchor="middle" x="849.7241" y="-1279.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33 --> | |
<g id="node33" class="node"> | |
<title>N33</title> | |
<g id="a_node33"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Seek (4.38s)"> | |
<polygon fill="#edeceb" stroke="#b2aea4" points="1113.2659,-1503 1002.7341,-1503 1002.7341,-1445 1113.2659,-1445 1113.2659,-1503"/> | |
<text text-anchor="middle" x="1058" y="-1491" font-family="Times,serif" font-size="10.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1058" y="-1481" font-family="Times,serif" font-size="10.00" fill="#000000">(*readerOffsetsIterator)</text> | |
<text text-anchor="middle" x="1058" y="-1471" font-family="Times,serif" font-size="10.00" fill="#000000">Seek</text> | |
<text text-anchor="middle" x="1058" y="-1461" font-family="Times,serif" font-size="10.00" fill="#000000">0.61s (0.22%)</text> | |
<text text-anchor="middle" x="1058" y="-1451" font-family="Times,serif" font-size="10.00" fill="#000000">of 4.38s (1.60%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44 --> | |
<g id="node44" class="node"> | |
<title>N44</title> | |
<g id="a_node44"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Compare (3.15s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="1126.2659,-1374.5 1015.7341,-1374.5 1015.7341,-1316.5 1126.2659,-1316.5 1126.2659,-1374.5"/> | |
<text text-anchor="middle" x="1071" y="-1362.5" font-family="Times,serif" font-size="10.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1071" y="-1352.5" font-family="Times,serif" font-size="10.00" fill="#000000">(*readerOffsetsIterator)</text> | |
<text text-anchor="middle" x="1071" y="-1342.5" font-family="Times,serif" font-size="10.00" fill="#000000">Compare</text> | |
<text text-anchor="middle" x="1071" y="-1332.5" font-family="Times,serif" font-size="10.00" fill="#000000">0.35s (0.13%)</text> | |
<text text-anchor="middle" x="1071" y="-1322.5" font-family="Times,serif" font-size="10.00" fill="#000000">of 3.15s (1.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N44 --> | |
<g id="edge54" class="edge"> | |
<title>N33->N44</title> | |
<g id="a_edge54"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Seek -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Compare (3.15s)"> | |
<path fill="none" stroke="#b2afa8" d="M1060.9499,-1444.8414C1062.7533,-1427.0153 1065.0827,-1403.9906 1067.0447,-1384.5967"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="1070.5374,-1384.8448 1068.0618,-1374.5432 1063.5729,-1384.1401 1070.5374,-1384.8448"/> | |
</a> | |
</g> | |
<g id="a_edge54-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Seek -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Compare (3.15s)"> | |
<text text-anchor="middle" x="1081.7241" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34 --> | |
<g id="node34" class="node"> | |
<title>N34</title> | |
<g id="a_node34"><a xlink:title="runtime.(*mspan).init (2.21s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="927.02,-52 848.98,-52 848.98,0 927.02,0 927.02,-52"/> | |
<text text-anchor="middle" x="888" y="-39.2" font-family="Times,serif" font-size="11.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="888" y="-28.2" font-family="Times,serif" font-size="11.00" fill="#000000">(*mspan)</text> | |
<text text-anchor="middle" x="888" y="-17.2" font-family="Times,serif" font-size="11.00" fill="#000000">init</text> | |
<text text-anchor="middle" x="888" y="-6.2" font-family="Times,serif" font-size="11.00" fill="#000000">2.21s (0.81%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55 --> | |
<g id="node55" class="node"> | |
<title>N55</title> | |
<g id="a_node55"><a xlink:title="github.com/influxdata/influxdb/v2/models.(*Tags).Set (2.16s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="586.4923,-2475 509.5077,-2475 509.5077,-2422 586.4923,-2422 586.4923,-2475"/> | |
<text text-anchor="middle" x="548" y="-2463.8" font-family="Times,serif" font-size="9.00" fill="#000000">models</text> | |
<text text-anchor="middle" x="548" y="-2454.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*Tags)</text> | |
<text text-anchor="middle" x="548" y="-2445.8" font-family="Times,serif" font-size="9.00" fill="#000000">Set</text> | |
<text text-anchor="middle" x="548" y="-2436.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.05s (0.018%)</text> | |
<text text-anchor="middle" x="548" y="-2427.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.16s (0.79%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N55 --> | |
<g id="edge71" class="edge"> | |
<title>N35->N55</title> | |
<g id="a_edge71"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*indexSeriesCursor).Next -> github.com/influxdata/influxdb/v2/models.(*Tags).Set (2.16s)"> | |
<path fill="none" stroke="#b2b0ab" d="M523.4983,-2524.9749C527.3941,-2512.8154 532.0751,-2498.2049 536.2972,-2485.0269"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="539.6977,-2485.8842 539.4158,-2475.2932 533.0315,-2483.7484 539.6977,-2485.8842"/> | |
</a> | |
</g> | |
<g id="a_edge71-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*indexSeriesCursor).Next -> github.com/influxdata/influxdb/v2/models.(*Tags).Set (2.16s)"> | |
<text text-anchor="middle" x="549.7241" y="-2495.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.16s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57 --> | |
<g id="node57" class="node"> | |
<title>N57</title> | |
<g id="a_node57"><a xlink:title="github.com/influxdata/influxdb/v2/storage.(*seriesCursor).Next (1.78s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="492.4923,-2475 415.5077,-2475 415.5077,-2422 492.4923,-2422 492.4923,-2475"/> | |
<text text-anchor="middle" x="454" y="-2463.8" font-family="Times,serif" font-size="9.00" fill="#000000">storage</text> | |
<text text-anchor="middle" x="454" y="-2454.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*seriesCursor)</text> | |
<text text-anchor="middle" x="454" y="-2445.8" font-family="Times,serif" font-size="9.00" fill="#000000">Next</text> | |
<text text-anchor="middle" x="454" y="-2436.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.06s (0.022%)</text> | |
<text text-anchor="middle" x="454" y="-2427.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 1.78s (0.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N57 --> | |
<g id="edge76" class="edge"> | |
<title>N35->N57</title> | |
<g id="a_edge76"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*indexSeriesCursor).Next -> github.com/influxdata/influxdb/v2/storage.(*seriesCursor).Next (1.78s)"> | |
<path fill="none" stroke="#b2b1ac" d="M499.291,-2524.9749C491.9485,-2512.5769 483.097,-2497.631 475.1743,-2484.2534"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="477.9751,-2482.1139 469.8678,-2475.2932 471.9521,-2485.681 477.9751,-2482.1139"/> | |
</a> | |
</g> | |
<g id="a_edge76-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*indexSeriesCursor).Next -> github.com/influxdata/influxdb/v2/storage.(*seriesCursor).Next (1.78s)"> | |
<text text-anchor="middle" x="505.7241" y="-2495.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.78s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36 --> | |
<g id="node36" class="node"> | |
<title>N36</title> | |
<g id="a_node36"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*IndexEntry).UnmarshalBinary (5.30s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="997.4227,-1382 888.5773,-1382 888.5773,-1309 997.4227,-1309 997.4227,-1382"/> | |
<text text-anchor="middle" x="943" y="-1367.6" font-family="Times,serif" font-size="13.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="943" y="-1354.6" font-family="Times,serif" font-size="13.00" fill="#000000">(*IndexEntry)</text> | |
<text text-anchor="middle" x="943" y="-1341.6" font-family="Times,serif" font-size="13.00" fill="#000000">UnmarshalBinary</text> | |
<text text-anchor="middle" x="943" y="-1328.6" font-family="Times,serif" font-size="13.00" fill="#000000">5.19s (1.90%)</text> | |
<text text-anchor="middle" x="943" y="-1315.6" font-family="Times,serif" font-size="13.00" fill="#000000">of 5.30s (1.94%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N13 --> | |
<g id="edge93" class="edge"> | |
<title>N37->N13</title> | |
<g id="a_edge93"><a xlink:title="runtime.convTslice -> runtime.mallocgc (0.83s)"> | |
<path fill="none" stroke="#b2b2af" d="M775.8664,-1782.1293C771.8708,-1759.3006 767,-1725.3498 767,-1695.5 767,-1695.5 767,-1695.5 767,-1345.5 767,-1315.0802 785.0547,-1285.5693 802.2779,-1264.338"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="805.0174,-1266.5188 808.7988,-1256.6217 799.6709,-1262.0005 805.0174,-1266.5188"/> | |
</a> | |
</g> | |
<g id="a_edge93-label"><a xlink:title="runtime.convTslice -> runtime.mallocgc (0.83s)"> | |
<text text-anchor="middle" x="783.7241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.83s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N24 --> | |
<g id="edge26" class="edge"> | |
<title>N38->N24</title> | |
<g id="a_edge26"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*floatArrayCursor).Next -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).Next (24.81s)"> | |
<path fill="none" stroke="#b28b61" d="M605.61,-2315.3356C597.3969,-2301.9741 587.3083,-2285.5613 578.3055,-2270.9149"/> | |
<polygon fill="#b28b61" stroke="#b28b61" points="581.0852,-2268.7533 572.8668,-2262.0668 575.1217,-2272.4189 581.0852,-2268.7533"/> | |
</a> | |
</g> | |
<g id="a_edge26-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*floatArrayCursor).Next -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).Next (24.81s)"> | |
<text text-anchor="middle" x="610.2241" y="-2282.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 24.81s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39 --> | |
<g id="node39" class="node"> | |
<title>N39</title> | |
<g id="a_node39"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.readEntries (6.55s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="983.4923,-1496 906.5077,-1496 906.5077,-1452 983.4923,-1452 983.4923,-1496"/> | |
<text text-anchor="middle" x="945" y="-1484.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="945" y="-1475.8" font-family="Times,serif" font-size="9.00" fill="#000000">readEntries</text> | |
<text text-anchor="middle" x="945" y="-1466.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.04s (0.015%)</text> | |
<text text-anchor="middle" x="945" y="-1457.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 6.55s (2.39%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39->N32 --> | |
<g id="edge88" class="edge"> | |
<title>N39->N32</title> | |
<g id="a_edge88"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.readEntries -> runtime.makeslice (1.21s)"> | |
<path fill="none" stroke="#b2b1ae" d="M925.7465,-1451.9101C907.3156,-1430.7639 879.3767,-1398.709 858.9803,-1375.3078"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="861.5861,-1372.9705 852.3771,-1367.7317 856.3091,-1377.5699 861.5861,-1372.9705"/> | |
</a> | |
</g> | |
<g id="a_edge88-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.readEntries -> runtime.makeslice (1.21s)"> | |
<text text-anchor="middle" x="908.7241" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39->N36 --> | |
<g id="edge46" class="edge"> | |
<title>N39->N36</title> | |
<g id="a_edge46"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.readEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*IndexEntry).UnmarshalBinary (5.30s)"> | |
<path fill="none" stroke="#b2ada1" d="M944.6562,-1451.9101C944.4011,-1435.5198 944.044,-1412.576 943.7267,-1392.1877"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="947.2252,-1392.061 943.5699,-1382.1167 940.2261,-1392.17 947.2252,-1392.061"/> | |
</a> | |
</g> | |
<g id="a_edge46-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.readEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*IndexEntry).UnmarshalBinary (5.30s)"> | |
<text text-anchor="middle" x="960.7241" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 5.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41 --> | |
<g id="node41" class="node"> | |
<title>N41</title> | |
<g id="a_node41"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).ReadEntries (7.62s)"> | |
<polygon fill="#edece9" stroke="#b2aa99" points="1087.4923,-1619 1010.5077,-1619 1010.5077,-1566 1087.4923,-1566 1087.4923,-1619"/> | |
<text text-anchor="middle" x="1049" y="-1607.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1049" y="-1598.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*indirectIndex)</text> | |
<text text-anchor="middle" x="1049" y="-1589.8" font-family="Times,serif" font-size="9.00" fill="#000000">ReadEntries</text> | |
<text text-anchor="middle" x="1049" y="-1580.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.011%)</text> | |
<text text-anchor="middle" x="1049" y="-1571.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 7.62s (2.78%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N33 --> | |
<g id="edge90" class="edge"> | |
<title>N41->N33</title> | |
<g id="a_edge90"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).ReadEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Seek (0.93s)"> | |
<path fill="none" stroke="#b2b1af" d="M1051.0198,-1565.9063C1052.1872,-1550.5357 1053.6784,-1530.9011 1054.9826,-1513.7293"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="1058.4984,-1513.6522 1055.7659,-1503.4158 1051.5185,-1513.122 1058.4984,-1513.6522"/> | |
</a> | |
</g> | |
<g id="a_edge90-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).ReadEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Seek (0.93s)"> | |
<text text-anchor="middle" x="1069.7241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.93s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N39 --> | |
<g id="edge41" class="edge"> | |
<title>N41->N39</title> | |
<g id="a_edge41"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).ReadEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.readEntries (6.55s)"> | |
<path fill="none" stroke="#b2ab9d" d="M1025.6604,-1565.9063C1009.4485,-1547.4341 987.8317,-1522.8034 971.0572,-1503.6901"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="973.6532,-1501.342 964.4263,-1496.1347 968.392,-1505.9594 973.6532,-1501.342"/> | |
</a> | |
</g> | |
<g id="a_edge41-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).ReadEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.readEntries (6.55s)"> | |
<text text-anchor="middle" x="1025.7241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42 --> | |
<g id="node42" class="node"> | |
<title>N42</title> | |
<g id="a_node42"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.timeBatchDecodeAllRLE (2.14s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="556.6314,-1371.5 427.3686,-1371.5 427.3686,-1319.5 556.6314,-1319.5 556.6314,-1371.5"/> | |
<text text-anchor="middle" x="492" y="-1358.7" font-family="Times,serif" font-size="11.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="492" y="-1347.7" font-family="Times,serif" font-size="11.00" fill="#000000">timeBatchDecodeAllRLE</text> | |
<text text-anchor="middle" x="492" y="-1336.7" font-family="Times,serif" font-size="11.00" fill="#000000">2.09s (0.76%)</text> | |
<text text-anchor="middle" x="492" y="-1325.7" font-family="Times,serif" font-size="11.00" fill="#000000">of 2.14s (0.78%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53 --> | |
<g id="node53" class="node"> | |
<title>N53</title> | |
<g id="a_node53"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).TombstoneRange (3.93s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="985.3595,-1619 906.6405,-1619 906.6405,-1566 985.3595,-1566 985.3595,-1619"/> | |
<text text-anchor="middle" x="946" y="-1607.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="946" y="-1598.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*indirectIndex)</text> | |
<text text-anchor="middle" x="946" y="-1589.8" font-family="Times,serif" font-size="9.00" fill="#000000">TombstoneRange</text> | |
<text text-anchor="middle" x="946" y="-1580.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.12s (0.044%)</text> | |
<text text-anchor="middle" x="946" y="-1571.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 3.93s (1.44%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N53 --> | |
<g id="edge50" class="edge"> | |
<title>N43->N53</title> | |
<g id="a_edge50"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).TombstoneRange -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).TombstoneRange (3.93s)"> | |
<path fill="none" stroke="#b2aea5" d="M946,-1668.9749C946,-1656.9346 946,-1642.4911 946,-1629.4149"/> | |
<polygon fill="#b2aea5" stroke="#b2aea5" points="949.5001,-1629.2931 946,-1619.2932 942.5001,-1629.2932 949.5001,-1629.2931"/> | |
</a> | |
</g> | |
<g id="a_edge50-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).TombstoneRange -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).TombstoneRange (3.93s)"> | |
<text text-anchor="middle" x="962.7241" y="-1639.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.93s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52 --> | |
<g id="node52" class="node"> | |
<title>N52</title> | |
<g id="a_node52"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Key (1.61s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="1121.7895,-1259 1020.2105,-1259 1020.2105,-1206 1121.7895,-1206 1121.7895,-1259"/> | |
<text text-anchor="middle" x="1071" y="-1247.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1071" y="-1238.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*readerOffsetsIterator)</text> | |
<text text-anchor="middle" x="1071" y="-1229.8" font-family="Times,serif" font-size="9.00" fill="#000000">Key</text> | |
<text text-anchor="middle" x="1071" y="-1220.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.17s (0.062%)</text> | |
<text text-anchor="middle" x="1071" y="-1211.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 1.61s (0.59%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N52 --> | |
<g id="edge77" class="edge"> | |
<title>N44->N52</title> | |
<g id="a_edge77"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Compare -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Key (1.61s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1071,-1316.3997C1071,-1302.0542 1071,-1284.5992 1071,-1269.3329"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1074.5001,-1269.1788 1071,-1259.1788 1067.5001,-1269.1788 1074.5001,-1269.1788"/> | |
</a> | |
</g> | |
<g id="a_edge77-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Compare -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Key (1.61s)"> | |
<text text-anchor="middle" x="1087.7241" y="-1279.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.61s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45 --> | |
<g id="node45" class="node"> | |
<title>N45</title> | |
<g id="a_node45"><a xlink:title="github.com/influxdata/influxdb/v2/storage.(*seriesCursor).readSeriesKeys (1.54s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="521.7122,-2371 438.2878,-2371 438.2878,-2313 521.7122,-2313 521.7122,-2371"/> | |
<text text-anchor="middle" x="480" y="-2359" font-family="Times,serif" font-size="10.00" fill="#000000">storage</text> | |
<text text-anchor="middle" x="480" y="-2349" font-family="Times,serif" font-size="10.00" fill="#000000">(*seriesCursor)</text> | |
<text text-anchor="middle" x="480" y="-2339" font-family="Times,serif" font-size="10.00" fill="#000000">readSeriesKeys</text> | |
<text text-anchor="middle" x="480" y="-2329" font-family="Times,serif" font-size="10.00" fill="#000000">0.78s (0.28%)</text> | |
<text text-anchor="middle" x="480" y="-2319" font-family="Times,serif" font-size="10.00" fill="#000000">of 1.54s (0.56%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N22 --> | |
<g id="edge96" class="edge"> | |
<title>N45->N22</title> | |
<g id="a_edge96"><a xlink:title="github.com/influxdata/influxdb/v2/storage.(*seriesCursor).readSeriesKeys -> runtime.growslice (0.54s)"> | |
<path fill="none" stroke="#b2b2b0" d="M439.2044,-2312.9052C406.8369,-2288.2583 367,-2253.7157 367,-2233 367,-2233 367,-2233 367,-1921.5 367,-1832.194 383.595,-1810.9984 391,-1722 393.7555,-1688.8818 395.3285,-1650.8858 396.1663,-1624.6566"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="399.6686,-1624.6298 396.4719,-1614.5288 392.6718,-1624.4186 399.6686,-1624.6298"/> | |
</a> | |
</g> | |
<g id="a_edge96-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage.(*seriesCursor).readSeriesKeys -> runtime.growslice (0.54s)"> | |
<text text-anchor="middle" x="383.7241" y="-1968.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46 --> | |
<g id="node46" class="node"> | |
<title>N46</title> | |
<g id="a_node46"><a xlink:title="runtime.gcDrain (9.67s)"> | |
<polygon fill="#edebe8" stroke="#b2a692" points="600.4923,-470.5 523.5077,-470.5 523.5077,-426.5 600.4923,-426.5 600.4923,-470.5"/> | |
<text text-anchor="middle" x="562" y="-459.3" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="562" y="-450.3" font-family="Times,serif" font-size="9.00" fill="#000000">gcDrain</text> | |
<text text-anchor="middle" x="562" y="-441.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.12s (0.044%)</text> | |
<text text-anchor="middle" x="562" y="-432.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 9.67s (3.53%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46->N28 --> | |
<g id="edge35" class="edge"> | |
<title>N46->N28</title> | |
<g id="a_edge35"><a xlink:title="runtime.gcDrain -> runtime.scanobject (9.19s)"> | |
<path fill="none" stroke="#b2a794" d="M562,-426.4331C562,-413.6614 562,-397.1944 562,-382.1989"/> | |
<polygon fill="#b2a794" stroke="#b2a794" points="565.5001,-382.116 562,-372.116 558.5001,-382.116 565.5001,-382.116"/> | |
</a> | |
</g> | |
<g id="a_edge35-label"><a xlink:title="runtime.gcDrain -> runtime.scanobject (9.19s)"> | |
<text text-anchor="middle" x="578.7241" y="-392.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 9.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47 --> | |
<g id="node47" class="node"> | |
<title>N47</title> | |
<g id="a_node47"><a xlink:title="bytes.Replace (1.56s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="871.4923,-1614.5 794.5077,-1614.5 794.5077,-1570.5 871.4923,-1570.5 871.4923,-1614.5"/> | |
<text text-anchor="middle" x="833" y="-1603.3" font-family="Times,serif" font-size="9.00" fill="#000000">bytes</text> | |
<text text-anchor="middle" x="833" y="-1594.3" font-family="Times,serif" font-size="9.00" fill="#000000">Replace</text> | |
<text text-anchor="middle" x="833" y="-1585.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.10s (0.037%)</text> | |
<text text-anchor="middle" x="833" y="-1576.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 1.56s (0.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N2 --> | |
<g id="edge91" class="edge"> | |
<title>N47->N2</title> | |
<g id="a_edge91"><a xlink:title="bytes.Replace -> runtime.memmove (0.86s)"> | |
<path fill="none" stroke="#b2b2af" d="M794.6355,-1582.7484C771.4261,-1577.1516 741.1636,-1570.3865 714,-1566 635.7432,-1553.3627 614.6833,-1561.3898 536.5518,-1548 466.699,-1536.029 389.0893,-1517.0835 329.6982,-1501.3594"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="330.517,-1497.9555 319.9532,-1498.765 328.7161,-1504.7199 330.517,-1497.9555"/> | |
</a> | |
</g> | |
<g id="a_edge91-label"><a xlink:title="bytes.Replace -> runtime.memmove (0.86s)"> | |
<text text-anchor="middle" x="552.7241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.86s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N32 --> | |
<g id="edge97" class="edge"> | |
<title>N47->N32</title> | |
<g id="a_edge97"><a xlink:title="bytes.Replace -> runtime.makeslice (0.42s)"> | |
<path fill="none" stroke="#b2b2b1" d="M833,-1570.1448C833,-1526.2416 833,-1428.6128 833,-1377.7373"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="836.5001,-1377.6267 833,-1367.6268 829.5001,-1377.6268 836.5001,-1377.6267"/> | |
</a> | |
</g> | |
<g id="a_edge97-label"><a xlink:title="bytes.Replace -> runtime.makeslice (0.42s)"> | |
<text text-anchor="middle" x="849.7241" y="-1469.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.42s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48 --> | |
<g id="node48" class="node"> | |
<title>N48</title> | |
<g id="a_node48"><a xlink:title="github.com/influxdata/influxdb/v2/models.Tags.AppendHashKey (2.76s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="994.9849,-1948 917.0151,-1948 917.0151,-1895 994.9849,-1895 994.9849,-1948"/> | |
<text text-anchor="middle" x="956" y="-1936.8" font-family="Times,serif" font-size="9.00" fill="#000000">models</text> | |
<text text-anchor="middle" x="956" y="-1927.8" font-family="Times,serif" font-size="9.00" fill="#000000">Tags</text> | |
<text text-anchor="middle" x="956" y="-1918.8" font-family="Times,serif" font-size="9.00" fill="#000000">AppendHashKey</text> | |
<text text-anchor="middle" x="956" y="-1909.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.26s (0.095%)</text> | |
<text text-anchor="middle" x="956" y="-1900.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.76s (1.01%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51 --> | |
<g id="node51" class="node"> | |
<title>N51</title> | |
<g id="a_node51"><a xlink:title="github.com/influxdata/influxdb/v2/models.escapeTag (2.10s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="884.4923,-1717.5 807.5077,-1717.5 807.5077,-1673.5 884.4923,-1673.5 884.4923,-1717.5"/> | |
<text text-anchor="middle" x="846" y="-1706.3" font-family="Times,serif" font-size="9.00" fill="#000000">models</text> | |
<text text-anchor="middle" x="846" y="-1697.3" font-family="Times,serif" font-size="9.00" fill="#000000">escapeTag</text> | |
<text text-anchor="middle" x="846" y="-1688.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.24s (0.088%)</text> | |
<text text-anchor="middle" x="846" y="-1679.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.10s (0.77%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N51 --> | |
<g id="edge73" class="edge"> | |
<title>N48->N51</title> | |
<g id="a_edge73"><a xlink:title="github.com/influxdata/influxdb/v2/models.Tags.AppendHashKey -> github.com/influxdata/influxdb/v2/models.escapeTag (2.10s)"> | |
<path fill="none" stroke="#b2b0ab" d="M956.2012,-1894.9722C955.3552,-1863.7053 950.4635,-1811.0653 929,-1772 918.7946,-1753.4254 902.399,-1736.8918 886.8647,-1723.9898"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="888.8519,-1721.0973 878.8571,-1717.5823 884.4784,-1726.5629 888.8519,-1721.0973"/> | |
</a> | |
</g> | |
<g id="a_edge73-label"><a xlink:title="github.com/influxdata/influxdb/v2/models.Tags.AppendHashKey -> github.com/influxdata/influxdb/v2/models.escapeTag (2.10s)"> | |
<text text-anchor="middle" x="967.7241" y="-1804.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49 --> | |
<g id="node49" class="node"> | |
<title>N49</title> | |
<g id="a_node49"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesIndex).FindIDBySeriesKey (2.31s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="772.9955,-2051 683.0045,-2051 683.0045,-1998 772.9955,-1998 772.9955,-2051"/> | |
<text text-anchor="middle" x="728" y="-2039.8" font-family="Times,serif" font-size="9.00" fill="#000000">seriesfile</text> | |
<text text-anchor="middle" x="728" y="-2030.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*SeriesIndex)</text> | |
<text text-anchor="middle" x="728" y="-2021.8" font-family="Times,serif" font-size="9.00" fill="#000000">FindIDBySeriesKey</text> | |
<text text-anchor="middle" x="728" y="-2012.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.06s (0.022%)</text> | |
<text text-anchor="middle" x="728" y="-2003.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.31s (0.84%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50->N20 --> | |
<g id="edge10" class="edge"> | |
<title>N50->N20</title> | |
<g id="a_edge10"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*arrayCursors).createCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).Next (59.25s)"> | |
<path fill="none" stroke="#b24100" stroke-width="2" d="M727.4986,-2421.9003C728.2288,-2408.939 729.1189,-2393.1395 729.9142,-2379.0223"/> | |
<polygon fill="#b24100" stroke="#b24100" stroke-width="2" points="733.4316,-2378.8108 730.4997,-2368.6297 726.4427,-2378.417 733.4316,-2378.8108"/> | |
</a> | |
</g> | |
<g id="a_edge10-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.(*arrayCursors).createCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).Next (59.25s)"> | |
<text text-anchor="middle" x="749.2241" y="-2392.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 59.25s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51->N47 --> | |
<g id="edge78" class="edge"> | |
<title>N51->N47</title> | |
<g id="a_edge78"><a xlink:title="github.com/influxdata/influxdb/v2/models.escapeTag -> bytes.Replace (1.56s)"> | |
<path fill="none" stroke="#b2b1ad" d="M843.2112,-1673.4039C841.4119,-1659.148 839.042,-1640.3715 837.0384,-1624.4962"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="840.509,-1624.0425 835.7842,-1614.5595 833.5641,-1624.9191 840.509,-1624.0425"/> | |
</a> | |
</g> | |
<g id="a_edge78-label"><a xlink:title="github.com/influxdata/influxdb/v2/models.escapeTag -> bytes.Replace (1.56s)"> | |
<text text-anchor="middle" x="856.7241" y="-1639.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.56s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N33 --> | |
<g id="edge52" class="edge"> | |
<title>N53->N33</title> | |
<g id="a_edge52"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).TombstoneRange -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Seek (3.45s)"> | |
<path fill="none" stroke="#b2afa7" d="M949.2273,-1565.8522C951.5661,-1555.1323 955.5989,-1543.1662 962.5518,-1534 971.822,-1521.7787 978.9848,-1524.118 992,-1516 995.8641,-1513.5899 999.8482,-1511.0905 1003.8547,-1508.5667"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1006.038,-1511.3274 1012.6232,-1503.0277 1002.2995,-1505.4093 1006.038,-1511.3274"/> | |
</a> | |
</g> | |
<g id="a_edge52-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).TombstoneRange -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*readerOffsetsIterator).Seek (3.45s)"> | |
<text text-anchor="middle" x="978.7241" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.45s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54 --> | |
<g id="node54" class="node"> | |
<title>N54</title> | |
<g id="a_node54"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).KeyCursor (26.51s)"> | |
<polygon fill="#ede7e1" stroke="#b2875c" points="1102.4907,-2051 1021.5093,-2051 1021.5093,-1998 1102.4907,-1998 1102.4907,-2051"/> | |
<text text-anchor="middle" x="1062" y="-2039.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="1062" y="-2030.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*FileStore)</text> | |
<text text-anchor="middle" x="1062" y="-2021.8" font-family="Times,serif" font-size="9.00" fill="#000000">KeyCursor</text> | |
<text text-anchor="middle" x="1062" y="-2012.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.08s (0.029%)</text> | |
<text text-anchor="middle" x="1062" y="-2003.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 26.51s (9.68%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54->N12 --> | |
<g id="edge23" class="edge"> | |
<title>N54->N12</title> | |
<g id="a_edge23"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).KeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor (26.32s)"> | |
<path fill="none" stroke="#b2885c" d="M1062,-1997.9749C1062,-1985.7464 1062,-1971.0392 1062,-1957.8029"/> | |
<polygon fill="#b2885c" stroke="#b2885c" points="1065.5001,-1957.5786 1062,-1947.5786 1058.5001,-1957.5786 1065.5001,-1957.5786"/> | |
</a> | |
</g> | |
<g id="a_edge23-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).KeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.newKeyCursor (26.32s)"> | |
<text text-anchor="middle" x="1082.2241" y="-1968.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 26.32s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N37 --> | |
<g id="edge79" class="edge"> | |
<title>N55->N37</title> | |
<g id="a_edge79"><a xlink:title="github.com/influxdata/influxdb/v2/models.(*Tags).Set -> runtime.convTslice (1.55s)"> | |
<path fill="none" stroke="#b2b1ad" d="M549.916,-2421.7861C550.8225,-2393.0675 548.8723,-2346.8492 531,-2312 516.0741,-2282.896 493.3074,-2290.353 477,-2262 441.1155,-2199.609 438.2859,-2169.7612 459.5518,-2101 475.9385,-2048.015 487.7737,-2033.9567 530,-1998 555.4307,-1976.3451 566.7798,-1977.8724 598,-1966 624.4209,-1955.9527 635.1957,-1963.2437 659,-1948 701.3501,-1920.88 737.4656,-1874.8729 759.172,-1843.1523"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="762.2375,-1844.8654 764.9055,-1834.6119 756.4257,-1840.9637 762.2375,-1844.8654"/> | |
</a> | |
</g> | |
<g id="a_edge79-label"><a xlink:title="github.com/influxdata/influxdb/v2/models.(*Tags).Set -> runtime.convTslice (1.55s)"> | |
<text text-anchor="middle" x="476.7241" y="-2123.3" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56 --> | |
<g id="node56" class="node"> | |
<title>N56</title> | |
<g id="a_node56"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seekAscending (2.35s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="519.4923,-1722 442.5077,-1722 442.5077,-1669 519.4923,-1669 519.4923,-1722"/> | |
<text text-anchor="middle" x="481" y="-1710.8" font-family="Times,serif" font-size="9.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="481" y="-1701.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*KeyCursor)</text> | |
<text text-anchor="middle" x="481" y="-1692.8" font-family="Times,serif" font-size="9.00" fill="#000000">seekAscending</text> | |
<text text-anchor="middle" x="481" y="-1683.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.07s (0.026%)</text> | |
<text text-anchor="middle" x="481" y="-1674.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.35s (0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N22 --> | |
<g id="edge69" class="edge"> | |
<title>N56->N22</title> | |
<g id="a_edge69"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seekAscending -> runtime.growslice (2.23s)"> | |
<path fill="none" stroke="#b2b0ab" d="M459.3679,-1668.9749C447.8016,-1654.7925 433.5162,-1637.2758 421.5368,-1622.5868"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="424.1833,-1620.2939 415.1508,-1614.7563 418.7585,-1624.718 424.1833,-1620.2939"/> | |
</a> | |
</g> | |
<g id="a_edge69-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seekAscending -> runtime.growslice (2.23s)"> | |
<text text-anchor="middle" x="461.7241" y="-1639.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57->N45 --> | |
<g id="edge80" class="edge"> | |
<title>N57->N45</title> | |
<g id="a_edge80"><a xlink:title="github.com/influxdata/influxdb/v2/storage.(*seriesCursor).Next -> github.com/influxdata/influxdb/v2/storage.(*seriesCursor).readSeriesKeys (1.54s)"> | |
<path fill="none" stroke="#b2b1ad" d="M460.4938,-2421.9003C463.4903,-2409.6263 467.1081,-2394.8072 470.4101,-2381.2818"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="473.8864,-2381.7994 472.858,-2371.2546 467.0862,-2380.1392 473.8864,-2381.7994"/> | |
</a> | |
</g> | |
<g id="a_edge80-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage.(*seriesCursor).Next -> github.com/influxdata/influxdb/v2/storage.(*seriesCursor).readSeriesKeys (1.54s)"> | |
<text text-anchor="middle" x="484.7241" y="-2392.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N34 --> | |
<g id="edge92" class="edge"> | |
<title>N58->N34</title> | |
<g id="a_edge92"><a xlink:title="runtime.(*mheap).grow ... runtime.(*mspan).init (0.84s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M872.6261,-210.8885C874.6825,-185.5088 878.3426,-140.516 881.5518,-102 882.6341,-89.0101 883.8375,-74.7728 884.9088,-62.1682"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="888.4111,-62.2883 885.7721,-52.0275 881.4364,-61.6945 888.4111,-62.2883"/> | |
</a> | |
</g> | |
<g id="a_edge92-label"><a xlink:title="runtime.(*mheap).grow ... runtime.(*mspan).init (0.84s)"> | |
<text text-anchor="middle" x="897.7241" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 0.84s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N10 --> | |
<g id="edge25" class="edge"> | |
<title>N59->N10</title> | |
<g id="a_edge25"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).reset -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).readArrayBlock (25.69s)"> | |
<path fill="none" stroke="#b2895e" d="M796.9365,-2100.7885C782.9033,-2089.536 765.4644,-2077.1793 748,-2069 719.9816,-2055.8777 708.4099,-2059.9449 675.3849,-2051.1524"/> | |
<polygon fill="#b2895e" stroke="#b2895e" points="676.0474,-2047.7013 665.4698,-2048.3065 674.1161,-2054.4296 676.0474,-2047.7013"/> | |
</a> | |
</g> | |
<g id="a_edge25-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).reset -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).readArrayBlock (25.69s)"> | |
<text text-anchor="middle" x="791.2241" y="-2071.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 25.69s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60 --> | |
<g id="node60" class="node"> | |
<title>N60</title> | |
<g id="a_node60"><a xlink:title="github.com/influxdata/influxdb/v2/models.AppendMakeKey (2.87s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="995.98,-2046.5 916.02,-2046.5 916.02,-2002.5 995.98,-2002.5 995.98,-2046.5"/> | |
<text text-anchor="middle" x="956" y="-2035.3" font-family="Times,serif" font-size="9.00" fill="#000000">models</text> | |
<text text-anchor="middle" x="956" y="-2026.3" font-family="Times,serif" font-size="9.00" fill="#000000">AppendMakeKey</text> | |
<text text-anchor="middle" x="956" y="-2017.3" font-family="Times,serif" font-size="9.00" fill="#000000">0.03s (0.011%)</text> | |
<text text-anchor="middle" x="956" y="-2008.3" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.87s (1.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60->N48 --> | |
<g id="edge59" class="edge"> | |
<title>N60->N48</title> | |
<g id="a_edge59"><a xlink:title="github.com/influxdata/influxdb/v2/models.AppendMakeKey -> github.com/influxdata/influxdb/v2/models.Tags.AppendHashKey (2.76s)"> | |
<path fill="none" stroke="#b2b0a9" d="M956,-2002.4039C956,-1989.6563 956,-1973.294 956,-1958.6236"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="959.5001,-1958.3162 956,-1948.3162 952.5001,-1958.3163 959.5001,-1958.3162"/> | |
</a> | |
</g> | |
<g id="a_edge59-label"><a xlink:title="github.com/influxdata/influxdb/v2/models.AppendMakeKey -> github.com/influxdata/influxdb/v2/models.Tags.AppendHashKey (2.76s)"> | |
<text text-anchor="middle" x="972.7241" y="-1968.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.76s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61->N54 --> | |
<g id="edge22" class="edge"> | |
<title>N61->N54</title> | |
<g id="a_edge22"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*Engine).KeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).KeyCursor (26.51s)"> | |
<path fill="none" stroke="#b2875c" d="M1062,-2100.9749C1062,-2088.9346 1062,-2074.4911 1062,-2061.4149"/> | |
<polygon fill="#b2875c" stroke="#b2875c" points="1065.5001,-2061.2931 1062,-2051.2932 1058.5001,-2061.2932 1065.5001,-2061.2931"/> | |
</a> | |
</g> | |
<g id="a_edge22-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*Engine).KeyCursor -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*FileStore).KeyCursor (26.51s)"> | |
<text text-anchor="middle" x="1082.2241" y="-2071.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 26.51s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62->N42 --> | |
<g id="edge72" class="edge"> | |
<title>N62->N42</title> | |
<g id="a_edge72"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.TimeArrayDecodeAll -> github.com/influxdata/influxdb/v2/tsdb/tsm1.timeBatchDecodeAllRLE (2.14s)"> | |
<path fill="none" stroke="#b2b0ab" d="M492,-1451.9101C492,-1432.7064 492,-1404.5061 492,-1381.9607"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="495.5001,-1381.7327 492,-1371.7327 488.5001,-1381.7327 495.5001,-1381.7327"/> | |
</a> | |
</g> | |
<g id="a_edge72-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.TimeArrayDecodeAll -> github.com/influxdata/influxdb/v2/tsdb/tsm1.timeBatchDecodeAllRLE (2.14s)"> | |
<text text-anchor="middle" x="508.7241" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.14s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N60 --> | |
<g id="edge58" class="edge"> | |
<title>N63->N60</title> | |
<g id="a_edge58"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).seriesFieldKeyBytes -> github.com/influxdata/influxdb/v2/models.AppendMakeKey (2.87s)"> | |
<path fill="none" stroke="#b2b0a9" d="M956,-2100.9749C956,-2087.5804 956,-2071.2118 956,-2057.0601"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="959.5001,-2056.7563 956,-2046.7563 952.5001,-2056.7564 959.5001,-2056.7563"/> | |
</a> | |
</g> | |
<g id="a_edge58-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*arrayCursorIterator).seriesFieldKeyBytes -> github.com/influxdata/influxdb/v2/models.AppendMakeKey (2.87s)"> | |
<text text-anchor="middle" x="972.7241" y="-2071.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.87s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72 --> | |
<g id="node72" class="node"> | |
<title>N72</title> | |
<g id="a_node72"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.NewGroupResultSet (173.46s)"> | |
<polygon fill="#edd8d5" stroke="#b21600" points="558.7698,-2772 471.2302,-2772 471.2302,-2736 558.7698,-2736 558.7698,-2772"/> | |
<text text-anchor="middle" x="515" y="-2759.6" font-family="Times,serif" font-size="8.00" fill="#000000">reads</text> | |
<text text-anchor="middle" x="515" y="-2751.6" font-family="Times,serif" font-size="8.00" fill="#000000">NewGroupResultSet</text> | |
<text text-anchor="middle" x="515" y="-2743.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 173.46s (63.34%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64->N72 --> | |
<g id="edge4" class="edge"> | |
<title>N64->N72</title> | |
<g id="a_edge4"><a xlink:title="github.com/influxdata/influxdb/v2/storage/readservice.(*store).ReadGroup -> github.com/influxdata/influxdb/v2/storage/reads.NewGroupResultSet (173.46s)"> | |
<path fill="none" stroke="#b21600" stroke-width="4" d="M515,-2821.5898C515,-2809.9278 515,-2795.1267 515,-2782.35"/> | |
<polygon fill="#b21600" stroke="#b21600" stroke-width="4" points="518.5001,-2782.2069 515,-2772.207 511.5001,-2782.207 518.5001,-2782.2069"/> | |
</a> | |
</g> | |
<g id="a_edge4-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/readservice.(*store).ReadGroup -> github.com/influxdata/influxdb/v2/storage/reads.NewGroupResultSet (173.46s)"> | |
<text text-anchor="middle" x="538.7241" y="-2792.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 173.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65->N21 --> | |
<g id="edge18" class="edge"> | |
<title>N65->N21</title> | |
<g id="a_edge18"><a xlink:title="runtime.(*mheap).alloc_m -> runtime.(*mheap).allocSpanLocked (29.43s)"> | |
<path fill="none" stroke="#b28152" d="M754,-421.9003C754,-406.8827 754,-388.055 754,-372.4486"/> | |
<polygon fill="#b28152" stroke="#b28152" points="757.5001,-372.2452 754,-362.2452 750.5001,-372.2453 757.5001,-372.2452"/> | |
</a> | |
</g> | |
<g id="a_edge18-label"><a xlink:title="runtime.(*mheap).alloc_m -> runtime.(*mheap).allocSpanLocked (29.43s)"> | |
<text text-anchor="middle" x="774.2241" y="-392.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 29.43s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66->N41 --> | |
<g id="edge39" class="edge"> | |
<title>N66->N41</title> | |
<g id="a_edge39"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).ReadEntries (7.62s)"> | |
<path fill="none" stroke="#b2aa99" d="M1049,-1668.9749C1049,-1656.9346 1049,-1642.4911 1049,-1629.4149"/> | |
<polygon fill="#b2aa99" stroke="#b2aa99" points="1052.5001,-1629.2931 1049,-1619.2932 1045.5001,-1629.2932 1052.5001,-1629.2931"/> | |
</a> | |
</g> | |
<g id="a_edge39-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadEntries -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*indirectIndex).ReadEntries (7.62s)"> | |
<text text-anchor="middle" x="1065.7241" y="-1639.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 7.62s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67 --> | |
<g id="node67" class="node"> | |
<title>N67</title> | |
<g id="a_node67"><a xlink:title="runtime.(*mcache).refill (6.30s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="871.4923,-1066 794.5077,-1066 794.5077,-1013 871.4923,-1013 871.4923,-1066"/> | |
<text text-anchor="middle" x="833" y="-1054.8" font-family="Times,serif" font-size="9.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="833" y="-1045.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*mcache)</text> | |
<text text-anchor="middle" x="833" y="-1036.8" font-family="Times,serif" font-size="9.00" fill="#000000">refill</text> | |
<text text-anchor="middle" x="833" y="-1027.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="833" y="-1018.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 6.30s (2.30%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67->N31 --> | |
<g id="edge44" class="edge"> | |
<title>N67->N31</title> | |
<g id="a_edge44"><a xlink:title="runtime.(*mcache).refill -> runtime.(*mcentral).cacheSpan (6.29s)"> | |
<path fill="none" stroke="#b2ab9d" d="M833,-1012.9749C833,-1000.9346 833,-986.4911 833,-973.4149"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="836.5001,-973.2931 833,-963.2932 829.5001,-973.2932 836.5001,-973.2931"/> | |
</a> | |
</g> | |
<g id="a_edge44-label"><a xlink:title="runtime.(*mcache).refill -> runtime.(*mcentral).cacheSpan (6.29s)"> | |
<text text-anchor="middle" x="849.7241" y="-983.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.29s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68->N19 --> | |
<g id="edge56" class="edge"> | |
<title>N68->N19</title> | |
<g id="a_edge56"><a xlink:title="runtime.(*mcentral).grow -> runtime.(*mheap).alloc (3.03s)"> | |
<path fill="none" stroke="#b2afa8" d="M833,-806.8755C833,-794.5847 833,-779.9334 833,-767.2288"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="836.5001,-767.1093 833,-757.1093 829.5001,-767.1094 836.5001,-767.1093"/> | |
</a> | |
</g> | |
<g id="a_edge56-label"><a xlink:title="runtime.(*mcentral).grow -> runtime.(*mheap).alloc (3.03s)"> | |
<text text-anchor="middle" x="849.7241" y="-777.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 3.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70 --> | |
<g id="node70" class="node"> | |
<title>N70</title> | |
<g id="a_node70"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesPartition).FindIDTypedBySeriesKey (2.37s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="745.858,-2154 634.142,-2154 634.142,-2101 745.858,-2101 745.858,-2154"/> | |
<text text-anchor="middle" x="690" y="-2142.8" font-family="Times,serif" font-size="9.00" fill="#000000">seriesfile</text> | |
<text text-anchor="middle" x="690" y="-2133.8" font-family="Times,serif" font-size="9.00" fill="#000000">(*SeriesPartition)</text> | |
<text text-anchor="middle" x="690" y="-2124.8" font-family="Times,serif" font-size="9.00" fill="#000000">FindIDTypedBySeriesKey</text> | |
<text text-anchor="middle" x="690" y="-2115.8" font-family="Times,serif" font-size="9.00" fill="#000000">0.01s (0.0037%)</text> | |
<text text-anchor="middle" x="690" y="-2106.8" font-family="Times,serif" font-size="9.00" fill="#000000">of 2.37s (0.87%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69->N70 --> | |
<g id="edge63" class="edge"> | |
<title>N69->N70</title> | |
<g id="a_edge63"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesFile).SeriesIDTypedBySeriesKey -> github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesPartition).FindIDTypedBySeriesKey (2.37s)"> | |
<path fill="none" stroke="#b2b0aa" d="M698.2242,-2206.3779C696.8954,-2193.6335 695.2828,-2178.1669 693.8388,-2164.3173"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="697.2931,-2163.6967 692.7749,-2154.1136 690.3309,-2164.4227 697.2931,-2163.6967"/> | |
</a> | |
</g> | |
<g id="a_edge63-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesFile).SeriesIDTypedBySeriesKey -> github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesPartition).FindIDTypedBySeriesKey (2.37s)"> | |
<text text-anchor="middle" x="711.7241" y="-2174.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N49 --> | |
<g id="edge68" class="edge"> | |
<title>N70->N49</title> | |
<g id="a_edge68"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesPartition).FindIDTypedBySeriesKey -> github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesIndex).FindIDBySeriesKey (2.31s)"> | |
<path fill="none" stroke="#b2b0aa" d="M699.7859,-2100.9749C704.272,-2088.8154 709.6623,-2074.2049 714.5241,-2061.0269"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="717.9375,-2061.8865 718.1151,-2051.2932 711.3702,-2059.4636 717.9375,-2061.8865"/> | |
</a> | |
</g> | |
<g id="a_edge68-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesPartition).FindIDTypedBySeriesKey -> github.com/influxdata/influxdb/v2/tsdb/seriesfile.(*SeriesIndex).FindIDBySeriesKey (2.31s)"> | |
<text text-anchor="middle" x="727.7241" y="-2071.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71->N56 --> | |
<g id="edge66" class="edge"> | |
<title>N71->N56</title> | |
<g id="a_edge66"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seek -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seekAscending (2.35s)"> | |
<path fill="none" stroke="#b2b0aa" d="M852.6546,-1781.9673C847.1027,-1778.0716 841.1101,-1774.5269 835,-1772 775.2151,-1747.2755 753.8909,-1767.1794 690.5518,-1754 668.9827,-1749.512 664.4794,-1744.8994 643,-1740 594.7014,-1728.9831 580.0746,-1737.4307 533,-1722 531.5858,-1721.5364 530.1628,-1721.0389 528.7365,-1720.5127"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="529.9181,-1717.2148 519.3367,-1716.6822 527.2765,-1723.6972 529.9181,-1717.2148"/> | |
</a> | |
</g> | |
<g id="a_edge66-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seek -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*KeyCursor).seekAscending (2.35s)"> | |
<text text-anchor="middle" x="706.7241" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 2.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72->N1 --> | |
<g id="edge3" class="edge"> | |
<title>N72->N1</title> | |
<g id="a_edge3"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.NewGroupResultSet -> github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort (173.46s)"> | |
<path fill="none" stroke="#b21600" stroke-width="4" d="M515,-2735.755C515,-2724.647 515,-2710.0136 515,-2696.3781"/> | |
<polygon fill="#b21600" stroke="#b21600" stroke-width="4" points="518.5001,-2696.2203 515,-2686.2203 511.5001,-2696.2204 518.5001,-2696.2203"/> | |
</a> | |
</g> | |
<g id="a_edge3-label"><a xlink:title="github.com/influxdata/influxdb/v2/storage/reads.NewGroupResultSet -> github.com/influxdata/influxdb/v2/storage/reads.(*groupResultSet).groupBySort (173.46s)"> | |
<text text-anchor="middle" x="538.7241" y="-2706.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 173.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75 --> | |
<g id="node75" class="node"> | |
<title>N75</title> | |
<g id="a_node75"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*mmapAccessor).readFloatArrayBlock (44.74s)"> | |
<polygon fill="#ede1d9" stroke="#b25d20" points="689.9766,-1715.5 606.0234,-1715.5 606.0234,-1675.5 689.9766,-1675.5 689.9766,-1715.5"/> | |
<text text-anchor="middle" x="648" y="-1705.1" font-family="Times,serif" font-size="8.00" fill="#000000">tsm1</text> | |
<text text-anchor="middle" x="648" y="-1697.1" font-family="Times,serif" font-size="8.00" fill="#000000">(*mmapAccessor)</text> | |
<text text-anchor="middle" x="648" y="-1689.1" font-family="Times,serif" font-size="8.00" fill="#000000">readFloatArrayBlock</text> | |
<text text-anchor="middle" x="648" y="-1681.1" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 44.74s (16.34%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73->N75 --> | |
<g id="edge14" class="edge"> | |
<title>N73->N75</title> | |
<g id="a_edge14"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadFloatArrayBlockAt -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*mmapAccessor).readFloatArrayBlock (44.74s)"> | |
<path fill="none" stroke="#b25d20" d="M598.2246,-1788.4905C596.4831,-1774.3725 596.0374,-1755.3225 602.5518,-1740 605.1036,-1733.9978 608.8971,-1728.3965 613.2235,-1723.3306"/> | |
<polygon fill="#b25d20" stroke="#b25d20" points="616.0022,-1725.4876 620.3589,-1715.8299 610.9305,-1720.6629 616.0022,-1725.4876"/> | |
</a> | |
</g> | |
<g id="a_edge14-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*TSMReader).ReadFloatArrayBlockAt -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*mmapAccessor).readFloatArrayBlock (44.74s)"> | |
<text text-anchor="middle" x="622.2241" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 44.74s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74->N10 --> | |
<g id="edge30" class="edge"> | |
<title>N74->N10</title> | |
<g id="a_edge30"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).nextTSM -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).readArrayBlock (22.68s)"> | |
<path fill="none" stroke="#b28f68" d="M567.4954,-2107.1505C573.0491,-2093.8475 580.4571,-2076.1027 586.9851,-2060.4658"/> | |
<polygon fill="#b28f68" stroke="#b28f68" points="590.2889,-2061.6371 590.9116,-2051.0606 583.8292,-2058.9403 590.2889,-2061.6371"/> | |
</a> | |
</g> | |
<g id="a_edge30-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).nextTSM -> github.com/influxdata/influxdb/v2/tsdb/tsm1.(*floatArrayAscendingCursor).readArrayBlock (22.68s)"> | |
<text text-anchor="middle" x="603.2241" y="-2071.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 22.68s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75->N18 --> | |
<g id="edge15" class="edge"> | |
<title>N75->N18</title> | |
<g id="a_edge15"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*mmapAccessor).readFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.DecodeFloatArrayBlock (44.53s)"> | |
<path fill="none" stroke="#b25e21" d="M648,-1675.1505C648,-1661.3959 648,-1642.8928 648,-1626.8808"/> | |
<polygon fill="#b25e21" stroke="#b25e21" points="651.5001,-1626.7934 648,-1616.7934 644.5001,-1626.7934 651.5001,-1626.7934"/> | |
</a> | |
</g> | |
<g id="a_edge15-label"><a xlink:title="github.com/influxdata/influxdb/v2/tsdb/tsm1.(*mmapAccessor).readFloatArrayBlock -> github.com/influxdata/influxdb/v2/tsdb/tsm1.DecodeFloatArrayBlock (44.53s)"> | |
<text text-anchor="middle" x="668.2241" y="-1639.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 44.53s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78 --> | |
<g id="node78" class="node"> | |
<title>N78</title> | |
<g id="a_node78"><a xlink:title="runtime.(*mheap).allocSpanLocked.func1 (1.37s)"> | |
<polygon fill="#ededec" stroke="#b2b1ae" points="995.7699,-150 924.2301,-150 924.2301,-102 995.7699,-102 995.7699,-150"/> | |
<text text-anchor="middle" x="960" y="-139.6" font-family="Times,serif" font-size="8.00" fill="#000000">runtime</text> | |
<text text-anchor="middle" x="960" y="-131.6" font-family="Times,serif" font-size="8.00" fill="#000000">(*mheap)</text> | |
<text text-anchor="middle" x="960" y="-123.6" font-family="Times,serif" font-size="8.00" fill="#000000">allocSpanLocked</text> | |
<text text-anchor="middle" x="960" y="-115.6" font-family="Times,serif" font-size="8.00" fill="#000000">func1</text> | |
<text text-anchor="middle" x="960" y="-107.6" font-family="Times,serif" font-size="8.00" fill="#000000">0 of 1.37s (0.5%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N78 --> | |
<g id="edge83" class="edge"> | |
<title>N76->N78</title> | |
<g id="a_edge83"><a xlink:title="runtime.(*mTreap).mutate -> runtime.(*mheap).allocSpanLocked.func1 (1.37s)"> | |
<path fill="none" stroke="#b2b1ae" d="M960.8072,-210.7549C960.6722,-196.5783 960.4884,-177.2784 960.3303,-160.6766"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="963.826,-160.2036 960.2308,-150.2375 956.8263,-160.2704 963.826,-160.2036"/> | |
</a> | |
</g> | |
<g id="a_edge83-label"><a xlink:title="runtime.(*mTreap).mutate -> runtime.(*mheap).allocSpanLocked.func1 (1.37s)"> | |
<text text-anchor="middle" x="976.7241" y="-170.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77->N67 --> | |
<g id="edge43" class="edge"> | |
<title>N77->N67</title> | |
<g id="a_edge43"><a xlink:title="runtime.(*mcache).nextFree -> runtime.(*mcache).refill (6.30s)"> | |
<path fill="none" stroke="#b2ab9d" d="M833,-1115.5348C833,-1104.1844 833,-1089.7222 833,-1076.4644"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="836.5001,-1076.1724 833,-1066.1725 829.5001,-1076.1725 836.5001,-1076.1724"/> | |
</a> | |
</g> | |
<g id="a_edge43-label"><a xlink:title="runtime.(*mcache).nextFree -> runtime.(*mcache).refill (6.30s)"> | |
<text text-anchor="middle" x="849.7241" y="-1086.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 6.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78->N34 --> | |
<g id="edge85" class="edge"> | |
<title>N78->N34</title> | |
<g id="a_edge85"><a xlink:title="runtime.(*mheap).allocSpanLocked.func1 -> runtime.(*mspan).init (1.37s)"> | |
<path fill="none" stroke="#b2b1ae" d="M942.5708,-101.7928C933.6099,-89.347 922.5349,-73.9652 912.7088,-60.3177"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="915.4655,-58.1564 906.782,-52.0861 909.7847,-62.2466 915.4655,-58.1564"/> | |
</a> | |
</g> | |
<g id="a_edge85-label"><a xlink:title="runtime.(*mheap).allocSpanLocked.func1 -> runtime.(*mspan).init (1.37s)"> | |
<text text-anchor="middle" x="944.7241" y="-72.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 1.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N46 --> | |
<g id="edge32" class="edge"> | |
<title>N79->N46</title> | |
<g id="a_edge32"><a xlink:title="runtime.gcBgMarkWorker.func2 -> runtime.gcDrain (9.67s)"> | |
<path fill="none" stroke="#b2a692" d="M562,-528.6623C562,-514.9614 562,-496.5958 562,-480.9005"/> | |
<polygon fill="#b2a692" stroke="#b2a692" points="565.5001,-480.5512 562,-470.5513 558.5001,-480.5513 565.5001,-480.5512"/> | |
</a> | |
</g> | |
<g id="a_edge32-label"><a xlink:title="runtime.gcBgMarkWorker.func2 -> runtime.gcDrain (9.67s)"> | |
<text text-anchor="middle" x="578.7241" y="-495.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 9.67s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80->N19 --> | |
<g id="edge37" class="edge"> | |
<title>N80->N19</title> | |
<g id="a_edge37"><a xlink:title="runtime.largeAlloc -> runtime.(*mheap).alloc (7.90s)"> | |
<path fill="none" stroke="#b2a998" d="M690.1451,-567.0989C694.433,-569.1748 698.7909,-571.192 703,-573 725.0858,-582.4867 735.7252,-575.3856 754,-591 773.1584,-607.3693 803.0059,-669.5018 819.9993,-707.2378"/> | |
<polygon fill="#b2a998" stroke="#b2a998" points="816.9591,-709.0138 824.2302,-716.7197 823.3516,-706.1614 816.9591,-709.0138"/> | |
</a> | |
</g> | |
<g id="a_edge37-label"><a xlink:title="runtime.largeAlloc -> runtime.(*mheap).alloc (7.90s)"> | |
<text text-anchor="middle" x="816.7241" y="-640.8" font-family="Times,serif" font-size="14.00" fill="#000000"> 7.90s</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