Created
May 7, 2018 19:13
-
-
Save bplotnick/39393343d92fb6e975e40da82d643e6b to your computer and use it in GitHub Desktop.
This file contains 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.36.0 (20140111.2315) | |
--> | |
<!-- Title: envoy Pages: 1 --> | |
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<script type="text/ecmascript"><![CDATA[ | |
/** | |
* SVGPan library 1.2.2 | |
* ====================== | |
* | |
* Given an unique existing element with id "viewport" (or when missing, the | |
* first g-element), including the library into any SVG adds the following | |
* capabilities: | |
* | |
* - Mouse panning | |
* - Mouse zooming (using the wheel) | |
* - Object dragging | |
* | |
* You can configure the behaviour of the pan/zoom/drag with the variables | |
* listed in the CONFIGURATION section of this file. | |
* | |
* Known issues: | |
* | |
* - Zooming (while panning) on Safari has still some issues | |
* | |
* Releases: | |
* | |
* 1.2.2, Tue Aug 30 17:21:56 CEST 2011, Andrea Leofreddi | |
* - Fixed viewBox on root tag (#7) | |
* - Improved zoom speed (#2) | |
* | |
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi | |
* - Fixed a regression with mouse wheel (now working on Firefox 5) | |
* - Working with viewBox attribute (#4) | |
* - Added "use strict;" and fixed resulting warnings (#5) | |
* - Added configuration variables, dragging is disabled by default (#3) | |
* | |
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui | |
* Fixed a bug with browser mouse handler interaction | |
* | |
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui | |
* Updated the zoom code to support the mouse wheel on Safari/Chrome | |
* | |
* 1.0, Andrea Leofreddi | |
* First release | |
* | |
* This code is licensed under the following BSD license: | |
* | |
* Copyright 2009-2017 Andrea Leofreddi <a.leofreddi@vleo.net>. All rights reserved. | |
* | |
* Redistribution and use in source and binary forms, with or without modification, are | |
* permitted provided that the following conditions are met: | |
* | |
* 1. Redistributions of source code must retain the above copyright | |
* notice, this list of conditions and the following disclaimer. | |
* 2. Redistributions in binary form must reproduce the above copyright | |
* notice, this list of conditions and the following disclaimer in the | |
* documentation and/or other materials provided with the distribution. | |
* 3. Neither the name of the copyright holder nor the names of its | |
* contributors may be used to endorse or promote products derived from | |
* this software without specific prior written permission. | |
* | |
* THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS | |
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY | |
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR | |
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | |
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | |
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
* | |
* The views and conclusions contained in the software and documentation are those of the | |
* authors and should not be interpreted as representing official policies, either expressed | |
* or implied, of Andrea Leofreddi. | |
*/ | |
"use strict"; | |
/// CONFIGURATION | |
/// ====> | |
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled) | |
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled) | |
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled) | |
var zoomScale = 0.2; // Zoom sensitivity | |
/// <==== | |
/// END OF CONFIGURATION | |
var root = document.documentElement; | |
var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf; | |
setupHandlers(root); | |
/** | |
* Register handlers | |
*/ | |
function setupHandlers(root){ | |
setAttributes(root, { | |
"onmouseup" : "handleMouseUp(evt)", | |
"onmousedown" : "handleMouseDown(evt)", | |
"onmousemove" : "handleMouseMove(evt)", | |
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element | |
}); | |
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) | |
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari | |
else | |
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others | |
} | |
/** | |
* Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable. | |
*/ | |
function getRoot(root) { | |
if(svgRoot == null) { | |
var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r; | |
while(t != root) { | |
if(t.getAttribute("viewBox")) { | |
setCTM(r, t.getCTM()); | |
t.removeAttribute("viewBox"); | |
} | |
t = t.parentNode; | |
} | |
svgRoot = r; | |
} | |
return svgRoot; | |
} | |
/** | |
* Instance an SVGPoint object with given event coordinates. | |
*/ | |
function getEventPoint(evt) { | |
var p = root.createSVGPoint(); | |
p.x = evt.clientX; | |
p.y = evt.clientY; | |
return p; | |
} | |
/** | |
* Sets the current transform matrix of an element. | |
*/ | |
function setCTM(element, matrix) { | |
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; | |
element.setAttribute("transform", s); | |
} | |
/** | |
* Dumps a matrix to a string (useful for debug). | |
*/ | |
function dumpMatrix(matrix) { | |
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; | |
return s; | |
} | |
/** | |
* Sets attributes of an element. | |
*/ | |
function setAttributes(element, attributes){ | |
for (var i in attributes) | |
element.setAttributeNS(null, i, attributes[i]); | |
} | |
/** | |
* Handle mouse wheel event. | |
*/ | |
function handleMouseWheel(evt) { | |
if(!enableZoom) | |
return; | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var delta; | |
if(evt.wheelDelta) | |
delta = evt.wheelDelta / 360; // Chrome/Safari | |
else | |
delta = evt.detail / -9; // Mozilla | |
var z = Math.pow(1 + zoomScale, delta); | |
var g = getRoot(svgDoc); | |
var p = getEventPoint(evt); | |
p = p.matrixTransform(g.getCTM().inverse()); | |
// Compute new scale matrix in current mouse position | |
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); | |
setCTM(g, g.getCTM().multiply(k)); | |
if(typeof(stateTf) == "undefined") | |
stateTf = g.getCTM().inverse(); | |
stateTf = stateTf.multiply(k.inverse()); | |
} | |
/** | |
* Handle mouse move event. | |
*/ | |
function handleMouseMove(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if(state == 'pan' && enablePan) { | |
// Pan mode | |
var p = getEventPoint(evt).matrixTransform(stateTf); | |
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); | |
} else if(state == 'drag' && enableDrag) { | |
// Drag mode | |
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); | |
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); | |
stateOrigin = p; | |
} | |
} | |
/** | |
* Handle click event. | |
*/ | |
function handleMouseDown(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if( | |
evt.target.tagName == "svg" | |
|| !enableDrag // Pan anyway when drag is disabled and the user clicked on an element | |
) { | |
// Pan mode | |
state = 'pan'; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} else { | |
// Drag mode | |
state = 'drag'; | |
stateTarget = evt.target; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} | |
} | |
/** | |
* Handle mouse button release event. | |
*/ | |
function handleMouseUp(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
if(state == 'pan' || state == 'drag') { | |
// Quit pan mode | |
state = ''; | |
} | |
} | |
]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2134)"> | |
<title>envoy</title> | |
<polygon fill="white" stroke="none" points="-4,4 -4,-2134 1826,-2134 1826,4 -4,4"/> | |
<g id="clust1" class="cluster"><title>cluster_L</title> | |
<polygon fill="none" stroke="black" points="386,-1990 386,-2122 902,-2122 902,-1990 386,-1990"/> | |
</g> | |
<!-- File: envoy --> | |
<g id="node1" class="node"><title>File: envoy</title> | |
<g id="a_node1"><a xlink:title="envoy"> | |
<polygon fill="#f8f8f8" stroke="black" points="893.25,-2114 394.75,-2114 394.75,-1998 893.25,-1998 893.25,-2114"/> | |
<text text-anchor="start" x="402.5" y="-2097.2" font-family="Times,serif" font-size="16.00">File: envoy</text> | |
<text text-anchor="start" x="402.5" y="-2079.2" font-family="Times,serif" font-size="16.00">Type: cpu</text> | |
<text text-anchor="start" x="402.5" y="-2061.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 9.40s, 89.35% of 10.52s total</text> | |
<text text-anchor="start" x="402.5" y="-2043.2" font-family="Times,serif" font-size="16.00">Dropped 262 nodes (cum <= 0.05s)</text> | |
<text text-anchor="start" x="402.5" y="-2025.2" font-family="Times,serif" font-size="16.00">Dropped 32 edges (freq <= 0.01s)</text> | |
<text text-anchor="start" x="402.5" y="-2007.2" font-family="Times,serif" font-size="16.00">Showing top 80 nodes out of 113</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1 --> | |
<g id="node1" class="node"><title>N1</title> | |
<g id="a_node1"><a xlink:title="std::function::operator() (7.11s)"> | |
<polygon fill="#edd8d5" stroke="#b21300" points="1008.25,-2078 911.75,-2078 911.75,-2034 1008.25,-2034 1008.25,-2078"/> | |
<text text-anchor="middle" x="960" y="-2067.6" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="960" y="-2058.6" font-family="Times,serif" font-size="8.00">function</text> | |
<text text-anchor="middle" x="960" y="-2049.6" font-family="Times,serif" font-size="8.00">operator()</text> | |
<text text-anchor="middle" x="960" y="-2040.6" font-family="Times,serif" font-size="8.00">0 of 7.11s (67.59%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2 --> | |
<g id="node2" class="node"><title>N2</title> | |
<g id="a_node2"><a xlink:title="__read_nocancel (5.55s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1068,-1925 852,-1925 852,-1865 1068,-1865 1068,-1925"/> | |
<text text-anchor="middle" x="960" y="-1901.8" font-family="Times,serif" font-size="24.00">__read_nocancel</text> | |
<text text-anchor="middle" x="960" y="-1875.8" font-family="Times,serif" font-size="24.00">5.55s (52.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N2 --> | |
<g id="edge7" class="edge"><title>N1->N2</title> | |
<g id="a_edge7"><a xlink:title="std::function::operator() -> __read_nocancel (5.08s)"> | |
<path fill="none" stroke="#b22300" stroke-width="3" d="M960,-2033.89C960,-2008.76 960,-1966.31 960,-1935.13"/> | |
<polygon fill="#b22300" stroke="#b22300" stroke-width="3" points="963.5,-1935.03 960,-1925.03 956.5,-1935.03 963.5,-1935.03"/> | |
</a> | |
</g> | |
<g id="a_edge7-label"><a xlink:title="std::function::operator() -> __read_nocancel (5.08s)"> | |
<text text-anchor="middle" x="982" y="-1961.3" font-family="Times,serif" font-size="14.00"> 5.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4 --> | |
<g id="node4" class="node"><title>N4</title> | |
<g id="a_node4"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent (1.80s)"> | |
<polygon fill="#ede1d8" stroke="#b25819" points="718.25,-1932 617.75,-1932 617.75,-1858 718.25,-1858 718.25,-1932"/> | |
<text text-anchor="middle" x="668" y="-1920" font-family="Times,serif" font-size="10.00">Envoy</text> | |
<text text-anchor="middle" x="668" y="-1909" font-family="Times,serif" font-size="10.00">Filesystem</text> | |
<text text-anchor="middle" x="668" y="-1898" font-family="Times,serif" font-size="10.00">WatcherImpl</text> | |
<text text-anchor="middle" x="668" y="-1887" font-family="Times,serif" font-size="10.00">onInotifyEvent</text> | |
<text text-anchor="middle" x="668" y="-1876" font-family="Times,serif" font-size="10.00">0.05s (0.48%)</text> | |
<text text-anchor="middle" x="668" y="-1865" font-family="Times,serif" font-size="10.00">of 1.80s (17.11%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N4 --> | |
<g id="edge8" class="edge"><title>N1->N4</title> | |
<g id="a_edge8"><a xlink:title="std::function::operator() -> Envoy::Filesystem::WatcherImpl::onInotifyEvent (1.80s)"> | |
<path fill="none" stroke="#b25819" d="M948.902,-2033.96C939.644,-2018.78 924.924,-1999.39 906,-1990 883.286,-1978.73 696.587,-1997.25 678,-1980 667.692,-1970.43 663.696,-1956.27 662.732,-1942.29"/> | |
<polygon fill="#b25819" stroke="#b25819" points="666.23,-1942.13 662.52,-1932.21 659.232,-1942.28 666.23,-1942.13"/> | |
</a> | |
</g> | |
<g id="a_edge8-label"><a xlink:title="std::function::operator() -> Envoy::Filesystem::WatcherImpl::onInotifyEvent (1.80s)"> | |
<text text-anchor="middle" x="700" y="-1961.3" font-family="Times,serif" font-size="14.00"> 1.80s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5 --> | |
<g id="node5" class="node"><title>N5</title> | |
<g id="a_node5"><a xlink:title="event_base_loop (8.01s)"> | |
<polygon fill="#edd7d5" stroke="#b20e00" points="1183.25,-1913 1086.75,-1913 1086.75,-1877 1183.25,-1877 1183.25,-1913"/> | |
<text text-anchor="middle" x="1135" y="-1897.6" font-family="Times,serif" font-size="8.00">event_base_loop</text> | |
<text text-anchor="middle" x="1135" y="-1888.6" font-family="Times,serif" font-size="8.00">0 of 8.01s (76.14%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N5 --> | |
<g id="edge82" class="edge"><title>N1->N5</title> | |
<g id="a_edge82"><a xlink:title="std::function::operator() ... event_base_loop (0.04s)"> | |
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M983.239,-2033.89C1015.69,-2004.4 1074.42,-1951.04 1108.52,-1920.06"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="1111.17,-1922.38 1116.22,-1913.06 1106.47,-1917.2 1111.17,-1922.38"/> | |
</a> | |
</g> | |
<g id="a_edge82-label"><a xlink:title="std::function::operator() ... event_base_loop (0.04s)"> | |
<text text-anchor="middle" x="1096" y="-1961.3" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36 --> | |
<g id="node36" class="node"><title>N36</title> | |
<g id="a_node36"><a xlink:title="Envoy::Config::FilesystemSubscriptionImpl::refresh (1.05s)"> | |
<polygon fill="#ede7e1" stroke="#b28559" points="599,-1921.5 465,-1921.5 465,-1868.5 599,-1868.5 599,-1921.5"/> | |
<text text-anchor="middle" x="532" y="-1911.1" font-family="Times,serif" font-size="8.00">Envoy</text> | |
<text text-anchor="middle" x="532" y="-1902.1" font-family="Times,serif" font-size="8.00">Config</text> | |
<text text-anchor="middle" x="532" y="-1893.1" font-family="Times,serif" font-size="8.00">FilesystemSubscriptionImpl</text> | |
<text text-anchor="middle" x="532" y="-1884.1" font-family="Times,serif" font-size="8.00">refresh</text> | |
<text text-anchor="middle" x="532" y="-1875.1" font-family="Times,serif" font-size="8.00">0 of 1.05s (9.98%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N36 --> | |
<g id="edge10" class="edge"><title>N1->N36</title> | |
<g id="a_edge10"><a xlink:title="std::function::operator() -> Envoy::Config::FilesystemSubscriptionImpl::refresh (1.05s)"> | |
<path fill="none" stroke="#b28559" d="M948.927,-2033.9C939.682,-2018.71 924.967,-1999.3 906,-1990 848.107,-1961.6 674.688,-2006.71 616,-1980 599.4,-1972.44 600.791,-1963 588,-1950 581.183,-1943.07 573.773,-1935.77 566.642,-1928.85"/> | |
<polygon fill="#b28559" stroke="#b28559" points="568.683,-1925.96 559.056,-1921.54 563.823,-1931 568.683,-1925.96"/> | |
</a> | |
</g> | |
<g id="a_edge10-label"><a xlink:title="std::function::operator() -> Envoy::Config::FilesystemSubscriptionImpl::refresh (1.05s)"> | |
<text text-anchor="middle" x="638" y="-1961.3" font-family="Times,serif" font-size="14.00"> 1.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39 --> | |
<g id="node39" class="node"><title>N39</title> | |
<g id="a_node39"><a xlink:title="strlen (0.09s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="833.25,-1913 736.75,-1913 736.75,-1877 833.25,-1877 833.25,-1913"/> | |
<text text-anchor="middle" x="785" y="-1898.2" font-family="Times,serif" font-size="11.00">strlen</text> | |
<text text-anchor="middle" x="785" y="-1886.2" font-family="Times,serif" font-size="11.00">0.09s (0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N39 --> | |
<g id="edge66" class="edge"><title>N1->N39</title> | |
<g id="a_edge66"><a xlink:title="std::function::operator() -> strlen (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" d="M944.292,-2033.8C934.049,-2020.58 920.021,-2003.57 906,-1990 878.641,-1963.52 844.053,-1937.27 818.87,-1919.27"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="820.566,-1916.18 810.382,-1913.26 816.52,-1921.89 820.566,-1916.18"/> | |
</a> | |
</g> | |
<g id="a_edge66-label"><a xlink:title="std::function::operator() -> strlen (0.08s)"> | |
<text text-anchor="middle" x="916" y="-1961.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3 --> | |
<g id="node3" class="node"><title>N3</title> | |
<g id="a_node3"><a xlink:title="__libc_start_main (7.97s)"> | |
<polygon fill="#edd7d5" stroke="#b20e00" points="1183.25,-2074 1086.75,-2074 1086.75,-2038 1183.25,-2038 1183.25,-2074"/> | |
<text text-anchor="middle" x="1135" y="-2058.6" font-family="Times,serif" font-size="8.00">__libc_start_main</text> | |
<text text-anchor="middle" x="1135" y="-2049.6" font-family="Times,serif" font-size="8.00">0 of 7.97s (75.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N5 --> | |
<g id="edge1" class="edge"><title>N3->N5</title> | |
<g id="a_edge1"><a xlink:title="__libc_start_main ... event_base_loop (7.97s)"> | |
<path fill="none" stroke="#b20e00" stroke-width="4" stroke-dasharray="1,5" d="M1135,-2037.98C1135,-2010.63 1135,-1956.63 1135,-1923.67"/> | |
<polygon fill="#b20e00" stroke="#b20e00" stroke-width="4" points="1138.5,-1923.38 1135,-1913.38 1131.5,-1923.38 1138.5,-1923.38"/> | |
</a> | |
</g> | |
<g id="a_edge1-label"><a xlink:title="__libc_start_main ... event_base_loop (7.97s)"> | |
<text text-anchor="middle" x="1157" y="-1961.3" font-family="Times,serif" font-size="14.00"> 7.97s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N1 --> | |
<g id="edge9" class="edge"><title>N4->N1</title> | |
<g id="a_edge9"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::function::operator() (1.05s)"> | |
<path fill="none" stroke="#b28559" d="M714.025,-1932.07C738.949,-1949.61 771.104,-1969.19 803,-1980 846.56,-1994.76 865.358,-1968.47 906,-1990 921.207,-1998.06 933.816,-2012.38 943.015,-2025.53"/> | |
<polygon fill="#b28559" stroke="#b28559" points="940.129,-2027.51 948.561,-2033.93 945.97,-2023.65 940.129,-2027.51"/> | |
</a> | |
</g> | |
<g id="a_edge9-label"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::function::operator() (1.05s)"> | |
<text text-anchor="middle" x="830.5" y="-1968.8" font-family="Times,serif" font-size="14.00"> 1.05s</text> | |
<text text-anchor="middle" x="830.5" y="-1953.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49 --> | |
<g id="node49" class="node"><title>N49</title> | |
<g id="a_node49"><a xlink:title="std::basic_string::~basic_string (0.21s)"> | |
<polygon fill="#edecea" stroke="#b2aca0" points="1092,-1090 1000,-1090 1000,-1046 1092,-1046 1092,-1090"/> | |
<text text-anchor="middle" x="1046" y="-1079.6" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="1046" y="-1070.6" font-family="Times,serif" font-size="8.00">basic_string</text> | |
<text text-anchor="middle" x="1046" y="-1061.6" font-family="Times,serif" font-size="8.00">~basic_string</text> | |
<text text-anchor="middle" x="1046" y="-1052.6" font-family="Times,serif" font-size="8.00">0 of 0.21s (2.00%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N49 --> | |
<g id="edge43" class="edge"><title>N4->N49</title> | |
<g id="a_edge43"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::basic_string::~basic_string (0.17s)"> | |
<path fill="none" stroke="#b2aea4" d="M718.487,-1861.33C721.314,-1860.09 724.161,-1858.97 727,-1858 795.978,-1834.46 825.84,-1874.58 890,-1840 928.622,-1819.18 953,-1807.87 953,-1764 953,-1764 953,-1764 953,-1209 953,-1171.59 947.241,-1157.77 967,-1126 974.261,-1114.33 984.875,-1104.32 995.981,-1096.1"/> | |
<polygon fill="#b2aea4" stroke="#b2aea4" points="998.309,-1098.74 1004.52,-1090.16 994.313,-1093 998.309,-1098.74"/> | |
</a> | |
</g> | |
<g id="a_edge43-label"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::basic_string::~basic_string (0.17s)"> | |
<text text-anchor="middle" x="980.5" y="-1497.8" font-family="Times,serif" font-size="14.00"> 0.17s</text> | |
<text text-anchor="middle" x="980.5" y="-1482.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51 --> | |
<g id="node51" class="node"><title>N51</title> | |
<g id="a_node51"><a xlink:title="std::operator== (0.12s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="697.25,-1789 602.75,-1789 602.75,-1737 697.25,-1737 697.25,-1789"/> | |
<text text-anchor="middle" x="650" y="-1777" font-family="Times,serif" font-size="10.00">std</text> | |
<text text-anchor="middle" x="650" y="-1766" font-family="Times,serif" font-size="10.00">operator==</text> | |
<text text-anchor="middle" x="650" y="-1755" font-family="Times,serif" font-size="10.00">0.05s (0.48%)</text> | |
<text text-anchor="middle" x="650" y="-1744" font-family="Times,serif" font-size="10.00">of 0.12s (1.14%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N51 --> | |
<g id="edge49" class="edge"><title>N4->N51</title> | |
<g id="a_edge49"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::operator== (0.12s)"> | |
<path fill="none" stroke="#b2afa8" d="M662.986,-1857.79C660.464,-1839.57 657.419,-1817.58 654.912,-1799.47"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="658.344,-1798.74 653.506,-1789.32 651.41,-1799.7 658.344,-1798.74"/> | |
</a> | |
</g> | |
<g id="a_edge49-label"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::operator== (0.12s)"> | |
<text text-anchor="middle" x="688.5" y="-1828.8" font-family="Times,serif" font-size="14.00"> 0.12s</text> | |
<text text-anchor="middle" x="688.5" y="-1813.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61 --> | |
<g id="node61" class="node"><title>N61</title> | |
<g id="a_node61"><a xlink:title="read (0.07s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="798.25,-1781 715.75,-1781 715.75,-1745 798.25,-1745 798.25,-1781"/> | |
<text text-anchor="middle" x="757" y="-1766" font-family="Times,serif" font-size="10.00">read</text> | |
<text text-anchor="middle" x="757" y="-1755" font-family="Times,serif" font-size="10.00">0.07s (0.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N61 --> | |
<g id="edge67" class="edge"><title>N4->N61</title> | |
<g id="a_edge67"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> read (0.07s)"> | |
<path fill="none" stroke="#b2b1ac" d="M705.712,-1857.86C710.817,-1852.13 715.751,-1846.08 720,-1840 730.755,-1824.61 740.003,-1805.61 746.563,-1790.46"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="749.833,-1791.71 750.475,-1781.14 743.379,-1789.01 749.833,-1791.71"/> | |
</a> | |
</g> | |
<g id="a_edge67-label"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> read (0.07s)"> | |
<text text-anchor="middle" x="765.5" y="-1828.8" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
<text text-anchor="middle" x="765.5" y="-1813.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64 --> | |
<g id="node64" class="node"><title>N64</title> | |
<g id="a_node64"><a xlink:title="std::unordered_map::operator[] (0.32s)"> | |
<polygon fill="#edebe9" stroke="#b2a897" points="911,-1792 817,-1792 817,-1734 911,-1734 911,-1792"/> | |
<text text-anchor="middle" x="864" y="-1780.8" font-family="Times,serif" font-size="9.00">std</text> | |
<text text-anchor="middle" x="864" y="-1770.8" font-family="Times,serif" font-size="9.00">unordered_map</text> | |
<text text-anchor="middle" x="864" y="-1760.8" font-family="Times,serif" font-size="9.00">operator[]</text> | |
<text text-anchor="middle" x="864" y="-1750.8" font-family="Times,serif" font-size="9.00">0.02s (0.19%)</text> | |
<text text-anchor="middle" x="864" y="-1740.8" font-family="Times,serif" font-size="9.00">of 0.32s (3.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N64 --> | |
<g id="edge25" class="edge"><title>N4->N64</title> | |
<g id="a_edge25"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::unordered_map::operator[] (0.32s)"> | |
<path fill="none" stroke="#b2a897" d="M718.339,-1861.98C721.228,-1860.55 724.126,-1859.21 727,-1858 756.59,-1845.5 769.614,-1856.79 797,-1840 813.422,-1829.93 828.054,-1814.57 839.423,-1800.29"/> | |
<polygon fill="#b2a897" stroke="#b2a897" points="842.429,-1802.12 845.728,-1792.05 836.871,-1797.86 842.429,-1802.12"/> | |
</a> | |
</g> | |
<g id="a_edge25-label"><a xlink:title="Envoy::Filesystem::WatcherImpl::onInotifyEvent -> std::unordered_map::operator[] (0.32s)"> | |
<text text-anchor="middle" x="858.5" y="-1828.8" font-family="Times,serif" font-size="14.00"> 0.32s</text> | |
<text text-anchor="middle" x="858.5" y="-1813.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14 --> | |
<g id="node14" class="node"><title>N14</title> | |
<g id="a_node14"><a xlink:title="event_process_active (7.63s)"> | |
<polygon fill="#edd7d5" stroke="#b21000" points="1187.25,-1781 1082.75,-1781 1082.75,-1745 1187.25,-1745 1187.25,-1781"/> | |
<text text-anchor="middle" x="1135" y="-1765.6" font-family="Times,serif" font-size="8.00">event_process_active</text> | |
<text text-anchor="middle" x="1135" y="-1756.6" font-family="Times,serif" font-size="8.00">0 of 7.63s (72.53%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N14 --> | |
<g id="edge2" class="edge"><title>N5->N14</title> | |
<g id="a_edge2"><a xlink:title="event_base_loop -> event_process_active (7.63s)"> | |
<path fill="none" stroke="#b21000" stroke-width="4" d="M1135,-1876.74C1135,-1854.98 1135,-1817.32 1135,-1791.56"/> | |
<polygon fill="#b21000" stroke="#b21000" stroke-width="4" points="1138.5,-1791.33 1135,-1781.33 1131.5,-1791.33 1138.5,-1791.33"/> | |
</a> | |
</g> | |
<g id="a_edge2-label"><a xlink:title="event_base_loop -> event_process_active (7.63s)"> | |
<text text-anchor="middle" x="1162.5" y="-1828.8" font-family="Times,serif" font-size="14.00"> 7.63s</text> | |
<text text-anchor="middle" x="1162.5" y="-1813.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19 --> | |
<g id="node19" class="node"><title>N19</title> | |
<g id="a_node19"><a xlink:title="epoll_wait (0.24s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="1419.25,-1781 1318.75,-1781 1318.75,-1745 1419.25,-1745 1419.25,-1781"/> | |
<text text-anchor="middle" x="1369" y="-1766.4" font-family="Times,serif" font-size="12.00">epoll_wait</text> | |
<text text-anchor="middle" x="1369" y="-1753.4" font-family="Times,serif" font-size="12.00">0.24s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N19 --> | |
<g id="edge37" class="edge"><title>N5->N19</title> | |
<g id="a_edge37"><a xlink:title="event_base_loop -> epoll_wait (0.24s)"> | |
<path fill="none" stroke="#b2ab9e" d="M1183.3,-1877.33C1208.63,-1867.8 1239.75,-1854.8 1266,-1840 1292.88,-1824.84 1320.91,-1803.77 1340.93,-1787.65"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="1343.18,-1790.33 1348.72,-1781.3 1338.76,-1784.91 1343.18,-1790.33"/> | |
</a> | |
</g> | |
<g id="a_edge37-label"><a xlink:title="event_base_loop -> epoll_wait (0.24s)"> | |
<text text-anchor="middle" x="1333" y="-1821.3" font-family="Times,serif" font-size="14.00"> 0.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71 --> | |
<g id="node71" class="node"><title>N71</title> | |
<g id="a_node71"><a xlink:title="epoll_dispatch (0.13s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="1300,-1782 1206,-1782 1206,-1744 1300,-1744 1300,-1782"/> | |
<text text-anchor="middle" x="1253" y="-1770.8" font-family="Times,serif" font-size="9.00">epoll_dispatch</text> | |
<text text-anchor="middle" x="1253" y="-1760.8" font-family="Times,serif" font-size="9.00">0.02s (0.19%)</text> | |
<text text-anchor="middle" x="1253" y="-1750.8" font-family="Times,serif" font-size="9.00">of 0.13s (1.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N71 --> | |
<g id="edge48" class="edge"><title>N5->N71</title> | |
<g id="a_edge48"><a xlink:title="event_base_loop -> epoll_dispatch (0.13s)"> | |
<path fill="none" stroke="#b2afa7" d="M1155.46,-1876.8C1167.2,-1866.57 1181.95,-1853.07 1194,-1840 1208.39,-1824.4 1223.03,-1805.56 1234.13,-1790.54"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1237.15,-1792.34 1240.22,-1782.2 1231.5,-1788.21 1237.15,-1792.34"/> | |
</a> | |
</g> | |
<g id="a_edge48-label"><a xlink:title="event_base_loop -> epoll_dispatch (0.13s)"> | |
<text text-anchor="middle" x="1240" y="-1821.3" font-family="Times,serif" font-size="14.00"> 0.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6 --> | |
<g id="node6" class="node"><title>N6</title> | |
<g id="a_node6"><a xlink:title="event_process_active_single_queue.isra.29 (7.51s)"> | |
<polygon fill="#edd7d5" stroke="#b21100" points="1227,-1667.5 1043,-1667.5 1043,-1604.5 1227,-1604.5 1227,-1667.5"/> | |
<text text-anchor="middle" x="1135" y="-1655.5" font-family="Times,serif" font-size="10.00">event_process_active_single_queue</text> | |
<text text-anchor="middle" x="1135" y="-1644.5" font-family="Times,serif" font-size="10.00">isra</text> | |
<text text-anchor="middle" x="1135" y="-1633.5" font-family="Times,serif" font-size="10.00">29</text> | |
<text text-anchor="middle" x="1135" y="-1622.5" font-family="Times,serif" font-size="10.00">0.05s (0.48%)</text> | |
<text text-anchor="middle" x="1135" y="-1611.5" font-family="Times,serif" font-size="10.00">of 7.51s (71.39%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18 --> | |
<g id="node18" class="node"><title>N18</title> | |
<g id="a_node18"><a xlink:title="Envoy::Server::InstanceUtil::flushCountersAndGaugesToSinks (0.36s)"> | |
<polygon fill="#edebe9" stroke="#b2a793" points="1213.25,-1520.5 1056.75,-1520.5 1056.75,-1467.5 1213.25,-1467.5 1213.25,-1520.5"/> | |
<text text-anchor="middle" x="1135" y="-1510.1" font-family="Times,serif" font-size="8.00">Envoy</text> | |
<text text-anchor="middle" x="1135" y="-1501.1" font-family="Times,serif" font-size="8.00">Server</text> | |
<text text-anchor="middle" x="1135" y="-1492.1" font-family="Times,serif" font-size="8.00">InstanceUtil</text> | |
<text text-anchor="middle" x="1135" y="-1483.1" font-family="Times,serif" font-size="8.00">flushCountersAndGaugesToSinks</text> | |
<text text-anchor="middle" x="1135" y="-1474.1" font-family="Times,serif" font-size="8.00">0 of 0.36s (3.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N18 --> | |
<g id="edge23" class="edge"><title>N6->N18</title> | |
<g id="a_edge23"><a xlink:title="event_process_active_single_queue.isra.29 ... Envoy::Server::InstanceUtil::flushCountersAndGaugesToSinks (0.36s)"> | |
<path fill="none" stroke="#b2a793" stroke-dasharray="1,5" d="M1135,-1604.28C1135,-1582.6 1135,-1553.49 1135,-1530.76"/> | |
<polygon fill="#b2a793" stroke="#b2a793" points="1138.5,-1530.5 1135,-1520.5 1131.5,-1530.5 1138.5,-1530.5"/> | |
</a> | |
</g> | |
<g id="a_edge23-label"><a xlink:title="event_process_active_single_queue.isra.29 ... Envoy::Server::InstanceUtil::flushCountersAndGaugesToSinks (0.36s)"> | |
<text text-anchor="middle" x="1157" y="-1567.3" font-family="Times,serif" font-size="14.00"> 0.36s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68 --> | |
<g id="node68" class="node"><title>N68</title> | |
<g id="a_node68"><a xlink:title="event_persist_closure (7.09s)"> | |
<polygon fill="#edd8d5" stroke="#b21300" points="1376.5,-1513 1261.5,-1513 1261.5,-1475 1376.5,-1475 1376.5,-1513"/> | |
<text text-anchor="middle" x="1319" y="-1501.8" font-family="Times,serif" font-size="9.00">event_persist_closure</text> | |
<text text-anchor="middle" x="1319" y="-1491.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="1319" y="-1481.8" font-family="Times,serif" font-size="9.00">of 7.09s (67.40%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N68 --> | |
<g id="edge5" class="edge"><title>N6->N68</title> | |
<g id="a_edge5"><a xlink:title="event_process_active_single_queue.isra.29 -> event_persist_closure (7.09s)"> | |
<path fill="none" stroke="#b21300" stroke-width="4" d="M1175.38,-1604.28C1208.93,-1578.75 1256.03,-1542.91 1287.02,-1519.34"/> | |
<polygon fill="#b21300" stroke="#b21300" stroke-width="4" points="1289.46,-1521.87 1295.3,-1513.03 1285.23,-1516.3 1289.46,-1521.87"/> | |
</a> | |
</g> | |
<g id="a_edge5-label"><a xlink:title="event_process_active_single_queue.isra.29 -> event_persist_closure (7.09s)"> | |
<text text-anchor="middle" x="1266.5" y="-1574.8" font-family="Times,serif" font-size="14.00"> 7.09s</text> | |
<text text-anchor="middle" x="1266.5" y="-1559.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7 --> | |
<g id="node7" class="node"><title>N7</title> | |
<g id="a_node7"><a xlink:title="close (0.67s)"> | |
<polygon fill="#ede9e5" stroke="#b29979" points="1456.5,-2075 1341.5,-2075 1341.5,-2037 1456.5,-2037 1456.5,-2075"/> | |
<text text-anchor="middle" x="1399" y="-2059.8" font-family="Times,serif" font-size="14.00">close</text> | |
<text text-anchor="middle" x="1399" y="-2044.8" font-family="Times,serif" font-size="14.00">0.67s (6.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8 --> | |
<g id="node8" class="node"><title>N8</title> | |
<g id="a_node8"><a xlink:title="YAML::SingleDocParser::HandleNode (0.50s)"> | |
<polygon fill="#edeae7" stroke="#b2a188" points="466,-1232 374,-1232 374,-1188 466,-1188 466,-1232"/> | |
<text text-anchor="middle" x="420" y="-1221.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="420" y="-1212.6" font-family="Times,serif" font-size="8.00">SingleDocParser</text> | |
<text text-anchor="middle" x="420" y="-1203.6" font-family="Times,serif" font-size="8.00">HandleNode</text> | |
<text text-anchor="middle" x="420" y="-1194.6" font-family="Times,serif" font-size="8.00">0 of 0.50s (4.75%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16 --> | |
<g id="node16" class="node"><title>N16</title> | |
<g id="a_node16"><a xlink:title="YAML::Scanner::empty (0.44s)"> | |
<polygon fill="#edebe8" stroke="#b2a48d" points="458,-939 366,-939 366,-895 458,-895 458,-939"/> | |
<text text-anchor="middle" x="412" y="-928.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="412" y="-919.6" font-family="Times,serif" font-size="8.00">Scanner</text> | |
<text text-anchor="middle" x="412" y="-910.6" font-family="Times,serif" font-size="8.00">empty</text> | |
<text text-anchor="middle" x="412" y="-901.6" font-family="Times,serif" font-size="8.00">0 of 0.44s (4.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N16 --> | |
<g id="edge28" class="edge"><title>N8->N16</title> | |
<g id="a_edge28"><a xlink:title="YAML::SingleDocParser::HandleNode ... YAML::Scanner::empty (0.31s)"> | |
<path fill="none" stroke="#b2a998" stroke-dasharray="1,5" d="M419.412,-1187.6C418.016,-1136.82 414.497,-1008.82 412.861,-949.317"/> | |
<polygon fill="#b2a998" stroke="#b2a998" points="416.352,-948.937 412.578,-939.037 409.355,-949.129 416.352,-948.937"/> | |
</a> | |
</g> | |
<g id="a_edge28-label"><a xlink:title="YAML::SingleDocParser::HandleNode ... YAML::Scanner::empty (0.31s)"> | |
<text text-anchor="middle" x="440" y="-1064.3" font-family="Times,serif" font-size="14.00"> 0.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26 --> | |
<g id="node26" class="node"><title>N26</title> | |
<g id="a_node26"><a xlink:title="YAML::SingleDocParser::HandleBlockMap (0.49s)"> | |
<polygon fill="#edeae7" stroke="#b2a188" points="376,-1090 284,-1090 284,-1046 376,-1046 376,-1090"/> | |
<text text-anchor="middle" x="330" y="-1079.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="330" y="-1070.6" font-family="Times,serif" font-size="8.00">SingleDocParser</text> | |
<text text-anchor="middle" x="330" y="-1061.6" font-family="Times,serif" font-size="8.00">HandleBlockMap</text> | |
<text text-anchor="middle" x="330" y="-1052.6" font-family="Times,serif" font-size="8.00">0 of 0.49s (4.66%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N26 --> | |
<g id="edge18" class="edge"><title>N8->N26</title> | |
<g id="a_edge18"><a xlink:title="YAML::SingleDocParser::HandleNode -> YAML::SingleDocParser::HandleBlockMap (0.49s)"> | |
<path fill="none" stroke="#b2a188" d="M373.994,-1201.58C347.217,-1194.64 315.564,-1181.34 299,-1156 287.644,-1138.63 295.696,-1116.58 306.434,-1099.03"/> | |
<polygon fill="#b2a188" stroke="#b2a188" points="309.605,-1100.58 312.206,-1090.31 303.768,-1096.72 309.605,-1100.58"/> | |
</a> | |
</g> | |
<g id="a_edge18-label"><a xlink:title="YAML::SingleDocParser::HandleNode -> YAML::SingleDocParser::HandleBlockMap (0.49s)"> | |
<text text-anchor="middle" x="321" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.49s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67 --> | |
<g id="node67" class="node"><title>N67</title> | |
<g id="a_node67"><a xlink:title="YAML::SingleDocParser::HandleBlockSequence (0.49s)"> | |
<polygon fill="#edeae7" stroke="#b2a188" points="585.25,-1090 474.75,-1090 474.75,-1046 585.25,-1046 585.25,-1090"/> | |
<text text-anchor="middle" x="530" y="-1079.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="530" y="-1070.6" font-family="Times,serif" font-size="8.00">SingleDocParser</text> | |
<text text-anchor="middle" x="530" y="-1061.6" font-family="Times,serif" font-size="8.00">HandleBlockSequence</text> | |
<text text-anchor="middle" x="530" y="-1052.6" font-family="Times,serif" font-size="8.00">0 of 0.49s (4.66%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N67 --> | |
<g id="edge19" class="edge"><title>N8->N67</title> | |
<g id="a_edge19"><a xlink:title="YAML::SingleDocParser::HandleNode -> YAML::SingleDocParser::HandleBlockSequence (0.49s)"> | |
<path fill="none" stroke="#b2a188" d="M426.925,-1187.75C433.379,-1170.04 444.23,-1144.77 459,-1126 467.57,-1115.11 478.595,-1105 489.389,-1096.4"/> | |
<polygon fill="#b2a188" stroke="#b2a188" points="491.75,-1099 497.554,-1090.14 487.49,-1093.45 491.75,-1099"/> | |
</a> | |
</g> | |
<g id="a_edge19-label"><a xlink:title="YAML::SingleDocParser::HandleNode -> YAML::SingleDocParser::HandleBlockSequence (0.49s)"> | |
<text text-anchor="middle" x="481" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.49s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79 --> | |
<g id="node79" class="node"><title>N79</title> | |
<g id="a_node79"><a xlink:title="YAML::NodeBuilder::Push (0.08s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="266,-1090 174,-1090 174,-1046 266,-1046 266,-1090"/> | |
<text text-anchor="middle" x="220" y="-1079.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="220" y="-1070.6" font-family="Times,serif" font-size="8.00">NodeBuilder</text> | |
<text text-anchor="middle" x="220" y="-1061.6" font-family="Times,serif" font-size="8.00">Push</text> | |
<text text-anchor="middle" x="220" y="-1052.6" font-family="Times,serif" font-size="8.00">0 of 0.08s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N79 --> | |
<g id="edge62" class="edge"><title>N8->N79</title> | |
<g id="a_edge62"><a xlink:title="YAML::SingleDocParser::HandleNode ... YAML::NodeBuilder::Push (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M373.942,-1206.71C334.846,-1202.33 279.851,-1190.03 246,-1156 231.341,-1141.26 224.885,-1118.63 222.071,-1100.14"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="225.53,-1099.59 220.827,-1090.1 218.583,-1100.45 225.53,-1099.59"/> | |
</a> | |
</g> | |
<g id="a_edge62-label"><a xlink:title="YAML::SingleDocParser::HandleNode ... YAML::NodeBuilder::Push (0.08s)"> | |
<text text-anchor="middle" x="268" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9 --> | |
<g id="node9" class="node"><title>N9</title> | |
<g id="a_node9"><a xlink:title="__open64 (0.72s)"> | |
<polygon fill="#ede9e5" stroke="#b29775" points="1718.5,-1914 1603.5,-1914 1603.5,-1876 1718.5,-1876 1718.5,-1914"/> | |
<text text-anchor="middle" x="1661" y="-1898.8" font-family="Times,serif" font-size="14.00">__open64</text> | |
<text text-anchor="middle" x="1661" y="-1883.8" font-family="Times,serif" font-size="14.00">0.72s (6.84%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10 --> | |
<g id="node10" class="node"><title>N10</title> | |
<g id="a_node10"><a xlink:title="Envoy::MessageUtil::loadFromYaml (0.98s)"> | |
<polygon fill="#ede7e2" stroke="#b2895f" points="578,-1785 486,-1785 486,-1741 578,-1741 578,-1785"/> | |
<text text-anchor="middle" x="532" y="-1774.6" font-family="Times,serif" font-size="8.00">Envoy</text> | |
<text text-anchor="middle" x="532" y="-1765.6" font-family="Times,serif" font-size="8.00">MessageUtil</text> | |
<text text-anchor="middle" x="532" y="-1756.6" font-family="Times,serif" font-size="8.00">loadFromYaml</text> | |
<text text-anchor="middle" x="532" y="-1747.6" font-family="Times,serif" font-size="8.00">0 of 0.98s (9.32%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17 --> | |
<g id="node17" class="node"><title>N17</title> | |
<g id="a_node17"><a xlink:title="Envoy::Json::Factory::loadFromYamlString (0.65s)"> | |
<polygon fill="#ede9e5" stroke="#b29a7b" points="584.5,-1662.5 479.5,-1662.5 479.5,-1609.5 584.5,-1609.5 584.5,-1662.5"/> | |
<text text-anchor="middle" x="532" y="-1652.1" font-family="Times,serif" font-size="8.00">Envoy</text> | |
<text text-anchor="middle" x="532" y="-1643.1" font-family="Times,serif" font-size="8.00">Json</text> | |
<text text-anchor="middle" x="532" y="-1634.1" font-family="Times,serif" font-size="8.00">Factory</text> | |
<text text-anchor="middle" x="532" y="-1625.1" font-family="Times,serif" font-size="8.00">loadFromYamlString</text> | |
<text text-anchor="middle" x="532" y="-1616.1" font-family="Times,serif" font-size="8.00">0 of 0.65s (6.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N17 --> | |
<g id="edge13" class="edge"><title>N10->N17</title> | |
<g id="a_edge13"><a xlink:title="Envoy::MessageUtil::loadFromYaml -> Envoy::Json::Factory::loadFromYamlString (0.65s)"> | |
<path fill="none" stroke="#b29a7b" d="M532,-1740.8C532,-1722.24 532,-1694.89 532,-1672.93"/> | |
<polygon fill="#b29a7b" stroke="#b29a7b" points="535.5,-1672.64 532,-1662.64 528.5,-1672.64 535.5,-1672.64"/> | |
</a> | |
</g> | |
<g id="a_edge13-label"><a xlink:title="Envoy::MessageUtil::loadFromYaml -> Envoy::Json::Factory::loadFromYamlString (0.65s)"> | |
<text text-anchor="middle" x="554" y="-1697.3" font-family="Times,serif" font-size="14.00"> 0.65s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45 --> | |
<g id="node45" class="node"><title>N45</title> | |
<g id="a_node45"><a xlink:title="std::shared_ptr::~shared_ptr (0.10s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="761,-1090 669,-1090 669,-1046 761,-1046 761,-1090"/> | |
<text text-anchor="middle" x="715" y="-1079.6" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="715" y="-1070.6" font-family="Times,serif" font-size="8.00">shared_ptr</text> | |
<text text-anchor="middle" x="715" y="-1061.6" font-family="Times,serif" font-size="8.00">~shared_ptr</text> | |
<text text-anchor="middle" x="715" y="-1052.6" font-family="Times,serif" font-size="8.00">0 of 0.10s (0.95%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N45 --> | |
<g id="edge84" class="edge"><title>N10->N45</title> | |
<g id="a_edge84"><a xlink:title="Envoy::MessageUtil::loadFromYaml -> std::shared_ptr::~shared_ptr (0.03s)"> | |
<path fill="none" stroke="#b2b2af" d="M558.215,-1740.97C566.025,-1733.7 574.072,-1725.09 580,-1716 665.815,-1584.47 670.268,-1538.01 701,-1384 721.379,-1281.87 719.201,-1157.58 716.737,-1100.46"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="720.225,-1100.11 716.263,-1090.28 713.232,-1100.43 720.225,-1100.11"/> | |
</a> | |
</g> | |
<g id="a_edge84-label"><a xlink:title="Envoy::MessageUtil::loadFromYaml -> std::shared_ptr::~shared_ptr (0.03s)"> | |
<text text-anchor="middle" x="725.5" y="-1420.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
<text text-anchor="middle" x="725.5" y="-1405.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65 --> | |
<g id="node65" class="node"><title>N65</title> | |
<g id="a_node65"><a xlink:title="google::protobuf::util::JsonToBinaryStream (0.29s)"> | |
<polygon fill="#edece9" stroke="#b2aa99" points="419,-1662.5 315,-1662.5 315,-1609.5 419,-1609.5 419,-1662.5"/> | |
<text text-anchor="middle" x="367" y="-1652.1" font-family="Times,serif" font-size="8.00">google</text> | |
<text text-anchor="middle" x="367" y="-1643.1" font-family="Times,serif" font-size="8.00">protobuf</text> | |
<text text-anchor="middle" x="367" y="-1634.1" font-family="Times,serif" font-size="8.00">util</text> | |
<text text-anchor="middle" x="367" y="-1625.1" font-family="Times,serif" font-size="8.00">JsonToBinaryStream</text> | |
<text text-anchor="middle" x="367" y="-1616.1" font-family="Times,serif" font-size="8.00">0 of 0.29s (2.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N65 --> | |
<g id="edge30" class="edge"><title>N10->N65</title> | |
<g id="a_edge30"><a xlink:title="Envoy::MessageUtil::loadFromYaml ... google::protobuf::util::JsonToBinaryStream (0.29s)"> | |
<path fill="none" stroke="#b2aa99" stroke-dasharray="1,5" d="M504.01,-1740.8C477.957,-1721.06 438.776,-1691.38 408.978,-1668.8"/> | |
<polygon fill="#b2aa99" stroke="#b2aa99" points="410.926,-1665.89 400.841,-1662.64 406.699,-1671.47 410.926,-1665.89"/> | |
</a> | |
</g> | |
<g id="a_edge30-label"><a xlink:title="Envoy::MessageUtil::loadFromYaml ... google::protobuf::util::JsonToBinaryStream (0.29s)"> | |
<text text-anchor="middle" x="492" y="-1697.3" font-family="Times,serif" font-size="14.00"> 0.29s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11 --> | |
<g id="node11" class="node"><title>N11</title> | |
<g id="a_node11"><a xlink:title="YAML::RegEx::MatchUnchecked (0.32s)"> | |
<polygon fill="#edebe9" stroke="#b2a897" points="471.25,-198 352.75,-198 352.75,-130 471.25,-130 471.25,-198"/> | |
<text text-anchor="middle" x="412" y="-185.2" font-family="Times,serif" font-size="11.00">YAML</text> | |
<text text-anchor="middle" x="412" y="-173.2" font-family="Times,serif" font-size="11.00">RegEx</text> | |
<text text-anchor="middle" x="412" y="-161.2" font-family="Times,serif" font-size="11.00">MatchUnchecked</text> | |
<text text-anchor="middle" x="412" y="-149.2" font-family="Times,serif" font-size="11.00">0.15s (1.43%)</text> | |
<text text-anchor="middle" x="412" y="-137.2" font-family="Times,serif" font-size="11.00">of 0.32s (3.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27 --> | |
<g id="node27" class="node"><title>N27</title> | |
<g id="a_node27"><a xlink:title="YAML::RegEx::MatchOpSeq (0.25s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="381.25,-63.5 286.75,-63.5 286.75,-0.5 381.25,-0.5 381.25,-63.5"/> | |
<text text-anchor="middle" x="334" y="-51.5" font-family="Times,serif" font-size="10.00">YAML</text> | |
<text text-anchor="middle" x="334" y="-40.5" font-family="Times,serif" font-size="10.00">RegEx</text> | |
<text text-anchor="middle" x="334" y="-29.5" font-family="Times,serif" font-size="10.00">MatchOpSeq</text> | |
<text text-anchor="middle" x="334" y="-18.5" font-family="Times,serif" font-size="10.00">0.07s (0.67%)</text> | |
<text text-anchor="middle" x="334" y="-7.5" font-family="Times,serif" font-size="10.00">of 0.25s (2.38%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N27 --> | |
<g id="edge35" class="edge"><title>N11->N27</title> | |
<g id="a_edge35"><a xlink:title="YAML::RegEx::MatchUnchecked -> YAML::RegEx::MatchOpSeq (0.25s)"> | |
<path fill="none" stroke="#b2ab9d" d="M358.298,-129.783C352.757,-124.445 347.783,-118.506 344,-112 337.366,-100.589 334.289,-86.7009 333.039,-73.7708"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="336.525,-73.4291 332.396,-63.6721 329.539,-73.8745 336.525,-73.4291"/> | |
</a> | |
</g> | |
<g id="a_edge35-label"><a xlink:title="YAML::RegEx::MatchUnchecked -> YAML::RegEx::MatchOpSeq (0.25s)"> | |
<text text-anchor="middle" x="371.5" y="-100.8" font-family="Times,serif" font-size="14.00"> 0.25s</text> | |
<text text-anchor="middle" x="371.5" y="-85.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33 --> | |
<g id="node33" class="node"><title>N33</title> | |
<g id="a_node33"><a xlink:title="YAML::RegEx::MatchOpOr (0.29s)"> | |
<polygon fill="#edece9" stroke="#b2aa99" points="515.25,-63.5 420.75,-63.5 420.75,-0.5 515.25,-0.5 515.25,-63.5"/> | |
<text text-anchor="middle" x="468" y="-51.5" font-family="Times,serif" font-size="10.00">YAML</text> | |
<text text-anchor="middle" x="468" y="-40.5" font-family="Times,serif" font-size="10.00">RegEx</text> | |
<text text-anchor="middle" x="468" y="-29.5" font-family="Times,serif" font-size="10.00">MatchOpOr</text> | |
<text text-anchor="middle" x="468" y="-18.5" font-family="Times,serif" font-size="10.00">0.06s (0.57%)</text> | |
<text text-anchor="middle" x="468" y="-7.5" font-family="Times,serif" font-size="10.00">of 0.29s (2.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N33 --> | |
<g id="edge32" class="edge"><title>N11->N33</title> | |
<g id="a_edge32"><a xlink:title="YAML::RegEx::MatchUnchecked -> YAML::RegEx::MatchOpOr (0.29s)"> | |
<path fill="none" stroke="#b2aa99" d="M404.014,-129.683C402.031,-114.483 402.124,-96.6494 409,-82 410.733,-78.3087 412.895,-74.7994 415.36,-71.4812"/> | |
<polygon fill="#b2aa99" stroke="#b2aa99" points="418.223,-73.5173 422.036,-63.6324 412.891,-68.9819 418.223,-73.5173"/> | |
</a> | |
</g> | |
<g id="a_edge32-label"><a xlink:title="YAML::RegEx::MatchUnchecked -> YAML::RegEx::MatchOpOr (0.29s)"> | |
<text text-anchor="middle" x="436.5" y="-100.8" font-family="Times,serif" font-size="14.00"> 0.29s</text> | |
<text text-anchor="middle" x="436.5" y="-85.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12 --> | |
<g id="node12" class="node"><title>N12</title> | |
<g id="a_node12"><a xlink:title="fgets (0.72s)"> | |
<polygon fill="#ede9e5" stroke="#b29775" points="1707,-2074 1615,-2074 1615,-2038 1707,-2038 1707,-2074"/> | |
<text text-anchor="middle" x="1661" y="-2058.6" font-family="Times,serif" font-size="8.00">fgets</text> | |
<text text-anchor="middle" x="1661" y="-2049.6" font-family="Times,serif" font-size="8.00">0 of 0.72s (6.84%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N9 --> | |
<g id="edge12" class="edge"><title>N12->N9</title> | |
<g id="a_edge12"><a xlink:title="fgets -> __open64 (0.72s)"> | |
<path fill="none" stroke="#b29775" d="M1661,-2037.98C1661,-2010.92 1661,-1957.76 1661,-1924.72"/> | |
<polygon fill="#b29775" stroke="#b29775" points="1664.5,-1924.36 1661,-1914.36 1657.5,-1924.36 1664.5,-1924.36"/> | |
</a> | |
</g> | |
<g id="a_edge12-label"><a xlink:title="fgets -> __open64 (0.72s)"> | |
<text text-anchor="middle" x="1683" y="-1961.3" font-family="Times,serif" font-size="14.00"> 0.72s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13 --> | |
<g id="node13" class="node"><title>N13</title> | |
<g id="a_node13"><a xlink:title="std::_Hashtable::_M_find_before_node (0.26s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="988.5,-669 839.5,-669 839.5,-609 988.5,-609 988.5,-669"/> | |
<text text-anchor="middle" x="914" y="-655.4" font-family="Times,serif" font-size="12.00">std</text> | |
<text text-anchor="middle" x="914" y="-642.4" font-family="Times,serif" font-size="12.00">_Hashtable</text> | |
<text text-anchor="middle" x="914" y="-629.4" font-family="Times,serif" font-size="12.00">_M_find_before_node</text> | |
<text text-anchor="middle" x="914" y="-616.4" font-family="Times,serif" font-size="12.00">0.26s (2.47%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N6 --> | |
<g id="edge3" class="edge"><title>N14->N6</title> | |
<g id="a_edge3"><a xlink:title="event_process_active -> event_process_active_single_queue.isra.29 (7.51s)"> | |
<path fill="none" stroke="#b21100" stroke-width="4" d="M1135,-1744.88C1135,-1727.72 1135,-1700.65 1135,-1677.92"/> | |
<polygon fill="#b21100" stroke="#b21100" stroke-width="4" points="1138.5,-1677.83 1135,-1667.83 1131.5,-1677.83 1138.5,-1677.83"/> | |
</a> | |
</g> | |
<g id="a_edge3-label"><a xlink:title="event_process_active -> event_process_active_single_queue.isra.29 (7.51s)"> | |
<text text-anchor="middle" x="1157" y="-1697.3" font-family="Times,serif" font-size="14.00"> 7.51s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60 --> | |
<g id="node60" class="node"><title>N60</title> | |
<g id="a_node60"><a xlink:title="__GI___pthread_mutex_unlock (0.07s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="1409,-1654 1245,-1654 1245,-1618 1409,-1618 1409,-1654"/> | |
<text text-anchor="middle" x="1327" y="-1639" font-family="Times,serif" font-size="10.00">__GI___pthread_mutex_unlock</text> | |
<text text-anchor="middle" x="1327" y="-1628" font-family="Times,serif" font-size="10.00">0.07s (0.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N60 --> | |
<g id="edge68" class="edge"><title>N14->N60</title> | |
<g id="a_edge68"><a xlink:title="event_process_active -> __GI___pthread_mutex_unlock (0.07s)"> | |
<path fill="none" stroke="#b2b1ac" d="M1161.29,-1744.88C1195.24,-1722.78 1254.41,-1684.26 1292.09,-1659.73"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1294.25,-1662.5 1300.72,-1654.11 1290.43,-1656.63 1294.25,-1662.5"/> | |
</a> | |
</g> | |
<g id="a_edge68-label"><a xlink:title="event_process_active -> __GI___pthread_mutex_unlock (0.07s)"> | |
<text text-anchor="middle" x="1271" y="-1697.3" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15 --> | |
<g id="node15" class="node"><title>N15</title> | |
<g id="a_node15"><a xlink:title="std::string::_M_mutate (0.19s)"> | |
<polygon fill="#edeceb" stroke="#b2ada2" points="1822.25,-2084 1725.75,-2084 1725.75,-2028 1822.25,-2028 1822.25,-2084"/> | |
<text text-anchor="middle" x="1774" y="-2071.2" font-family="Times,serif" font-size="11.00">std</text> | |
<text text-anchor="middle" x="1774" y="-2059.2" font-family="Times,serif" font-size="11.00">string</text> | |
<text text-anchor="middle" x="1774" y="-2047.2" font-family="Times,serif" font-size="11.00">_M_mutate</text> | |
<text text-anchor="middle" x="1774" y="-2035.2" font-family="Times,serif" font-size="11.00">0.19s (1.81%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28 --> | |
<g id="node28" class="node"><title>N28</title> | |
<g id="a_node28"><a xlink:title="YAML::Scanner::ScanNextToken (0.44s)"> | |
<polygon fill="#edebe8" stroke="#b2a48d" points="458,-796 366,-796 366,-752 458,-752 458,-796"/> | |
<text text-anchor="middle" x="412" y="-785.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="412" y="-776.6" font-family="Times,serif" font-size="8.00">Scanner</text> | |
<text text-anchor="middle" x="412" y="-767.6" font-family="Times,serif" font-size="8.00">ScanNextToken</text> | |
<text text-anchor="middle" x="412" y="-758.6" font-family="Times,serif" font-size="8.00">0 of 0.44s (4.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N28 --> | |
<g id="edge21" class="edge"><title>N16->N28</title> | |
<g id="a_edge21"><a xlink:title="YAML::Scanner::empty ... YAML::Scanner::ScanNextToken (0.44s)"> | |
<path fill="none" stroke="#b2a48d" stroke-dasharray="1,5" d="M412,-894.891C412,-871.425 412,-833.286 412,-806.335"/> | |
<polygon fill="#b2a48d" stroke="#b2a48d" points="415.5,-806.253 412,-796.253 408.5,-806.253 415.5,-806.253"/> | |
</a> | |
</g> | |
<g id="a_edge21-label"><a xlink:title="YAML::Scanner::empty ... YAML::Scanner::ScanNextToken (0.44s)"> | |
<text text-anchor="middle" x="434" y="-835.3" font-family="Times,serif" font-size="14.00"> 0.44s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N45 --> | |
<g id="edge75" class="edge"><title>N17->N45</title> | |
<g id="a_edge75"><a xlink:title="Envoy::Json::Factory::loadFromYamlString ... std::shared_ptr::~shared_ptr (0.05s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M564.757,-1609.33C572.599,-1602.27 580.557,-1594.27 587,-1586 601.778,-1567.02 604.554,-1560.87 612,-1538 643.445,-1441.42 624.528,-1411.28 646,-1312 662.72,-1234.69 690.13,-1145.7 704.867,-1099.86"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="708.237,-1100.81 707.983,-1090.22 701.576,-1098.66 708.237,-1100.81"/> | |
</a> | |
</g> | |
<g id="a_edge75-label"><a xlink:title="Envoy::Json::Factory::loadFromYamlString ... std::shared_ptr::~shared_ptr (0.05s)"> | |
<text text-anchor="middle" x="673.5" y="-1351.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
<text text-anchor="middle" x="673.5" y="-1336.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72 --> | |
<g id="node72" class="node"><title>N72</title> | |
<g id="a_node72"><a xlink:title="Envoy::Json::(anonymous namespace)::parseYamlNode (0.06s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="603.25,-1520.5 484.75,-1520.5 484.75,-1467.5 603.25,-1467.5 603.25,-1520.5"/> | |
<text text-anchor="middle" x="544" y="-1510.1" font-family="Times,serif" font-size="8.00">Envoy</text> | |
<text text-anchor="middle" x="544" y="-1501.1" font-family="Times,serif" font-size="8.00">Json</text> | |
<text text-anchor="middle" x="544" y="-1492.1" font-family="Times,serif" font-size="8.00">(anonymous namespace)</text> | |
<text text-anchor="middle" x="544" y="-1483.1" font-family="Times,serif" font-size="8.00">parseYamlNode</text> | |
<text text-anchor="middle" x="544" y="-1474.1" font-family="Times,serif" font-size="8.00">0 of 0.06s (0.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N72 --> | |
<g id="edge71" class="edge"><title>N17->N72</title> | |
<g id="a_edge71"><a xlink:title="Envoy::Json::Factory::loadFromYamlString -> Envoy::Json::(anonymous namespace)::parseYamlNode (0.06s)"> | |
<path fill="none" stroke="#b2b1ad" d="M534.201,-1609.32C536.096,-1587.22 538.849,-1555.1 540.954,-1530.53"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="544.446,-1530.78 541.813,-1520.52 537.472,-1530.18 544.446,-1530.78"/> | |
</a> | |
</g> | |
<g id="a_edge71-label"><a xlink:title="Envoy::Json::Factory::loadFromYamlString -> Envoy::Json::(anonymous namespace)::parseYamlNode (0.06s)"> | |
<text text-anchor="middle" x="561" y="-1567.3" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75 --> | |
<g id="node75" class="node"><title>N75</title> | |
<g id="a_node75"><a xlink:title="YAML::Load (0.54s)"> | |
<polygon fill="#edeae7" stroke="#b29f84" points="466,-1512 374,-1512 374,-1476 466,-1476 466,-1512"/> | |
<text text-anchor="middle" x="420" y="-1501.1" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="420" y="-1492.1" font-family="Times,serif" font-size="8.00">Load</text> | |
<text text-anchor="middle" x="420" y="-1483.1" font-family="Times,serif" font-size="8.00">0 of 0.54s (5.13%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N75 --> | |
<g id="edge14" class="edge"><title>N17->N75</title> | |
<g id="a_edge14"><a xlink:title="Envoy::Json::Factory::loadFromYamlString -> YAML::Load (0.54s)"> | |
<path fill="none" stroke="#b29f84" d="M508.886,-1609.36C502.347,-1601.92 495.298,-1593.72 489,-1586 471.251,-1564.25 452.03,-1538.73 438.394,-1520.25"/> | |
<polygon fill="#b29f84" stroke="#b29f84" points="441.106,-1518.03 432.363,-1512.05 435.466,-1522.18 441.106,-1518.03"/> | |
</a> | |
</g> | |
<g id="a_edge14-label"><a xlink:title="Envoy::Json::Factory::loadFromYamlString -> YAML::Load (0.54s)"> | |
<text text-anchor="middle" x="511" y="-1567.3" font-family="Times,serif" font-size="14.00"> 0.54s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22 --> | |
<g id="node22" class="node"><title>N22</title> | |
<g id="a_node22"><a xlink:title="std::basic_string::basic_string (0.12s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="1322.25,-1382 1209.75,-1382 1209.75,-1314 1322.25,-1314 1322.25,-1382"/> | |
<text text-anchor="middle" x="1266" y="-1369.2" font-family="Times,serif" font-size="11.00">std</text> | |
<text text-anchor="middle" x="1266" y="-1357.2" font-family="Times,serif" font-size="11.00">basic_string</text> | |
<text text-anchor="middle" x="1266" y="-1345.2" font-family="Times,serif" font-size="11.00">basic_string</text> | |
<text text-anchor="middle" x="1266" y="-1333.2" font-family="Times,serif" font-size="11.00">0.09s (0.86%)</text> | |
<text text-anchor="middle" x="1266" y="-1321.2" font-family="Times,serif" font-size="11.00">of 0.12s (1.14%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N22 --> | |
<g id="edge59" class="edge"><title>N18->N22</title> | |
<g id="a_edge59"><a xlink:title="Envoy::Server::InstanceUtil::flushCountersAndGaugesToSinks -> std::basic_string::basic_string (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" d="M1158.42,-1467.26C1178.03,-1445.7 1206.36,-1414.56 1229.03,-1389.64"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1231.73,-1391.88 1235.87,-1382.12 1226.55,-1387.17 1231.73,-1391.88"/> | |
</a> | |
</g> | |
<g id="a_edge59-label"><a xlink:title="Envoy::Server::InstanceUtil::flushCountersAndGaugesToSinks -> std::basic_string::basic_string (0.08s)"> | |
<text text-anchor="middle" x="1239" y="-1413.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35 --> | |
<g id="node35" class="node"><title>N35</title> | |
<g id="a_node35"><a xlink:title="Envoy::Stats::ThreadLocalStoreImpl::counters (0.19s)"> | |
<polygon fill="#edeceb" stroke="#b2ada2" points="1190.5,-1374.5 1079.5,-1374.5 1079.5,-1321.5 1190.5,-1321.5 1190.5,-1374.5"/> | |
<text text-anchor="middle" x="1135" y="-1364.1" font-family="Times,serif" font-size="8.00">Envoy</text> | |
<text text-anchor="middle" x="1135" y="-1355.1" font-family="Times,serif" font-size="8.00">Stats</text> | |
<text text-anchor="middle" x="1135" y="-1346.1" font-family="Times,serif" font-size="8.00">ThreadLocalStoreImpl</text> | |
<text text-anchor="middle" x="1135" y="-1337.1" font-family="Times,serif" font-size="8.00">counters</text> | |
<text text-anchor="middle" x="1135" y="-1328.1" font-family="Times,serif" font-size="8.00">0 of 0.19s (1.81%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N35 --> | |
<g id="edge42" class="edge"><title>N18->N35</title> | |
<g id="a_edge42"><a xlink:title="Envoy::Server::InstanceUtil::flushCountersAndGaugesToSinks -> Envoy::Stats::ThreadLocalStoreImpl::counters (0.19s)"> | |
<path fill="none" stroke="#b2ada2" d="M1135,-1467.26C1135,-1444.22 1135,-1410.23 1135,-1384.59"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1138.5,-1384.52 1135,-1374.52 1131.5,-1384.52 1138.5,-1384.52"/> | |
</a> | |
</g> | |
<g id="a_edge42-label"><a xlink:title="Envoy::Server::InstanceUtil::flushCountersAndGaugesToSinks -> Envoy::Stats::ThreadLocalStoreImpl::counters (0.19s)"> | |
<text text-anchor="middle" x="1157" y="-1413.3" font-family="Times,serif" font-size="14.00"> 0.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20 --> | |
<g id="node20" class="node"><title>N20</title> | |
<g id="a_node20"><a xlink:title="tc_new (0.23s)"> | |
<polygon fill="#edecea" stroke="#b2ac9e" points="284,-545 190,-545 190,-507 284,-507 284,-545"/> | |
<text text-anchor="middle" x="237" y="-533.8" font-family="Times,serif" font-size="9.00">tc_new</text> | |
<text text-anchor="middle" x="237" y="-523.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="237" y="-513.8" font-family="Times,serif" font-size="9.00">of 0.23s (2.19%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43 --> | |
<g id="node43" class="node"><title>N43</title> | |
<g id="a_node43"><a xlink:title="malloc_fast_path (0.22s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="283,-426 191,-426 191,-390 283,-390 283,-426"/> | |
<text text-anchor="middle" x="237" y="-410.6" font-family="Times,serif" font-size="8.00">malloc_fast_path</text> | |
<text text-anchor="middle" x="237" y="-401.6" font-family="Times,serif" font-size="8.00">0 of 0.22s (2.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N43 --> | |
<g id="edge39" class="edge"><title>N20->N43</title> | |
<g id="a_edge39"><a xlink:title="tc_new -> malloc_fast_path (0.22s)"> | |
<path fill="none" stroke="#b2ac9f" d="M237,-506.875C237,-488.014 237,-458.25 237,-436.492"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="240.5,-436.241 237,-426.241 233.5,-436.241 240.5,-436.241"/> | |
</a> | |
</g> | |
<g id="a_edge39-label"><a xlink:title="tc_new -> malloc_fast_path (0.22s)"> | |
<text text-anchor="middle" x="264.5" y="-472.8" font-family="Times,serif" font-size="14.00"> 0.22s</text> | |
<text text-anchor="middle" x="264.5" y="-457.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21 --> | |
<g id="node21" class="node"><title>N21</title> | |
<g id="a_node21"><a xlink:title="std::string::_Rep::_S_create (0.20s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="323.25,-676 228.75,-676 228.75,-602 323.25,-602 323.25,-676"/> | |
<text text-anchor="middle" x="276" y="-664" font-family="Times,serif" font-size="10.00">std</text> | |
<text text-anchor="middle" x="276" y="-653" font-family="Times,serif" font-size="10.00">string</text> | |
<text text-anchor="middle" x="276" y="-642" font-family="Times,serif" font-size="10.00">_Rep</text> | |
<text text-anchor="middle" x="276" y="-631" font-family="Times,serif" font-size="10.00">_S_create</text> | |
<text text-anchor="middle" x="276" y="-620" font-family="Times,serif" font-size="10.00">0.05s (0.48%)</text> | |
<text text-anchor="middle" x="276" y="-609" font-family="Times,serif" font-size="10.00">of 0.20s (1.90%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N20 --> | |
<g id="edge45" class="edge"><title>N21->N20</title> | |
<g id="a_edge45"><a xlink:title="std::string::_Rep::_S_create -> tc_new (0.15s)"> | |
<path fill="none" stroke="#b2aea5" d="M263.338,-601.961C257.969,-586.68 251.807,-569.144 246.795,-554.877"/> | |
<polygon fill="#b2aea5" stroke="#b2aea5" points="249.992,-553.419 243.375,-545.145 243.388,-555.74 249.992,-553.419"/> | |
</a> | |
</g> | |
<g id="a_edge45-label"><a xlink:title="std::string::_Rep::_S_create -> tc_new (0.15s)"> | |
<text text-anchor="middle" x="279" y="-572.3" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23 --> | |
<g id="node23" class="node"><title>N23</title> | |
<g id="a_node23"><a xlink:title="envz_strip (0.11s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="1409.25,-1228 1312.75,-1228 1312.75,-1192 1409.25,-1192 1409.25,-1228"/> | |
<text text-anchor="middle" x="1361" y="-1213.2" font-family="Times,serif" font-size="11.00">envz_strip</text> | |
<text text-anchor="middle" x="1361" y="-1201.2" font-family="Times,serif" font-size="11.00">0.11s (1.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N23 --> | |
<g id="edge91" class="edge"><title>N22->N23</title> | |
<g id="a_edge91"><a xlink:title="std::basic_string::basic_string -> envz_strip (0.03s)"> | |
<path fill="none" stroke="#b2b2af" d="M1289.24,-1313.73C1305.85,-1289.95 1327.86,-1258.44 1343.11,-1236.61"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="1346.14,-1238.39 1349,-1228.19 1340.4,-1234.38 1346.14,-1238.39"/> | |
</a> | |
</g> | |
<g id="a_edge91-label"><a xlink:title="std::basic_string::basic_string -> envz_strip (0.03s)"> | |
<text text-anchor="middle" x="1345" y="-1275.3" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24 --> | |
<g id="node24" class="node"><title>N24</title> | |
<g id="a_node24"><a xlink:title="std::string::_Rep::_M_dispose (0.20s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="1102.25,-957 989.75,-957 989.75,-877 1102.25,-877 1102.25,-957"/> | |
<text text-anchor="middle" x="1046" y="-944.2" font-family="Times,serif" font-size="11.00">std</text> | |
<text text-anchor="middle" x="1046" y="-932.2" font-family="Times,serif" font-size="11.00">string</text> | |
<text text-anchor="middle" x="1046" y="-920.2" font-family="Times,serif" font-size="11.00">_Rep</text> | |
<text text-anchor="middle" x="1046" y="-908.2" font-family="Times,serif" font-size="11.00">_M_dispose</text> | |
<text text-anchor="middle" x="1046" y="-896.2" font-family="Times,serif" font-size="11.00">0.14s (1.33%)</text> | |
<text text-anchor="middle" x="1046" y="-884.2" font-family="Times,serif" font-size="11.00">of 0.20s (1.90%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30 --> | |
<g id="node30" class="node"><title>N30</title> | |
<g id="a_node30"><a xlink:title="operator delete (0.11s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="1100,-793 1006,-793 1006,-755 1100,-755 1100,-793"/> | |
<text text-anchor="middle" x="1053" y="-781.8" font-family="Times,serif" font-size="9.00">operator delete</text> | |
<text text-anchor="middle" x="1053" y="-771.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="1053" y="-761.8" font-family="Times,serif" font-size="9.00">of 0.11s (1.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N30 --> | |
<g id="edge74" class="edge"><title>N24->N30</title> | |
<g id="a_edge74"><a xlink:title="std::string::_Rep::_M_dispose -> operator delete (0.06s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1047.95,-876.724C1049.11,-853.409 1050.55,-824.384 1051.59,-803.312"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1055.1,-803.252 1052.1,-793.091 1048.11,-802.905 1055.1,-803.252"/> | |
</a> | |
</g> | |
<g id="a_edge74-label"><a xlink:title="std::string::_Rep::_M_dispose -> operator delete (0.06s)"> | |
<text text-anchor="middle" x="1073" y="-835.3" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25 --> | |
<g id="node25" class="node"><title>N25</title> | |
<g id="a_node25"><a xlink:title="YAML::RegEx::Match (0.32s)"> | |
<polygon fill="#edebe9" stroke="#b2a897" points="458,-304 366,-304 366,-260 458,-260 458,-304"/> | |
<text text-anchor="middle" x="412" y="-293.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="412" y="-284.6" font-family="Times,serif" font-size="8.00">RegEx</text> | |
<text text-anchor="middle" x="412" y="-275.6" font-family="Times,serif" font-size="8.00">Match</text> | |
<text text-anchor="middle" x="412" y="-266.6" font-family="Times,serif" font-size="8.00">0 of 0.32s (3.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25->N11 --> | |
<g id="edge26" class="edge"><title>N25->N11</title> | |
<g id="a_edge26"><a xlink:title="YAML::RegEx::Match -> YAML::RegEx::MatchUnchecked (0.32s)"> | |
<path fill="none" stroke="#b2a897" d="M412,-259.993C412,-245.585 412,-225.949 412,-208.269"/> | |
<polygon fill="#b2a897" stroke="#b2a897" points="415.5,-208.139 412,-198.139 408.5,-208.139 415.5,-208.139"/> | |
</a> | |
</g> | |
<g id="a_edge26-label"><a xlink:title="YAML::RegEx::Match -> YAML::RegEx::MatchUnchecked (0.32s)"> | |
<text text-anchor="middle" x="434" y="-220.3" font-family="Times,serif" font-size="14.00"> 0.32s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26->N8 --> | |
<g id="edge17" class="edge"><title>N26->N8</title> | |
<g id="a_edge17"><a xlink:title="YAML::SingleDocParser::HandleBlockMap -> YAML::SingleDocParser::HandleNode (0.49s)"> | |
<path fill="none" stroke="#b2a188" d="M334.8,-1090.35C339.637,-1108.83 348.361,-1135.69 362,-1156 367.989,-1164.92 375.782,-1173.36 383.702,-1180.78"/> | |
<polygon fill="#b2a188" stroke="#b2a188" points="381.814,-1183.79 391.603,-1187.84 386.478,-1178.57 381.814,-1183.79"/> | |
</a> | |
</g> | |
<g id="a_edge17-label"><a xlink:title="YAML::SingleDocParser::HandleBlockMap -> YAML::SingleDocParser::HandleNode (0.49s)"> | |
<text text-anchor="middle" x="384" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.49s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26->N16 --> | |
<g id="edge61" class="edge"><title>N26->N16</title> | |
<g id="a_edge61"><a xlink:title="YAML::SingleDocParser::HandleBlockMap -> YAML::Scanner::empty (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" d="M332.902,-1045.88C336.082,-1027.55 342.361,-1000.78 354,-980 360.831,-967.806 370.56,-956.138 380.102,-946.281"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="382.685,-948.648 387.311,-939.116 377.751,-943.682 382.685,-948.648"/> | |
</a> | |
</g> | |
<g id="a_edge61-label"><a xlink:title="YAML::SingleDocParser::HandleBlockMap -> YAML::Scanner::empty (0.08s)"> | |
<text text-anchor="middle" x="376" y="-991.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N25 --> | |
<g id="edge40" class="edge"><title>N27->N25</title> | |
<g id="a_edge40"><a xlink:title="YAML::RegEx::MatchOpSeq -> YAML::RegEx::Match (0.21s)"> | |
<path fill="none" stroke="#b2aca0" d="M312.319,-63.6947C290.992,-98.0041 264.747,-154.454 288,-198 292.579,-206.574 334.41,-233.624 368.24,-254.538"/> | |
<polygon fill="#b2aca0" stroke="#b2aca0" points="366.734,-257.721 377.085,-259.98 370.402,-251.759 366.734,-257.721"/> | |
</a> | |
</g> | |
<g id="a_edge40-label"><a xlink:title="YAML::RegEx::MatchOpSeq -> YAML::RegEx::Match (0.21s)"> | |
<text text-anchor="middle" x="315.5" y="-167.8" font-family="Times,serif" font-size="14.00"> 0.21s</text> | |
<text text-anchor="middle" x="315.5" y="-152.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42 --> | |
<g id="node42" class="node"><title>N42</title> | |
<g id="a_node42"><a xlink:title="YAML::Scanner::ScanPlainScalar (0.37s)"> | |
<polygon fill="#edebe8" stroke="#b2a793" points="459,-668 365,-668 365,-610 459,-610 459,-668"/> | |
<text text-anchor="middle" x="412" y="-656.8" font-family="Times,serif" font-size="9.00">YAML</text> | |
<text text-anchor="middle" x="412" y="-646.8" font-family="Times,serif" font-size="9.00">Scanner</text> | |
<text text-anchor="middle" x="412" y="-636.8" font-family="Times,serif" font-size="9.00">ScanPlainScalar</text> | |
<text text-anchor="middle" x="412" y="-626.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="412" y="-616.8" font-family="Times,serif" font-size="9.00">of 0.37s (3.52%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N42 --> | |
<g id="edge22" class="edge"><title>N28->N42</title> | |
<g id="a_edge22"><a xlink:title="YAML::Scanner::ScanNextToken -> YAML::Scanner::ScanPlainScalar (0.37s)"> | |
<path fill="none" stroke="#b2a793" d="M412,-751.926C412,-732.274 412,-702.484 412,-678.577"/> | |
<polygon fill="#b2a793" stroke="#b2a793" points="415.5,-678.402 412,-668.402 408.5,-678.402 415.5,-678.402"/> | |
</a> | |
</g> | |
<g id="a_edge22-label"><a xlink:title="YAML::Scanner::ScanNextToken -> YAML::Scanner::ScanPlainScalar (0.37s)"> | |
<text text-anchor="middle" x="434" y="-705.3" font-family="Times,serif" font-size="14.00"> 0.37s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29 --> | |
<g id="node29" class="node"><title>N29</title> | |
<g id="a_node29"><a xlink:title="std::_Hashtable::_M_find_node (0.26s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="961,-803 867,-803 867,-745 961,-745 961,-803"/> | |
<text text-anchor="middle" x="914" y="-791.8" font-family="Times,serif" font-size="9.00">std</text> | |
<text text-anchor="middle" x="914" y="-781.8" font-family="Times,serif" font-size="9.00">_Hashtable</text> | |
<text text-anchor="middle" x="914" y="-771.8" font-family="Times,serif" font-size="9.00">_M_find_node</text> | |
<text text-anchor="middle" x="914" y="-761.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="914" y="-751.8" font-family="Times,serif" font-size="9.00">of 0.26s (2.47%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N13 --> | |
<g id="edge36" class="edge"><title>N29->N13</title> | |
<g id="a_edge36"><a xlink:title="std::_Hashtable::_M_find_node -> std::_Hashtable::_M_find_before_node (0.25s)"> | |
<path fill="none" stroke="#b2ab9d" d="M914,-744.794C914,-725.747 914,-700.341 914,-679.315"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="917.5,-679.085 914,-669.085 910.5,-679.085 917.5,-679.085"/> | |
</a> | |
</g> | |
<g id="a_edge36-label"><a xlink:title="std::_Hashtable::_M_find_node -> std::_Hashtable::_M_find_before_node (0.25s)"> | |
<text text-anchor="middle" x="941.5" y="-712.8" font-family="Times,serif" font-size="14.00"> 0.25s</text> | |
<text text-anchor="middle" x="941.5" y="-697.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73 --> | |
<g id="node73" class="node"><title>N73</title> | |
<g id="a_node73"><a xlink:title="tcmalloc::ThreadCache::FreeList::Push (0.07s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="1101,-673 1007,-673 1007,-605 1101,-605 1101,-673"/> | |
<text text-anchor="middle" x="1054" y="-661.8" font-family="Times,serif" font-size="9.00">tcmalloc</text> | |
<text text-anchor="middle" x="1054" y="-651.8" font-family="Times,serif" font-size="9.00">ThreadCache</text> | |
<text text-anchor="middle" x="1054" y="-641.8" font-family="Times,serif" font-size="9.00">FreeList</text> | |
<text text-anchor="middle" x="1054" y="-631.8" font-family="Times,serif" font-size="9.00">Push</text> | |
<text text-anchor="middle" x="1054" y="-621.8" font-family="Times,serif" font-size="9.00">0.02s (0.19%)</text> | |
<text text-anchor="middle" x="1054" y="-611.8" font-family="Times,serif" font-size="9.00">of 0.07s (0.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N73 --> | |
<g id="edge69" class="edge"><title>N30->N73</title> | |
<g id="a_edge69"><a xlink:title="operator delete ... tcmalloc::ThreadCache::FreeList::Push (0.07s)"> | |
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M1053.14,-754.786C1053.28,-736.422 1053.49,-707.4 1053.68,-683.133"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1057.18,-683.095 1053.75,-673.069 1050.18,-683.043 1057.18,-683.095"/> | |
</a> | |
</g> | |
<g id="a_edge69-label"><a xlink:title="operator delete ... tcmalloc::ThreadCache::FreeList::Push (0.07s)"> | |
<text text-anchor="middle" x="1081.5" y="-712.8" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
<text text-anchor="middle" x="1081.5" y="-697.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31 --> | |
<g id="node31" class="node"><title>N31</title> | |
<g id="a_node31"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece (0.11s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="156,-1108 30,-1108 30,-1028 156,-1028 156,-1108"/> | |
<text text-anchor="middle" x="93" y="-1097.6" font-family="Times,serif" font-size="8.00">google</text> | |
<text text-anchor="middle" x="93" y="-1088.6" font-family="Times,serif" font-size="8.00">protobuf</text> | |
<text text-anchor="middle" x="93" y="-1079.6" font-family="Times,serif" font-size="8.00">util</text> | |
<text text-anchor="middle" x="93" y="-1070.6" font-family="Times,serif" font-size="8.00">converter</text> | |
<text text-anchor="middle" x="93" y="-1061.6" font-family="Times,serif" font-size="8.00">ProtoStreamObjectWriter</text> | |
<text text-anchor="middle" x="93" y="-1052.6" font-family="Times,serif" font-size="8.00">AnyWriter</text> | |
<text text-anchor="middle" x="93" y="-1043.6" font-family="Times,serif" font-size="8.00">RenderDataPiece</text> | |
<text text-anchor="middle" x="93" y="-1034.6" font-family="Times,serif" font-size="8.00">0 of 0.11s (1.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57 --> | |
<g id="node57" class="node"><title>N57</title> | |
<g id="a_node57"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::RenderDataPiece (0.11s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="223,-1245.5 97,-1245.5 97,-1174.5 223,-1174.5 223,-1245.5"/> | |
<text text-anchor="middle" x="160" y="-1235.1" font-family="Times,serif" font-size="8.00">google</text> | |
<text text-anchor="middle" x="160" y="-1226.1" font-family="Times,serif" font-size="8.00">protobuf</text> | |
<text text-anchor="middle" x="160" y="-1217.1" font-family="Times,serif" font-size="8.00">util</text> | |
<text text-anchor="middle" x="160" y="-1208.1" font-family="Times,serif" font-size="8.00">converter</text> | |
<text text-anchor="middle" x="160" y="-1199.1" font-family="Times,serif" font-size="8.00">ProtoStreamObjectWriter</text> | |
<text text-anchor="middle" x="160" y="-1190.1" font-family="Times,serif" font-size="8.00">RenderDataPiece</text> | |
<text text-anchor="middle" x="160" y="-1181.1" font-family="Times,serif" font-size="8.00">0 of 0.11s (1.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N57 --> | |
<g id="edge77" class="edge"><title>N31->N57</title> | |
<g id="a_edge77"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece -> google::protobuf::util::converter::ProtoStreamObjectWriter::RenderDataPiece (0.05s)"> | |
<path fill="none" stroke="#b2b1ae" d="M127.15,-1108.09C131.192,-1113.85 134.955,-1119.91 138,-1126 143.945,-1137.89 148.417,-1151.56 151.722,-1164.34"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="148.386,-1165.44 154.128,-1174.34 155.192,-1163.8 148.386,-1165.44"/> | |
</a> | |
</g> | |
<g id="a_edge77-label"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece -> google::protobuf::util::converter::ProtoStreamObjectWriter::RenderDataPiece (0.05s)"> | |
<text text-anchor="middle" x="171" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78 --> | |
<g id="node78" class="node"><title>N78</title> | |
<g id="a_node78"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Replay (0.08s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="126,-961.5 0,-961.5 0,-872.5 126,-872.5 126,-961.5"/> | |
<text text-anchor="middle" x="63" y="-951.1" font-family="Times,serif" font-size="8.00">google</text> | |
<text text-anchor="middle" x="63" y="-942.1" font-family="Times,serif" font-size="8.00">protobuf</text> | |
<text text-anchor="middle" x="63" y="-933.1" font-family="Times,serif" font-size="8.00">util</text> | |
<text text-anchor="middle" x="63" y="-924.1" font-family="Times,serif" font-size="8.00">converter</text> | |
<text text-anchor="middle" x="63" y="-915.1" font-family="Times,serif" font-size="8.00">ProtoStreamObjectWriter</text> | |
<text text-anchor="middle" x="63" y="-906.1" font-family="Times,serif" font-size="8.00">AnyWriter</text> | |
<text text-anchor="middle" x="63" y="-897.1" font-family="Times,serif" font-size="8.00">Event</text> | |
<text text-anchor="middle" x="63" y="-888.1" font-family="Times,serif" font-size="8.00">Replay</text> | |
<text text-anchor="middle" x="63" y="-879.1" font-family="Times,serif" font-size="8.00">0 of 0.08s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N78 --> | |
<g id="edge63" class="edge"><title>N31->N78</title> | |
<g id="a_edge63"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece ... google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Replay (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M67.717,-1027.93C64.9568,-1022.11 62.5792,-1016.04 61,-1010 57.8107,-997.804 56.7775,-984.386 56.8742,-971.658"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="60.3733,-971.735 57.1744,-961.635 53.3765,-971.525 60.3733,-971.735"/> | |
</a> | |
</g> | |
<g id="a_edge63-label"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece ... google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Replay (0.08s)"> | |
<text text-anchor="middle" x="83" y="-991.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32 --> | |
<g id="node32" class="node"><title>N32</title> | |
<g id="a_node32"><a xlink:title="evmap_io_active_ (0.12s)"> | |
<polygon fill="#edeceb" stroke="#b2afa8" points="1546.5,-1658 1427.5,-1658 1427.5,-1614 1546.5,-1614 1546.5,-1658"/> | |
<text text-anchor="middle" x="1487" y="-1645.2" font-family="Times,serif" font-size="11.00">evmap_io_active_</text> | |
<text text-anchor="middle" x="1487" y="-1633.2" font-family="Times,serif" font-size="11.00">0.09s (0.86%)</text> | |
<text text-anchor="middle" x="1487" y="-1621.2" font-family="Times,serif" font-size="11.00">of 0.12s (1.14%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N11 --> | |
<g id="edge31" class="edge"><title>N33->N11</title> | |
<g id="a_edge31"><a xlink:title="YAML::RegEx::MatchOpOr -> YAML::RegEx::MatchUnchecked (0.29s)"> | |
<path fill="none" stroke="#b2aa99" d="M473.667,-63.8326C475.06,-78.9511 474.596,-97.0711 468,-112 466.475,-115.451 464.589,-118.768 462.442,-121.939"/> | |
<polygon fill="#b2aa99" stroke="#b2aa99" points="459.569,-119.932 456.216,-129.982 465.105,-124.217 459.569,-119.932"/> | |
</a> | |
</g> | |
<g id="a_edge31-label"><a xlink:title="YAML::RegEx::MatchOpOr -> YAML::RegEx::MatchUnchecked (0.29s)"> | |
<text text-anchor="middle" x="497" y="-93.3" font-family="Times,serif" font-size="14.00"> 0.29s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34 --> | |
<g id="node34" class="node"><title>N34</title> | |
<g id="a_node34"><a xlink:title="std::__detail::_Map_base::operator[] (0.30s)"> | |
<polygon fill="#edebe9" stroke="#b2a999" points="910,-1662.5 818,-1662.5 818,-1609.5 910,-1609.5 910,-1662.5"/> | |
<text text-anchor="middle" x="864" y="-1652.1" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="864" y="-1643.1" font-family="Times,serif" font-size="8.00">__detail</text> | |
<text text-anchor="middle" x="864" y="-1634.1" font-family="Times,serif" font-size="8.00">_Map_base</text> | |
<text text-anchor="middle" x="864" y="-1625.1" font-family="Times,serif" font-size="8.00">operator[]</text> | |
<text text-anchor="middle" x="864" y="-1616.1" font-family="Times,serif" font-size="8.00">0 of 0.30s (2.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N29 --> | |
<g id="edge38" class="edge"><title>N34->N29</title> | |
<g id="a_edge38"><a xlink:title="std::__detail::_Map_base::operator[] -> std::_Hashtable::_M_find_node (0.22s)"> | |
<path fill="none" stroke="#b2ac9f" d="M865.752,-1609.47C867.523,-1581.41 870,-1535.02 870,-1495 870,-1495 870,-1495 870,-916 870,-879.642 883.497,-840.307 895.54,-812.445"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="898.835,-813.65 899.714,-803.092 892.442,-810.797 898.835,-813.65"/> | |
</a> | |
</g> | |
<g id="a_edge38-label"><a xlink:title="std::__detail::_Map_base::operator[] -> std::_Hashtable::_M_find_node (0.22s)"> | |
<text text-anchor="middle" x="897.5" y="-1213.8" font-family="Times,serif" font-size="14.00"> 0.22s</text> | |
<text text-anchor="middle" x="897.5" y="-1198.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38 --> | |
<g id="node38" class="node"><title>N38</title> | |
<g id="a_node38"><a xlink:title="std::__detail::_Mod_range_hashing::operator() (0.09s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="841.25,-1528 698.75,-1528 698.75,-1460 841.25,-1460 841.25,-1528"/> | |
<text text-anchor="middle" x="770" y="-1515.2" font-family="Times,serif" font-size="11.00">std</text> | |
<text text-anchor="middle" x="770" y="-1503.2" font-family="Times,serif" font-size="11.00">__detail</text> | |
<text text-anchor="middle" x="770" y="-1491.2" font-family="Times,serif" font-size="11.00">_Mod_range_hashing</text> | |
<text text-anchor="middle" x="770" y="-1479.2" font-family="Times,serif" font-size="11.00">operator()</text> | |
<text text-anchor="middle" x="770" y="-1467.2" font-family="Times,serif" font-size="11.00">0.09s (0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N38 --> | |
<g id="edge65" class="edge"><title>N34->N38</title> | |
<g id="a_edge65"><a xlink:title="std::__detail::_Map_base::operator[] ... std::__detail::_Mod_range_hashing::operator() (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M823.75,-1609.38C815.357,-1602.58 807.191,-1594.69 801,-1586 790.895,-1571.82 783.877,-1554.08 779.109,-1538.04"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="782.46,-1537.02 776.423,-1528.32 775.713,-1538.89 782.46,-1537.02"/> | |
</a> | |
</g> | |
<g id="a_edge65-label"><a xlink:title="std::__detail::_Map_base::operator[] ... std::__detail::_Mod_range_hashing::operator() (0.08s)"> | |
<text text-anchor="middle" x="828.5" y="-1574.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
<text text-anchor="middle" x="828.5" y="-1559.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44 --> | |
<g id="node44" class="node"><title>N44</title> | |
<g id="a_node44"><a xlink:title="__gnu_cxx::new_allocator::destroy (0.08s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="1103,-1232 1011,-1232 1011,-1188 1103,-1188 1103,-1232"/> | |
<text text-anchor="middle" x="1057" y="-1221.6" font-family="Times,serif" font-size="8.00">__gnu_cxx</text> | |
<text text-anchor="middle" x="1057" y="-1212.6" font-family="Times,serif" font-size="8.00">new_allocator</text> | |
<text text-anchor="middle" x="1057" y="-1203.6" font-family="Times,serif" font-size="8.00">destroy</text> | |
<text text-anchor="middle" x="1057" y="-1194.6" font-family="Times,serif" font-size="8.00">0 of 0.08s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N44 --> | |
<g id="edge85" class="edge"><title>N35->N44</title> | |
<g id="a_edge85"><a xlink:title="Envoy::Stats::ThreadLocalStoreImpl::counters ... __gnu_cxx::new_allocator::destroy (0.03s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M1110.3,-1321.33C1103.14,-1313.04 1095.72,-1303.52 1090,-1294 1080.21,-1277.71 1072.23,-1257.99 1066.57,-1241.87"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="1069.87,-1240.7 1063.35,-1232.35 1063.24,-1242.94 1069.87,-1240.7"/> | |
</a> | |
</g> | |
<g id="a_edge85-label"><a xlink:title="Envoy::Stats::ThreadLocalStoreImpl::counters ... __gnu_cxx::new_allocator::destroy (0.03s)"> | |
<text text-anchor="middle" x="1117.5" y="-1282.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
<text text-anchor="middle" x="1117.5" y="-1267.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74 --> | |
<g id="node74" class="node"><title>N74</title> | |
<g id="a_node74"><a xlink:title="std::unordered_set::insert (0.15s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="1213,-1232 1121,-1232 1121,-1188 1213,-1188 1213,-1232"/> | |
<text text-anchor="middle" x="1167" y="-1221.6" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="1167" y="-1212.6" font-family="Times,serif" font-size="8.00">unordered_set</text> | |
<text text-anchor="middle" x="1167" y="-1203.6" font-family="Times,serif" font-size="8.00">insert</text> | |
<text text-anchor="middle" x="1167" y="-1194.6" font-family="Times,serif" font-size="8.00">0 of 0.15s (1.43%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N74 --> | |
<g id="edge47" class="edge"><title>N35->N74</title> | |
<g id="a_edge47"><a xlink:title="Envoy::Stats::ThreadLocalStoreImpl::counters -> std::unordered_set::insert (0.13s)"> | |
<path fill="none" stroke="#b2afa7" d="M1141.02,-1321.42C1146.32,-1298.9 1154.05,-1266.04 1159.7,-1242.03"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1163.17,-1242.54 1162.06,-1232.01 1156.36,-1240.94 1163.17,-1242.54"/> | |
</a> | |
</g> | |
<g id="a_edge47-label"><a xlink:title="Envoy::Stats::ThreadLocalStoreImpl::counters -> std::unordered_set::insert (0.13s)"> | |
<text text-anchor="middle" x="1181.5" y="-1282.8" font-family="Times,serif" font-size="14.00"> 0.13s</text> | |
<text text-anchor="middle" x="1181.5" y="-1267.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36->N1 --> | |
<g id="edge92" class="edge"><title>N36->N1</title> | |
<g id="a_edge92"><a xlink:title="Envoy::Config::FilesystemSubscriptionImpl::refresh ... std::function::operator() (0.02s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M522.362,-1921.52C517.121,-1940.25 514.34,-1964.95 529,-1980 543.617,-1995.01 887.153,-1980.85 906,-1990 921.589,-1997.57 934.289,-2011.99 943.447,-2025.33"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="940.586,-2027.36 948.949,-2033.86 946.468,-2023.56 940.586,-2027.36"/> | |
</a> | |
</g> | |
<g id="a_edge92-label"><a xlink:title="Envoy::Config::FilesystemSubscriptionImpl::refresh ... std::function::operator() (0.02s)"> | |
<text text-anchor="middle" x="556.5" y="-1968.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
<text text-anchor="middle" x="556.5" y="-1953.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36->N10 --> | |
<g id="edge11" class="edge"><title>N36->N10</title> | |
<g id="a_edge11"><a xlink:title="Envoy::Config::FilesystemSubscriptionImpl::refresh ... Envoy::MessageUtil::loadFromYaml (0.98s)"> | |
<path fill="none" stroke="#b2895f" stroke-dasharray="1,5" d="M532,-1868.32C532,-1847.36 532,-1817.68 532,-1795.33"/> | |
<polygon fill="#b2895f" stroke="#b2895f" points="535.5,-1795.33 532,-1785.33 528.5,-1795.33 535.5,-1795.33"/> | |
</a> | |
</g> | |
<g id="a_edge11-label"><a xlink:title="Envoy::Config::FilesystemSubscriptionImpl::refresh ... Envoy::MessageUtil::loadFromYaml (0.98s)"> | |
<text text-anchor="middle" x="554" y="-1821.3" font-family="Times,serif" font-size="14.00"> 0.98s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37 --> | |
<g id="node37" class="node"><title>N37</title> | |
<g id="a_node37"><a xlink:title="std::_Hashtable::_M_insert (0.13s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="1213,-939 1121,-939 1121,-895 1213,-895 1213,-939"/> | |
<text text-anchor="middle" x="1167" y="-928.6" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="1167" y="-919.6" font-family="Times,serif" font-size="8.00">_Hashtable</text> | |
<text text-anchor="middle" x="1167" y="-910.6" font-family="Times,serif" font-size="8.00">_M_insert</text> | |
<text text-anchor="middle" x="1167" y="-901.6" font-family="Times,serif" font-size="8.00">0 of 0.13s (1.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N29 --> | |
<g id="edge89" class="edge"><title>N37->N29</title> | |
<g id="a_edge89"><a xlink:title="std::_Hashtable::_M_insert -> std::_Hashtable::_M_find_node (0.03s)"> | |
<path fill="none" stroke="#b2b2af" d="M1145.58,-894.877C1135.8,-886.433 1123.6,-877.438 1111,-872 1061.48,-850.63 1039,-878.595 991,-854 971.405,-843.959 953.881,-827.005 940.52,-811.371"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="942.982,-808.855 933.923,-803.36 937.578,-813.305 942.982,-808.855"/> | |
</a> | |
</g> | |
<g id="a_edge89-label"><a xlink:title="std::_Hashtable::_M_insert -> std::_Hashtable::_M_find_node (0.03s)"> | |
<text text-anchor="middle" x="1018.5" y="-842.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
<text text-anchor="middle" x="1018.5" y="-827.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66 --> | |
<g id="node66" class="node"><title>N66</title> | |
<g id="a_node66"><a xlink:title="std::allocator_traits::allocate (0.07s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="1220,-796 1128,-796 1128,-752 1220,-752 1220,-796"/> | |
<text text-anchor="middle" x="1174" y="-785.6" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="1174" y="-776.6" font-family="Times,serif" font-size="8.00">allocator_traits</text> | |
<text text-anchor="middle" x="1174" y="-767.6" font-family="Times,serif" font-size="8.00">allocate</text> | |
<text text-anchor="middle" x="1174" y="-758.6" font-family="Times,serif" font-size="8.00">0 of 0.07s (0.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N66 --> | |
<g id="edge78" class="edge"><title>N37->N66</title> | |
<g id="a_edge78"><a xlink:title="std::_Hashtable::_M_insert ... std::allocator_traits::allocate (0.05s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1168.05,-894.891C1169.21,-871.425 1171.11,-833.286 1172.44,-806.335"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1175.94,-806.415 1172.94,-796.253 1168.95,-806.068 1175.94,-806.415"/> | |
</a> | |
</g> | |
<g id="a_edge78-label"><a xlink:title="std::_Hashtable::_M_insert ... std::allocator_traits::allocate (0.05s)"> | |
<text text-anchor="middle" x="1199.5" y="-842.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
<text text-anchor="middle" x="1199.5" y="-827.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40 --> | |
<g id="node40" class="node"><title>N40</title> | |
<g id="a_node40"><a xlink:title="tcmalloc::SLL_Next (0.11s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="234.25,-304 137.75,-304 137.75,-260 234.25,-260 234.25,-304"/> | |
<text text-anchor="middle" x="186" y="-291.2" font-family="Times,serif" font-size="11.00">tcmalloc</text> | |
<text text-anchor="middle" x="186" y="-279.2" font-family="Times,serif" font-size="11.00">SLL_Next</text> | |
<text text-anchor="middle" x="186" y="-267.2" font-family="Times,serif" font-size="11.00">0.11s (1.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41 --> | |
<g id="node41" class="node"><title>N41</title> | |
<g id="a_node41"><a xlink:title="operator() (7.11s)"> | |
<polygon fill="#edd8d5" stroke="#b21300" points="1437.25,-1366 1340.75,-1366 1340.75,-1330 1437.25,-1330 1437.25,-1366"/> | |
<text text-anchor="middle" x="1389" y="-1350.6" font-family="Times,serif" font-size="8.00">operator()</text> | |
<text text-anchor="middle" x="1389" y="-1341.6" font-family="Times,serif" font-size="8.00">0 of 7.11s (67.59%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N1 --> | |
<g id="edge4" class="edge"><title>N41->N1</title> | |
<g id="a_edge4"><a xlink:title="operator() -> std::function::operator() (7.11s)"> | |
<path fill="none" stroke="#b21300" stroke-width="4" d="M1415.65,-1366.24C1467.08,-1399.96 1575,-1473.09 1575,-1493 1575,-1896 1575,-1896 1575,-1896 1575,-1985.09 1271.05,-1966.46 1183,-1980 1136.23,-1987.19 1122.2,-1975.99 1077,-1990 1049.1,-1998.65 1020.4,-2014.47 998.402,-2028.34"/> | |
<polygon fill="#b21300" stroke="#b21300" stroke-width="4" points="996.224,-2025.58 989.712,-2033.94 1000.01,-2031.46 996.224,-2025.58"/> | |
</a> | |
</g> | |
<g id="a_edge4-label"><a xlink:title="operator() -> std::function::operator() (7.11s)"> | |
<text text-anchor="middle" x="1602.5" y="-1704.8" font-family="Times,serif" font-size="14.00"> 7.11s</text> | |
<text text-anchor="middle" x="1602.5" y="-1689.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59 --> | |
<g id="node59" class="node"><title>N59</title> | |
<g id="a_node59"><a xlink:title="YAML::ScanScalar (0.34s)"> | |
<polygon fill="#edebe9" stroke="#b2a895" points="459,-550 365,-550 365,-502 459,-502 459,-550"/> | |
<text text-anchor="middle" x="412" y="-538.8" font-family="Times,serif" font-size="9.00">YAML</text> | |
<text text-anchor="middle" x="412" y="-528.8" font-family="Times,serif" font-size="9.00">ScanScalar</text> | |
<text text-anchor="middle" x="412" y="-518.8" font-family="Times,serif" font-size="9.00">0.02s (0.19%)</text> | |
<text text-anchor="middle" x="412" y="-508.8" font-family="Times,serif" font-size="9.00">of 0.34s (3.23%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N59 --> | |
<g id="edge24" class="edge"><title>N42->N59</title> | |
<g id="a_edge24"><a xlink:title="YAML::Scanner::ScanPlainScalar -> YAML::ScanScalar (0.34s)"> | |
<path fill="none" stroke="#b2a895" d="M412,-609.99C412,-594.962 412,-576.335 412,-560.539"/> | |
<polygon fill="#b2a895" stroke="#b2a895" points="415.5,-560.134 412,-550.134 408.5,-560.134 415.5,-560.134"/> | |
</a> | |
</g> | |
<g id="a_edge24-label"><a xlink:title="YAML::Scanner::ScanPlainScalar -> YAML::ScanScalar (0.34s)"> | |
<text text-anchor="middle" x="434" y="-572.3" font-family="Times,serif" font-size="14.00"> 0.34s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N40 --> | |
<g id="edge54" class="edge"><title>N43->N40</title> | |
<g id="a_edge54"><a xlink:title="malloc_fast_path ... tcmalloc::SLL_Next (0.11s)"> | |
<path fill="none" stroke="#b2b0a9" stroke-dasharray="1,5" d="M229.909,-389.758C221.826,-370.106 208.46,-337.608 198.594,-313.62"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="201.779,-312.163 194.738,-304.246 195.305,-314.826 201.779,-312.163"/> | |
</a> | |
</g> | |
<g id="a_edge54-label"><a xlink:title="malloc_fast_path ... tcmalloc::SLL_Next (0.11s)"> | |
<text text-anchor="middle" x="245.5" y="-350.8" font-family="Times,serif" font-size="14.00"> 0.11s</text> | |
<text text-anchor="middle" x="245.5" y="-335.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69 --> | |
<g id="node69" class="node"><title>N69</title> | |
<g id="a_node69"><a xlink:title="tcmalloc::SizeMap::GetSizeClass (0.06s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="347.25,-313.5 252.75,-313.5 252.75,-250.5 347.25,-250.5 347.25,-313.5"/> | |
<text text-anchor="middle" x="300" y="-301.5" font-family="Times,serif" font-size="10.00">tcmalloc</text> | |
<text text-anchor="middle" x="300" y="-290.5" font-family="Times,serif" font-size="10.00">SizeMap</text> | |
<text text-anchor="middle" x="300" y="-279.5" font-family="Times,serif" font-size="10.00">GetSizeClass</text> | |
<text text-anchor="middle" x="300" y="-268.5" font-family="Times,serif" font-size="10.00">0.05s (0.48%)</text> | |
<text text-anchor="middle" x="300" y="-257.5" font-family="Times,serif" font-size="10.00">of 0.06s (0.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N69 --> | |
<g id="edge72" class="edge"><title>N43->N69</title> | |
<g id="a_edge72"><a xlink:title="malloc_fast_path -> tcmalloc::SizeMap::GetSizeClass (0.06s)"> | |
<path fill="none" stroke="#b2b1ad" d="M255.763,-389.604C263.27,-381.786 271.437,-372.063 277,-362 283.489,-350.261 288.312,-336.505 291.818,-323.791"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="295.267,-324.433 294.355,-313.877 288.486,-322.698 295.267,-324.433"/> | |
</a> | |
</g> | |
<g id="a_edge72-label"><a xlink:title="malloc_fast_path -> tcmalloc::SizeMap::GetSizeClass (0.06s)"> | |
<text text-anchor="middle" x="317.5" y="-350.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
<text text-anchor="middle" x="317.5" y="-335.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N45 --> | |
<g id="edge76" class="edge"><title>N44->N45</title> | |
<g id="a_edge76"><a xlink:title="__gnu_cxx::new_allocator::destroy ... std::shared_ptr::~shared_ptr (0.05s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1010.88,-1190.12C948.576,-1164.62 837.651,-1119.21 770.751,-1091.82"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="771.792,-1088.47 761.211,-1087.92 769.14,-1094.94 771.792,-1088.47"/> | |
</a> | |
</g> | |
<g id="a_edge76-label"><a xlink:title="__gnu_cxx::new_allocator::destroy ... std::shared_ptr::~shared_ptr (0.05s)"> | |
<text text-anchor="middle" x="954.5" y="-1144.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
<text text-anchor="middle" x="954.5" y="-1129.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N49 --> | |
<g id="edge88" class="edge"><title>N44->N49</title> | |
<g id="a_edge88"><a xlink:title="__gnu_cxx::new_allocator::destroy -> std::basic_string::~basic_string (0.03s)"> | |
<path fill="none" stroke="#b2b2af" d="M1063.01,-1187.75C1066.94,-1170.92 1070.72,-1146.86 1067,-1126 1065.43,-1117.19 1062.59,-1107.97 1059.51,-1099.56"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="1062.73,-1098.19 1055.82,-1090.15 1056.21,-1100.74 1062.73,-1098.19"/> | |
</a> | |
</g> | |
<g id="a_edge88-label"><a xlink:title="__gnu_cxx::new_allocator::destroy -> std::basic_string::~basic_string (0.03s)"> | |
<text text-anchor="middle" x="1096.5" y="-1144.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
<text text-anchor="middle" x="1096.5" y="-1129.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62 --> | |
<g id="node62" class="node"><title>N62</title> | |
<g id="a_node62"><a xlink:title="std::__shared_count::~__shared_count (0.10s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="802.25,-946 707.75,-946 707.75,-888 802.25,-888 802.25,-946"/> | |
<text text-anchor="middle" x="755" y="-934.8" font-family="Times,serif" font-size="9.00">std</text> | |
<text text-anchor="middle" x="755" y="-924.8" font-family="Times,serif" font-size="9.00">__shared_count</text> | |
<text text-anchor="middle" x="755" y="-914.8" font-family="Times,serif" font-size="9.00">~__shared_count</text> | |
<text text-anchor="middle" x="755" y="-904.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="755" y="-894.8" font-family="Times,serif" font-size="9.00">of 0.10s (0.95%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N62 --> | |
<g id="edge56" class="edge"><title>N45->N62</title> | |
<g id="a_edge56"><a xlink:title="std::shared_ptr::~shared_ptr ... std::__shared_count::~__shared_count (0.10s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M720.646,-1045.97C726.926,-1022.57 737.197,-984.316 744.875,-955.715"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="748.26,-956.606 747.472,-946.041 741.499,-954.791 748.26,-956.606"/> | |
</a> | |
</g> | |
<g id="a_edge56-label"><a xlink:title="std::shared_ptr::~shared_ptr ... std::__shared_count::~__shared_count (0.10s)"> | |
<text text-anchor="middle" x="765.5" y="-998.8" font-family="Times,serif" font-size="14.00"> 0.10s</text> | |
<text text-anchor="middle" x="765.5" y="-983.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46 --> | |
<g id="node46" class="node"><title>N46</title> | |
<g id="a_node46"><a xlink:title="std::string::size (0.08s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="793.25,-1667.5 698.75,-1667.5 698.75,-1604.5 793.25,-1604.5 793.25,-1667.5"/> | |
<text text-anchor="middle" x="746" y="-1655.5" font-family="Times,serif" font-size="10.00">std</text> | |
<text text-anchor="middle" x="746" y="-1644.5" font-family="Times,serif" font-size="10.00">string</text> | |
<text text-anchor="middle" x="746" y="-1633.5" font-family="Times,serif" font-size="10.00">size</text> | |
<text text-anchor="middle" x="746" y="-1622.5" font-family="Times,serif" font-size="10.00">0.07s (0.67%)</text> | |
<text text-anchor="middle" x="746" y="-1611.5" font-family="Times,serif" font-size="10.00">of 0.08s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47 --> | |
<g id="node47" class="node"><title>N47</title> | |
<g id="a_node47"><a xlink:title="<unknown> (0.08s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="1548,-1366 1456,-1366 1456,-1330 1548,-1330 1548,-1366"/> | |
<text text-anchor="middle" x="1502" y="-1350.6" font-family="Times,serif" font-size="8.00"><unknown></text> | |
<text text-anchor="middle" x="1502" y="-1341.6" font-family="Times,serif" font-size="8.00">0 of 0.08s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N23 --> | |
<g id="edge83" class="edge"><title>N47->N23</title> | |
<g id="a_edge83"><a xlink:title="<unknown> -> envz_strip (0.03s)"> | |
<path fill="none" stroke="#b2b2af" d="M1484.14,-1329.78C1459.35,-1305.86 1414.38,-1262.49 1386.19,-1235.3"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="1388.34,-1232.51 1378.71,-1228.08 1383.48,-1237.55 1388.34,-1232.51"/> | |
</a> | |
</g> | |
<g id="a_edge83-label"><a xlink:title="<unknown> -> envz_strip (0.03s)"> | |
<text text-anchor="middle" x="1467" y="-1275.3" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48 --> | |
<g id="node48" class="node"><title>N48</title> | |
<g id="a_node48"><a xlink:title="tcmalloc::CentralFreeList::FetchFromOneSpans (0.09s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="1250,-436 1110,-436 1110,-380 1250,-380 1250,-436"/> | |
<text text-anchor="middle" x="1180" y="-423.2" font-family="Times,serif" font-size="11.00">tcmalloc</text> | |
<text text-anchor="middle" x="1180" y="-411.2" font-family="Times,serif" font-size="11.00">CentralFreeList</text> | |
<text text-anchor="middle" x="1180" y="-399.2" font-family="Times,serif" font-size="11.00">FetchFromOneSpans</text> | |
<text text-anchor="middle" x="1180" y="-387.2" font-family="Times,serif" font-size="11.00">0.09s (0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N24 --> | |
<g id="edge41" class="edge"><title>N49->N24</title> | |
<g id="a_edge41"><a xlink:title="std::basic_string::~basic_string -> std::string::_Rep::_M_dispose (0.20s)"> | |
<path fill="none" stroke="#b2ada1" d="M1046,-1045.97C1046,-1025.64 1046,-994.097 1046,-967.412"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="1049.5,-967.08 1046,-957.08 1042.5,-967.08 1049.5,-967.08"/> | |
</a> | |
</g> | |
<g id="a_edge41-label"><a xlink:title="std::basic_string::~basic_string -> std::string::_Rep::_M_dispose (0.20s)"> | |
<text text-anchor="middle" x="1073.5" y="-998.8" font-family="Times,serif" font-size="14.00"> 0.20s</text> | |
<text text-anchor="middle" x="1073.5" y="-983.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50 --> | |
<g id="node50" class="node"><title>N50</title> | |
<g id="a_node50"><a xlink:title="YAML::RegEx::Matches (0.32s)"> | |
<polygon fill="#edebe9" stroke="#b2a897" points="458,-430 366,-430 366,-386 458,-386 458,-430"/> | |
<text text-anchor="middle" x="412" y="-419.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="412" y="-410.6" font-family="Times,serif" font-size="8.00">RegEx</text> | |
<text text-anchor="middle" x="412" y="-401.6" font-family="Times,serif" font-size="8.00">Matches</text> | |
<text text-anchor="middle" x="412" y="-392.6" font-family="Times,serif" font-size="8.00">0 of 0.32s (3.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50->N25 --> | |
<g id="edge27" class="edge"><title>N50->N25</title> | |
<g id="a_edge27"><a xlink:title="YAML::RegEx::Matches -> YAML::RegEx::Match (0.32s)"> | |
<path fill="none" stroke="#b2a897" d="M412,-385.965C412,-366.28 412,-336.624 412,-314.187"/> | |
<polygon fill="#b2a897" stroke="#b2a897" points="415.5,-314.138 412,-304.138 408.5,-314.138 415.5,-314.138"/> | |
</a> | |
</g> | |
<g id="a_edge27-label"><a xlink:title="YAML::RegEx::Matches -> YAML::RegEx::Match (0.32s)"> | |
<text text-anchor="middle" x="439.5" y="-350.8" font-family="Times,serif" font-size="14.00"> 0.32s</text> | |
<text text-anchor="middle" x="439.5" y="-335.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51->N46 --> | |
<g id="edge70" class="edge"><title>N51->N46</title> | |
<g id="a_edge70"><a xlink:title="std::operator== -> std::string::size (0.07s)"> | |
<path fill="none" stroke="#b2b1ac" d="M669.427,-1736.7C682.91,-1719.15 701.122,-1695.43 716.402,-1675.54"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="719.216,-1677.62 722.531,-1667.56 713.664,-1673.36 719.216,-1677.62"/> | |
</a> | |
</g> | |
<g id="a_edge70-label"><a xlink:title="std::operator== -> std::string::size (0.07s)"> | |
<text text-anchor="middle" x="734.5" y="-1704.8" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
<text text-anchor="middle" x="734.5" y="-1689.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52 --> | |
<g id="node52" class="node"><title>N52</title> | |
<g id="a_node52"><a xlink:title="YAML::Parser::HandleNextDocument (0.53s)"> | |
<polygon fill="#edeae7" stroke="#b2a085" points="475,-1370 365,-1370 365,-1326 475,-1326 475,-1370"/> | |
<text text-anchor="middle" x="420" y="-1359.6" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="420" y="-1350.6" font-family="Times,serif" font-size="8.00">Parser</text> | |
<text text-anchor="middle" x="420" y="-1341.6" font-family="Times,serif" font-size="8.00">HandleNextDocument</text> | |
<text text-anchor="middle" x="420" y="-1332.6" font-family="Times,serif" font-size="8.00">0 of 0.53s (5.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52->N8 --> | |
<g id="edge16" class="edge"><title>N52->N8</title> | |
<g id="a_edge16"><a xlink:title="YAML::Parser::HandleNextDocument ... YAML::SingleDocParser::HandleNode (0.50s)"> | |
<path fill="none" stroke="#b2a188" stroke-dasharray="1,5" d="M420,-1325.75C420,-1303.39 420,-1267.97 420,-1242.39"/> | |
<polygon fill="#b2a188" stroke="#b2a188" points="423.5,-1242.1 420,-1232.1 416.5,-1242.1 423.5,-1242.1"/> | |
</a> | |
</g> | |
<g id="a_edge16-label"><a xlink:title="YAML::Parser::HandleNextDocument ... YAML::SingleDocParser::HandleNode (0.50s)"> | |
<text text-anchor="middle" x="442" y="-1275.3" font-family="Times,serif" font-size="14.00"> 0.50s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52->N16 --> | |
<g id="edge86" class="edge"><title>N52->N16</title> | |
<g id="a_edge86"><a xlink:title="YAML::Parser::HandleNextDocument ... YAML::Scanner::empty (0.03s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M447.107,-1326C509.006,-1275.36 651.13,-1142.26 594,-1028 569.363,-978.726 511.614,-949.521 467.723,-933.731"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="468.618,-930.337 458.023,-930.375 466.329,-936.952 468.618,-930.337"/> | |
</a> | |
</g> | |
<g id="a_edge86-label"><a xlink:title="YAML::Parser::HandleNextDocument ... YAML::Scanner::empty (0.03s)"> | |
<text text-anchor="middle" x="624" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53 --> | |
<g id="node53" class="node"><title>N53</title> | |
<g id="a_node53"><a xlink:title="std::__shared_ptr::__shared_ptr (0.06s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="210,-668 116,-668 116,-610 210,-610 210,-668"/> | |
<text text-anchor="middle" x="163" y="-656.8" font-family="Times,serif" font-size="9.00">std</text> | |
<text text-anchor="middle" x="163" y="-646.8" font-family="Times,serif" font-size="9.00">__shared_ptr</text> | |
<text text-anchor="middle" x="163" y="-636.8" font-family="Times,serif" font-size="9.00">__shared_ptr</text> | |
<text text-anchor="middle" x="163" y="-626.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="163" y="-616.8" font-family="Times,serif" font-size="9.00">of 0.06s (0.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N20 --> | |
<g id="edge94" class="edge"><title>N53->N20</title> | |
<g id="a_edge94"><a xlink:title="std::__shared_ptr::__shared_ptr ... tc_new (0.02s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M178.244,-609.82C185.597,-596.813 194.804,-581.333 204,-568 207.39,-563.085 211.199,-558.008 214.993,-553.172"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="217.756,-555.32 221.286,-545.331 212.297,-550.939 217.756,-555.32"/> | |
</a> | |
</g> | |
<g id="a_edge94-label"><a xlink:title="std::__shared_ptr::__shared_ptr ... tc_new (0.02s)"> | |
<text text-anchor="middle" x="226" y="-572.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54 --> | |
<g id="node54" class="node"><title>N54</title> | |
<g id="a_node54"><a xlink:title="std::_Sp_counted_base::_M_release (0.10s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="810.25,-805.5 705.75,-805.5 705.75,-742.5 810.25,-742.5 810.25,-805.5"/> | |
<text text-anchor="middle" x="758" y="-793.5" font-family="Times,serif" font-size="10.00">std</text> | |
<text text-anchor="middle" x="758" y="-782.5" font-family="Times,serif" font-size="10.00">_Sp_counted_base</text> | |
<text text-anchor="middle" x="758" y="-771.5" font-family="Times,serif" font-size="10.00">_M_release</text> | |
<text text-anchor="middle" x="758" y="-760.5" font-family="Times,serif" font-size="10.00">0.04s (0.38%)</text> | |
<text text-anchor="middle" x="758" y="-749.5" font-family="Times,serif" font-size="10.00">of 0.10s (0.95%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56 --> | |
<g id="node56" class="node"><title>N56</title> | |
<g id="a_node56"><a xlink:title="std::_Sp_counted_ptr::_M_dispose (0.08s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="804,-661 712,-661 712,-617 804,-617 804,-661"/> | |
<text text-anchor="middle" x="758" y="-650.6" font-family="Times,serif" font-size="8.00">std</text> | |
<text text-anchor="middle" x="758" y="-641.6" font-family="Times,serif" font-size="8.00">_Sp_counted_ptr</text> | |
<text text-anchor="middle" x="758" y="-632.6" font-family="Times,serif" font-size="8.00">_M_dispose</text> | |
<text text-anchor="middle" x="758" y="-623.6" font-family="Times,serif" font-size="8.00">0 of 0.08s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54->N56 --> | |
<g id="edge64" class="edge"><title>N54->N56</title> | |
<g id="a_edge64"><a xlink:title="std::_Sp_counted_base::_M_release -> std::_Sp_counted_ptr::_M_dispose (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" d="M758,-742.487C758,-721.23 758,-692.953 758,-671.486"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="761.5,-671.256 758,-661.256 754.5,-671.256 761.5,-671.256"/> | |
</a> | |
</g> | |
<g id="a_edge64-label"><a xlink:title="std::_Sp_counted_base::_M_release -> std::_Sp_counted_ptr::_M_dispose (0.08s)"> | |
<text text-anchor="middle" x="780" y="-705.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55 --> | |
<g id="node55" class="node"><title>N55</title> | |
<g id="a_node55"><a xlink:title="std::shared_ptr::shared_ptr (0.06s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="225,-803 131,-803 131,-745 225,-745 225,-803"/> | |
<text text-anchor="middle" x="178" y="-791.8" font-family="Times,serif" font-size="9.00">std</text> | |
<text text-anchor="middle" x="178" y="-781.8" font-family="Times,serif" font-size="9.00">shared_ptr</text> | |
<text text-anchor="middle" x="178" y="-771.8" font-family="Times,serif" font-size="9.00">shared_ptr</text> | |
<text text-anchor="middle" x="178" y="-761.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="178" y="-751.8" font-family="Times,serif" font-size="9.00">of 0.06s (0.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N53 --> | |
<g id="edge80" class="edge"><title>N55->N53</title> | |
<g id="a_edge80"><a xlink:title="std::shared_ptr::shared_ptr -> std::__shared_ptr::__shared_ptr (0.05s)"> | |
<path fill="none" stroke="#b2b1ae" d="M174.819,-744.794C172.631,-725.398 169.7,-699.407 167.304,-678.163"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="170.775,-677.71 166.177,-668.165 163.819,-678.495 170.775,-677.71"/> | |
</a> | |
</g> | |
<g id="a_edge80-label"><a xlink:title="std::shared_ptr::shared_ptr -> std::__shared_ptr::__shared_ptr (0.05s)"> | |
<text text-anchor="middle" x="200.5" y="-712.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
<text text-anchor="middle" x="200.5" y="-697.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N44 --> | |
<g id="edge90" class="edge"><title>N56->N44</title> | |
<g id="a_edge90"><a xlink:title="std::_Sp_counted_ptr::_M_dispose ... __gnu_cxx::new_allocator::destroy (0.03s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M779.496,-661.082C788.435,-670.588 798.46,-682.295 806,-694 823.644,-721.39 911.678,-932.267 925,-962 954.116,-1026.99 956.754,-1045.56 991,-1108 1004.69,-1132.96 1022.44,-1159.88 1036.09,-1179.64"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="1033.26,-1181.71 1041.85,-1187.92 1039.01,-1177.71 1033.26,-1181.71"/> | |
</a> | |
</g> | |
<g id="a_edge90-label"><a xlink:title="std::_Sp_counted_ptr::_M_dispose ... __gnu_cxx::new_allocator::destroy (0.03s)"> | |
<text text-anchor="middle" x="952.5" y="-920.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
<text text-anchor="middle" x="952.5" y="-905.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N45 --> | |
<g id="edge79" class="edge"><title>N56->N45</title> | |
<g id="a_edge79"><a xlink:title="std::_Sp_counted_ptr::_M_dispose ... std::shared_ptr::~shared_ptr (0.05s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M740.415,-661.039C725.295,-680.6 704.607,-711.269 696,-742 666.665,-846.739 692.171,-977.667 706.644,-1036.22"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="703.264,-1037.13 709.118,-1045.96 710.049,-1035.41 703.264,-1037.13"/> | |
</a> | |
</g> | |
<g id="a_edge79-label"><a xlink:title="std::_Sp_counted_ptr::_M_dispose ... std::shared_ptr::~shared_ptr (0.05s)"> | |
<text text-anchor="middle" x="711.5" y="-842.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
<text text-anchor="middle" x="711.5" y="-827.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57->N31 --> | |
<g id="edge53" class="edge"><title>N57->N31</title> | |
<g id="a_edge53"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::RenderDataPiece -> google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece (0.11s)"> | |
<path fill="none" stroke="#b2b0a9" d="M107.123,-1174.44C101.871,-1168.9 97.2792,-1162.74 94,-1156 88.42,-1144.53 86.4119,-1131.17 86.2265,-1118.4"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="89.727,-1118.41 86.4352,-1108.34 82.7285,-1118.26 89.727,-1118.41"/> | |
</a> | |
</g> | |
<g id="a_edge53-label"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::RenderDataPiece -> google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece (0.11s)"> | |
<text text-anchor="middle" x="116" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58 --> | |
<g id="node58" class="node"><title>N58</title> | |
<g id="a_node58"><a xlink:title="YAML::detail::memory::create_node (0.08s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="238,-943.5 146,-943.5 146,-890.5 238,-890.5 238,-943.5"/> | |
<text text-anchor="middle" x="192" y="-933.1" font-family="Times,serif" font-size="8.00">YAML</text> | |
<text text-anchor="middle" x="192" y="-924.1" font-family="Times,serif" font-size="8.00">detail</text> | |
<text text-anchor="middle" x="192" y="-915.1" font-family="Times,serif" font-size="8.00">memory</text> | |
<text text-anchor="middle" x="192" y="-906.1" font-family="Times,serif" font-size="8.00">create_node</text> | |
<text text-anchor="middle" x="192" y="-897.1" font-family="Times,serif" font-size="8.00">0 of 0.08s (0.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N55 --> | |
<g id="edge87" class="edge"><title>N58->N55</title> | |
<g id="a_edge87"><a xlink:title="YAML::detail::memory::create_node -> std::shared_ptr::shared_ptr (0.03s)"> | |
<path fill="none" stroke="#b2b2af" d="M189.465,-890.466C187.327,-868.94 184.237,-837.814 181.803,-813.302"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="185.276,-812.854 180.805,-803.249 178.31,-813.546 185.276,-812.854"/> | |
</a> | |
</g> | |
<g id="a_edge87-label"><a xlink:title="YAML::detail::memory::create_node -> std::shared_ptr::shared_ptr (0.03s)"> | |
<text text-anchor="middle" x="213.5" y="-842.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
<text text-anchor="middle" x="213.5" y="-827.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N50 --> | |
<g id="edge33" class="edge"><title>N59->N50</title> | |
<g id="a_edge33"><a xlink:title="YAML::ScanScalar -> YAML::RegEx::Matches (0.28s)"> | |
<path fill="none" stroke="#b2aa9a" d="M412,-501.804C412,-484.176 412,-459.741 412,-440.369"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="415.5,-440.202 412,-430.202 408.5,-440.202 415.5,-440.202"/> | |
</a> | |
</g> | |
<g id="a_edge33-label"><a xlink:title="YAML::ScanScalar -> YAML::RegEx::Matches (0.28s)"> | |
<text text-anchor="middle" x="439.5" y="-472.8" font-family="Times,serif" font-size="14.00"> 0.28s</text> | |
<text text-anchor="middle" x="439.5" y="-457.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62->N54 --> | |
<g id="edge55" class="edge"><title>N62->N54</title> | |
<g id="a_edge55"><a xlink:title="std::__shared_count::~__shared_count -> std::_Sp_counted_base::_M_release (0.10s)"> | |
<path fill="none" stroke="#b2b0aa" d="M755.6,-887.805C756.039,-867.176 756.641,-838.879 757.132,-815.787"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="760.636,-815.662 757.349,-805.589 753.637,-815.513 760.636,-815.662"/> | |
</a> | |
</g> | |
<g id="a_edge55-label"><a xlink:title="std::__shared_count::~__shared_count -> std::_Sp_counted_base::_M_release (0.10s)"> | |
<text text-anchor="middle" x="779" y="-835.3" font-family="Times,serif" font-size="14.00"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63 --> | |
<g id="node63" class="node"><title>N63</title> | |
<g id="a_node63"><a xlink:title="tcmalloc::ThreadCache::FetchFromCentralCache (0.09s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="1241,-661 1119,-661 1119,-617 1241,-617 1241,-661"/> | |
<text text-anchor="middle" x="1180" y="-650.6" font-family="Times,serif" font-size="8.00">tcmalloc</text> | |
<text text-anchor="middle" x="1180" y="-641.6" font-family="Times,serif" font-size="8.00">ThreadCache</text> | |
<text text-anchor="middle" x="1180" y="-632.6" font-family="Times,serif" font-size="8.00">FetchFromCentralCache</text> | |
<text text-anchor="middle" x="1180" y="-623.6" font-family="Times,serif" font-size="8.00">0 of 0.09s (0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80 --> | |
<g id="node80" class="node"><title>N80</title> | |
<g id="a_node80"><a xlink:title="tcmalloc::CentralFreeList::RemoveRange (0.09s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="1226,-548 1134,-548 1134,-504 1226,-504 1226,-548"/> | |
<text text-anchor="middle" x="1180" y="-537.6" font-family="Times,serif" font-size="8.00">tcmalloc</text> | |
<text text-anchor="middle" x="1180" y="-528.6" font-family="Times,serif" font-size="8.00">CentralFreeList</text> | |
<text text-anchor="middle" x="1180" y="-519.6" font-family="Times,serif" font-size="8.00">RemoveRange</text> | |
<text text-anchor="middle" x="1180" y="-510.6" font-family="Times,serif" font-size="8.00">0 of 0.09s (0.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N80 --> | |
<g id="edge58" class="edge"><title>N63->N80</title> | |
<g id="a_edge58"><a xlink:title="tcmalloc::ThreadCache::FetchFromCentralCache -> tcmalloc::CentralFreeList::RemoveRange (0.09s)"> | |
<path fill="none" stroke="#b2b0aa" d="M1180,-616.86C1180,-600.273 1180,-576.933 1180,-558.198"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1183.5,-558.061 1180,-548.061 1176.5,-558.061 1183.5,-558.061"/> | |
</a> | |
</g> | |
<g id="a_edge58-label"><a xlink:title="tcmalloc::ThreadCache::FetchFromCentralCache -> tcmalloc::CentralFreeList::RemoveRange (0.09s)"> | |
<text text-anchor="middle" x="1202" y="-572.3" font-family="Times,serif" font-size="14.00"> 0.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64->N34 --> | |
<g id="edge29" class="edge"><title>N64->N34</title> | |
<g id="a_edge29"><a xlink:title="std::unordered_map::operator[] -> std::__detail::_Map_base::operator[] (0.30s)"> | |
<path fill="none" stroke="#b2a999" d="M864,-1733.95C864,-1715.89 864,-1692.25 864,-1672.83"/> | |
<polygon fill="#b2a999" stroke="#b2a999" points="867.5,-1672.83 864,-1662.83 860.5,-1672.83 867.5,-1672.83"/> | |
</a> | |
</g> | |
<g id="a_edge29-label"><a xlink:title="std::unordered_map::operator[] -> std::__detail::_Map_base::operator[] (0.30s)"> | |
<text text-anchor="middle" x="886" y="-1697.3" font-family="Times,serif" font-size="14.00"> 0.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70 --> | |
<g id="node70" class="node"><title>N70</title> | |
<g id="a_node70"><a xlink:title="google::protobuf::util::converter::JsonStreamParser::RunParser (0.27s)"> | |
<polygon fill="#edecea" stroke="#b2aa9b" points="355.5,-1538 258.5,-1538 258.5,-1450 355.5,-1450 355.5,-1538"/> | |
<text text-anchor="middle" x="307" y="-1526.8" font-family="Times,serif" font-size="9.00">google</text> | |
<text text-anchor="middle" x="307" y="-1516.8" font-family="Times,serif" font-size="9.00">protobuf</text> | |
<text text-anchor="middle" x="307" y="-1506.8" font-family="Times,serif" font-size="9.00">util</text> | |
<text text-anchor="middle" x="307" y="-1496.8" font-family="Times,serif" font-size="9.00">converter</text> | |
<text text-anchor="middle" x="307" y="-1486.8" font-family="Times,serif" font-size="9.00">JsonStreamParser</text> | |
<text text-anchor="middle" x="307" y="-1476.8" font-family="Times,serif" font-size="9.00">RunParser</text> | |
<text text-anchor="middle" x="307" y="-1466.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="307" y="-1456.8" font-family="Times,serif" font-size="9.00">of 0.27s (2.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65->N70 --> | |
<g id="edge34" class="edge"><title>N65->N70</title> | |
<g id="a_edge34"><a xlink:title="google::protobuf::util::JsonToBinaryStream ... google::protobuf::util::converter::JsonStreamParser::RunParser (0.27s)"> | |
<path fill="none" stroke="#b2aa9b" stroke-dasharray="1,5" d="M355.995,-1609.32C348.569,-1591.99 338.504,-1568.51 329.429,-1547.33"/> | |
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="332.632,-1545.92 325.476,-1538.11 326.198,-1548.68 332.632,-1545.92"/> | |
</a> | |
</g> | |
<g id="a_edge34-label"><a xlink:title="google::protobuf::util::JsonToBinaryStream ... google::protobuf::util::converter::JsonStreamParser::RunParser (0.27s)"> | |
<text text-anchor="middle" x="368" y="-1567.3" font-family="Times,serif" font-size="14.00"> 0.27s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66->N63 --> | |
<g id="edge73" class="edge"><title>N66->N63</title> | |
<g id="a_edge73"><a xlink:title="std::allocator_traits::allocate ... tcmalloc::ThreadCache::FetchFromCentralCache (0.06s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1174.95,-751.926C1175.93,-730.263 1177.46,-696.281 1178.58,-671.44"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1182.08,-671.564 1179.03,-661.416 1175.09,-671.248 1182.08,-671.564"/> | |
</a> | |
</g> | |
<g id="a_edge73-label"><a xlink:title="std::allocator_traits::allocate ... tcmalloc::ThreadCache::FetchFromCentralCache (0.06s)"> | |
<text text-anchor="middle" x="1200" y="-705.3" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67->N8 --> | |
<g id="edge20" class="edge"><title>N67->N8</title> | |
<g id="a_edge20"><a xlink:title="YAML::SingleDocParser::HandleBlockSequence -> YAML::SingleDocParser::HandleNode (0.47s)"> | |
<path fill="none" stroke="#b2a28a" d="M527.592,-1090.21C524.542,-1109.09 517.772,-1136.64 503,-1156 495.226,-1166.19 484.889,-1174.96 474.155,-1182.26"/> | |
<polygon fill="#b2a28a" stroke="#b2a28a" points="472.036,-1179.46 465.504,-1187.8 475.812,-1185.35 472.036,-1179.46"/> | |
</a> | |
</g> | |
<g id="a_edge20-label"><a xlink:title="YAML::SingleDocParser::HandleBlockSequence -> YAML::SingleDocParser::HandleNode (0.47s)"> | |
<text text-anchor="middle" x="541" y="-1137.3" font-family="Times,serif" font-size="14.00"> 0.47s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67->N16 --> | |
<g id="edge93" class="edge"><title>N67->N16</title> | |
<g id="a_edge93"><a xlink:title="YAML::SingleDocParser::HandleBlockSequence -> YAML::Scanner::empty (0.02s)"> | |
<path fill="none" stroke="#b2b2b0" d="M513.344,-1045.97C492.991,-1020.27 458.429,-976.626 435.409,-947.558"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="437.906,-945.074 428.954,-939.408 432.418,-949.42 437.906,-945.074"/> | |
</a> | |
</g> | |
<g id="a_edge93-label"><a xlink:title="YAML::SingleDocParser::HandleBlockSequence -> YAML::Scanner::empty (0.02s)"> | |
<text text-anchor="middle" x="504" y="-991.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68->N41 --> | |
<g id="edge6" class="edge"><title>N68->N41</title> | |
<g id="a_edge6"><a xlink:title="event_persist_closure ... operator() (7.07s)"> | |
<path fill="none" stroke="#b21400" stroke-width="4" stroke-dasharray="1,5" d="M1327.87,-1474.76C1340.1,-1449.6 1362.21,-1404.1 1376.23,-1375.28"/> | |
<polygon fill="#b21400" stroke="#b21400" stroke-width="4" points="1379.42,-1376.72 1380.64,-1366.19 1373.12,-1373.66 1379.42,-1376.72"/> | |
</a> | |
</g> | |
<g id="a_edge6-label"><a xlink:title="event_persist_closure ... operator() (7.07s)"> | |
<text text-anchor="middle" x="1390.5" y="-1420.8" font-family="Times,serif" font-size="14.00"> 7.07s</text> | |
<text text-anchor="middle" x="1390.5" y="-1405.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77 --> | |
<g id="node77" class="node"><title>N77</title> | |
<g id="a_node77"><a xlink:title="google::protobuf::util::converter::JsonStreamParser::ParseValue (0.15s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="261,-1383.5 169,-1383.5 169,-1312.5 261,-1312.5 261,-1383.5"/> | |
<text text-anchor="middle" x="215" y="-1373.1" font-family="Times,serif" font-size="8.00">google</text> | |
<text text-anchor="middle" x="215" y="-1364.1" font-family="Times,serif" font-size="8.00">protobuf</text> | |
<text text-anchor="middle" x="215" y="-1355.1" font-family="Times,serif" font-size="8.00">util</text> | |
<text text-anchor="middle" x="215" y="-1346.1" font-family="Times,serif" font-size="8.00">converter</text> | |
<text text-anchor="middle" x="215" y="-1337.1" font-family="Times,serif" font-size="8.00">JsonStreamParser</text> | |
<text text-anchor="middle" x="215" y="-1328.1" font-family="Times,serif" font-size="8.00">ParseValue</text> | |
<text text-anchor="middle" x="215" y="-1319.1" font-family="Times,serif" font-size="8.00">0 of 0.15s (1.43%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N77 --> | |
<g id="edge44" class="edge"><title>N70->N77</title> | |
<g id="a_edge44"><a xlink:title="google::protobuf::util::converter::JsonStreamParser::RunParser -> google::protobuf::util::converter::JsonStreamParser::ParseValue (0.15s)"> | |
<path fill="none" stroke="#b2aea5" d="M279.397,-1449.8C267.844,-1431.71 254.437,-1410.73 242.857,-1392.6"/> | |
<polygon fill="#b2aea5" stroke="#b2aea5" points="245.668,-1390.5 237.335,-1383.96 239.769,-1394.27 245.668,-1390.5"/> | |
</a> | |
</g> | |
<g id="a_edge44-label"><a xlink:title="google::protobuf::util::converter::JsonStreamParser::RunParser -> google::protobuf::util::converter::JsonStreamParser::ParseValue (0.15s)"> | |
<text text-anchor="middle" x="289" y="-1413.3" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71->N32 --> | |
<g id="edge51" class="edge"><title>N71->N32</title> | |
<g id="a_edge51"><a xlink:title="epoll_dispatch -> evmap_io_active_ (0.11s)"> | |
<path fill="none" stroke="#b2b0a9" d="M1287.03,-1743.82C1326.87,-1722.54 1393.17,-1687.12 1438.42,-1662.95"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1440.28,-1665.92 1447.45,-1658.12 1436.98,-1659.75 1440.28,-1665.92"/> | |
</a> | |
</g> | |
<g id="a_edge51-label"><a xlink:title="epoll_dispatch -> evmap_io_active_ (0.11s)"> | |
<text text-anchor="middle" x="1413" y="-1697.3" font-family="Times,serif" font-size="14.00"> 0.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76 --> | |
<g id="node76" class="node"><title>N76</title> | |
<g id="a_node76"><a xlink:title="std::__detail::_Insert_base::insert (0.15s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="1214,-1102 1120,-1102 1120,-1034 1214,-1034 1214,-1102"/> | |
<text text-anchor="middle" x="1167" y="-1090.8" font-family="Times,serif" font-size="9.00">std</text> | |
<text text-anchor="middle" x="1167" y="-1080.8" font-family="Times,serif" font-size="9.00">__detail</text> | |
<text text-anchor="middle" x="1167" y="-1070.8" font-family="Times,serif" font-size="9.00">_Insert_base</text> | |
<text text-anchor="middle" x="1167" y="-1060.8" font-family="Times,serif" font-size="9.00">insert</text> | |
<text text-anchor="middle" x="1167" y="-1050.8" font-family="Times,serif" font-size="9.00">0.01s (0.095%)</text> | |
<text text-anchor="middle" x="1167" y="-1040.8" font-family="Times,serif" font-size="9.00">of 0.15s (1.43%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74->N76 --> | |
<g id="edge46" class="edge"><title>N74->N76</title> | |
<g id="a_edge46"><a xlink:title="std::unordered_set::insert -> std::__detail::_Insert_base::insert (0.15s)"> | |
<path fill="none" stroke="#b2aea5" d="M1167,-1187.74C1167,-1167.77 1167,-1137.3 1167,-1112.22"/> | |
<polygon fill="#b2aea5" stroke="#b2aea5" points="1170.5,-1112.21 1167,-1102.21 1163.5,-1112.21 1170.5,-1112.21"/> | |
</a> | |
</g> | |
<g id="a_edge46-label"><a xlink:title="std::unordered_set::insert -> std::__detail::_Insert_base::insert (0.15s)"> | |
<text text-anchor="middle" x="1194.5" y="-1144.8" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
<text text-anchor="middle" x="1194.5" y="-1129.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75->N52 --> | |
<g id="edge15" class="edge"><title>N75->N52</title> | |
<g id="a_edge15"><a xlink:title="YAML::Load -> YAML::Parser::HandleNextDocument (0.53s)"> | |
<path fill="none" stroke="#b2a085" d="M420,-1475.92C420,-1452.43 420,-1409.74 420,-1380.41"/> | |
<polygon fill="#b2a085" stroke="#b2a085" points="423.5,-1380.26 420,-1370.26 416.5,-1380.26 423.5,-1380.26"/> | |
</a> | |
</g> | |
<g id="a_edge15-label"><a xlink:title="YAML::Load -> YAML::Parser::HandleNextDocument (0.53s)"> | |
<text text-anchor="middle" x="442" y="-1413.3" font-family="Times,serif" font-size="14.00"> 0.53s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N37 --> | |
<g id="edge50" class="edge"><title>N76->N37</title> | |
<g id="a_edge50"><a xlink:title="std::__detail::_Insert_base::insert -> std::_Hashtable::_M_insert (0.12s)"> | |
<path fill="none" stroke="#b2afa8" d="M1167,-1033.93C1167,-1008.69 1167,-974.141 1167,-949.337"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="1170.5,-949.027 1167,-939.027 1163.5,-949.027 1170.5,-949.027"/> | |
</a> | |
</g> | |
<g id="a_edge50-label"><a xlink:title="std::__detail::_Insert_base::insert -> std::_Hashtable::_M_insert (0.12s)"> | |
<text text-anchor="middle" x="1189" y="-991.3" font-family="Times,serif" font-size="14.00"> 0.12s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77->N57 --> | |
<g id="edge52" class="edge"><title>N77->N57</title> | |
<g id="a_edge52"><a xlink:title="google::protobuf::util::converter::JsonStreamParser::ParseValue ... google::protobuf::util::converter::ProtoStreamObjectWriter::RenderDataPiece (0.11s)"> | |
<path fill="none" stroke="#b2b0a9" stroke-dasharray="1,5" d="M200.979,-1312.33C193.932,-1294.91 185.317,-1273.6 177.808,-1255.03"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="180.989,-1253.57 173.996,-1245.61 174.5,-1256.19 180.989,-1253.57"/> | |
</a> | |
</g> | |
<g id="a_edge52-label"><a xlink:title="google::protobuf::util::converter::JsonStreamParser::ParseValue ... google::protobuf::util::converter::ProtoStreamObjectWriter::RenderDataPiece (0.11s)"> | |
<text text-anchor="middle" x="215" y="-1275.3" font-family="Times,serif" font-size="14.00"> 0.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78->N31 --> | |
<g id="edge81" class="edge"><title>N78->N31</title> | |
<g id="a_edge81"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Replay -> google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece (0.04s)"> | |
<path fill="none" stroke="#b2b1af" d="M97.1153,-961.756C100.329,-967.633 103.093,-973.785 105,-980 108.669,-991.957 108.754,-1005.18 107.176,-1017.64"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="103.662,-1017.44 105.501,-1027.88 110.57,-1018.57 103.662,-1017.44"/> | |
</a> | |
</g> | |
<g id="a_edge81-label"><a xlink:title="google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Replay -> google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::RenderDataPiece (0.04s)"> | |
<text text-anchor="middle" x="131" y="-991.3" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N58 --> | |
<g id="edge60" class="edge"><title>N79->N58</title> | |
<g id="a_edge60"><a xlink:title="YAML::NodeBuilder::Push ... YAML::detail::memory::create_node (0.08s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M216.048,-1045.97C211.55,-1022.03 204.128,-982.539 198.717,-953.747"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="202.111,-952.853 196.824,-943.672 195.231,-954.146 202.111,-952.853"/> | |
</a> | |
</g> | |
<g id="a_edge60-label"><a xlink:title="YAML::NodeBuilder::Push ... YAML::detail::memory::create_node (0.08s)"> | |
<text text-anchor="middle" x="231" y="-991.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80->N48 --> | |
<g id="edge57" class="edge"><title>N80->N48</title> | |
<g id="a_edge57"><a xlink:title="tcmalloc::CentralFreeList::RemoveRange ... tcmalloc::CentralFreeList::FetchFromOneSpans (0.09s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1180,-503.993C1180,-488.018 1180,-465.616 1180,-446.579"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1183.5,-446.411 1180,-436.411 1176.5,-446.411 1183.5,-446.411"/> | |
</a> | |
</g> | |
<g id="a_edge57-label"><a xlink:title="tcmalloc::CentralFreeList::RemoveRange ... tcmalloc::CentralFreeList::FetchFromOneSpans (0.09s)"> | |
<text text-anchor="middle" x="1202" y="-465.3" font-family="Times,serif" font-size="14.00"> 0.09s</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