Skip to content

Instantly share code, notes, and snippets.

@irori
Last active January 18, 2018 05:07
Show Gist options
  • Select an option

  • Save irori/25d6cac337e0c47d749886f0c72635e9 to your computer and use it in GitHub Desktop.

Select an option

Save irori/25d6cac337e0c47d749886f0c72635e9 to your computer and use it in GitHub Desktop.
pprof results of module loading
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: chrome 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 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
*/
/**
* @license
* This code is licensed under the following BSD license:
*
* Copyright 2009-2010 Andrea Leofreddi <a.leofreddi@itcharm.com>. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of Andrea Leofreddi.
*/
"use strict";
/// CONFIGURATION
/// ====>
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled)
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled)
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled)
var zoomScale = 0.4; // 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, r.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 2469)">
<title>chrome</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-2469 1478,-2469 1478,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_L</title>
<polygon fill="none" stroke="black" points="317,-2289 317,-2457 721,-2457 721,-2289 317,-2289"/>
</g>
<!-- File: chrome -->
<g id="node1" class="node"><title>File: chrome</title>
<g id="a_node1"><a xlink:title="chrome">
<polygon fill="#f8f8f8" stroke="black" points="713,-2449 325,-2449 325,-2297 713,-2297 713,-2449"/>
<text text-anchor="start" x="333" y="-2432.2" font-family="Times,serif" font-size="16.00">File: chrome</text>
<text text-anchor="start" x="333" y="-2414.2" font-family="Times,serif" font-size="16.00">Type: cpu</text>
<text text-anchor="start" x="333" y="-2396.2" font-family="Times,serif" font-size="16.00">Active filters:</text>
<text text-anchor="start" x="333" y="-2378.2" font-family="Times,serif" font-size="16.00"> &#160;&#160;focus=ModuleTreeLinker::FetchDescendants</text>
<text text-anchor="start" x="333" y="-2360.2" font-family="Times,serif" font-size="16.00"> &#160;&#160;ignore=InstantiateModule</text>
<text text-anchor="start" x="333" y="-2342.2" font-family="Times,serif" font-size="16.00"> &#160;&#160;hide=v8::internal</text>
<text text-anchor="start" x="333" y="-2324.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 0.83s, 9.47% of 8.76s total</text>
<text text-anchor="start" x="333" y="-2306.2" font-family="Times,serif" font-size="16.00">Showing top 50 nodes out of 258</text>
</a>
</g>
</g>
<!-- N1 -->
<g id="node1" class="node"><title>N1</title>
<g id="a_node1"><a xlink:title="__libc_start_main (1.45s)">
<polygon fill="#ede1d9" stroke="#b25c1e" points="811,-2391 731,-2391 731,-2355 811,-2355 811,-2391"/>
<text text-anchor="middle" x="771" y="-2375.6" font-family="Times,serif" font-size="8.00">__libc_start_main</text>
<text text-anchor="middle" x="771" y="-2366.6" font-family="Times,serif" font-size="8.00">0 of 1.45s (16.55%)</text>
</a>
</g>
</g>
<!-- N45 -->
<g id="node45" class="node"><title>N45</title>
<g id="a_node45"><a xlink:title="base::debug::TaskAnnotator::RunTask (1.45s)">
<polygon fill="#ede1d9" stroke="#b25c1e" points="811,-2246 731,-2246 731,-2193 811,-2193 811,-2246"/>
<text text-anchor="middle" x="771" y="-2235.6" font-family="Times,serif" font-size="8.00">base</text>
<text text-anchor="middle" x="771" y="-2226.6" font-family="Times,serif" font-size="8.00">debug</text>
<text text-anchor="middle" x="771" y="-2217.6" font-family="Times,serif" font-size="8.00">TaskAnnotator</text>
<text text-anchor="middle" x="771" y="-2208.6" font-family="Times,serif" font-size="8.00">RunTask</text>
<text text-anchor="middle" x="771" y="-2199.6" font-family="Times,serif" font-size="8.00">0 of 1.45s (16.55%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N45 -->
<g id="edge1" class="edge"><title>N1&#45;&gt;N45</title>
<g id="a_edge1"><a xlink:title="__libc_start_main ... base::debug::TaskAnnotator::RunTask (1.45s)">
<path fill="none" stroke="#b25c1e" stroke-dasharray="1,5" d="M771,-2354.92C771,-2331.07 771,-2287.23 771,-2256.11"/>
<polygon fill="#b25c1e" stroke="#b25c1e" points="774.5,-2256.09 771,-2246.09 767.5,-2256.09 774.5,-2256.09"/>
</a>
</g>
<g id="a_edge1&#45;label"><a xlink:title="__libc_start_main ... base::debug::TaskAnnotator::RunTask (1.45s)">
<text text-anchor="middle" x="788" y="-2267.8" font-family="Times,serif" font-size="14.00"> 1.45s</text>
</a>
</g>
</g>
<!-- N2 -->
<g id="node2" class="node"><title>N2</title>
<g id="a_node2"><a xlink:title="blink::ResourceLoader::Start (1.05s)">
<polygon fill="#ede5de" stroke="#b27947" points="811,-1610.5 731,-1610.5 731,-1566.5 811,-1566.5 811,-1610.5"/>
<text text-anchor="middle" x="771" y="-1600.1" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="771" y="-1591.1" font-family="Times,serif" font-size="8.00">ResourceLoader</text>
<text text-anchor="middle" x="771" y="-1582.1" font-family="Times,serif" font-size="8.00">Start</text>
<text text-anchor="middle" x="771" y="-1573.1" font-family="Times,serif" font-size="8.00">0 of 1.05s (11.99%)</text>
</a>
</g>
</g>
<!-- N46 -->
<g id="node46" class="node"><title>N46</title>
<g id="a_node46"><a xlink:title="blink::FrameFetchContext::CreateURLLoader (0.38s)">
<polygon fill="#edebe8" stroke="#b2a38b" points="915,-1479 835,-1479 835,-1435 915,-1435 915,-1479"/>
<text text-anchor="middle" x="875" y="-1468.6" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="875" y="-1459.6" font-family="Times,serif" font-size="8.00">FrameFetchContext</text>
<text text-anchor="middle" x="875" y="-1450.6" font-family="Times,serif" font-size="8.00">CreateURLLoader</text>
<text text-anchor="middle" x="875" y="-1441.6" font-family="Times,serif" font-size="8.00">0 of 0.38s (4.34%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N46 -->
<g id="edge12" class="edge"><title>N2&#45;&gt;N46</title>
<g id="a_edge12"><a xlink:title="blink::ResourceLoader::Start &#45;&gt; blink::FrameFetchContext::CreateURLLoader (0.38s)">
<path fill="none" stroke="#b2a38b" d="M787.941,-1566.41C805.241,-1544.86 832.231,-1511.26 851.572,-1487.17"/>
<polygon fill="#b2a38b" stroke="#b2a38b" points="854.534,-1489.07 858.066,-1479.09 849.076,-1484.69 854.534,-1489.07"/>
</a>
</g>
<g id="a_edge12&#45;label"><a xlink:title="blink::ResourceLoader::Start &#45;&gt; blink::FrameFetchContext::CreateURLLoader (0.38s)">
<text text-anchor="middle" x="850" y="-1512.8" font-family="Times,serif" font-size="14.00"> 0.38s</text>
</a>
</g>
</g>
<!-- N49 -->
<g id="node49" class="node"><title>N49</title>
<g id="a_node49"><a xlink:title="content::WebURLLoaderImpl::LoadAsynchronously (0.67s)">
<polygon fill="#ede8e4" stroke="#b2926e" points="814,-1479 728,-1479 728,-1435 814,-1435 814,-1479"/>
<text text-anchor="middle" x="771" y="-1468.6" font-family="Times,serif" font-size="8.00">content</text>
<text text-anchor="middle" x="771" y="-1459.6" font-family="Times,serif" font-size="8.00">WebURLLoaderImpl</text>
<text text-anchor="middle" x="771" y="-1450.6" font-family="Times,serif" font-size="8.00">LoadAsynchronously</text>
<text text-anchor="middle" x="771" y="-1441.6" font-family="Times,serif" font-size="8.00">0 of 0.67s (7.65%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N49 -->
<g id="edge8" class="edge"><title>N2&#45;&gt;N49</title>
<g id="a_edge8"><a xlink:title="blink::ResourceLoader::Start ... content::WebURLLoaderImpl::LoadAsynchronously (0.67s)">
<path fill="none" stroke="#b2926e" stroke-dasharray="1,5" d="M771,-1566.41C771,-1545.52 771,-1513.3 771,-1489.41"/>
<polygon fill="#b2926e" stroke="#b2926e" points="774.5,-1489.09 771,-1479.09 767.5,-1489.09 774.5,-1489.09"/>
</a>
</g>
<g id="a_edge8&#45;label"><a xlink:title="blink::ResourceLoader::Start ... content::WebURLLoaderImpl::LoadAsynchronously (0.67s)">
<text text-anchor="middle" x="788" y="-1512.8" font-family="Times,serif" font-size="14.00"> 0.67s</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node3" class="node"><title>N3</title>
<g id="a_node3"><a xlink:title="blink::ModuleTreeLinker::FetchDescendants (1.45s)">
<polygon fill="#ede1d9" stroke="#b25c1e" points="811,-2142 731,-2142 731,-2098 811,-2098 811,-2142"/>
<text text-anchor="middle" x="771" y="-2131.6" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="771" y="-2122.6" font-family="Times,serif" font-size="8.00">ModuleTreeLinker</text>
<text text-anchor="middle" x="771" y="-2113.6" font-family="Times,serif" font-size="8.00">FetchDescendants</text>
<text text-anchor="middle" x="771" y="-2104.6" font-family="Times,serif" font-size="8.00">0 of 1.45s (16.55%)</text>
</a>
</g>
</g>
<!-- N36 -->
<g id="node36" class="node"><title>N36</title>
<g id="a_node36"><a xlink:title="blink::ScriptModule::~ScriptModule (0.03s)">
<polygon fill="#ededec" stroke="#b2b1af" points="589.5,-2047 480.5,-2047 480.5,-1971 589.5,-1971 589.5,-2047"/>
<text text-anchor="middle" x="535" y="-2031" font-family="Times,serif" font-size="15.00">blink</text>
<text text-anchor="middle" x="535" y="-2014" font-family="Times,serif" font-size="15.00">ScriptModule</text>
<text text-anchor="middle" x="535" y="-1997" font-family="Times,serif" font-size="15.00">~ScriptModule</text>
<text text-anchor="middle" x="535" y="-1980" font-family="Times,serif" font-size="15.00">0.03s (0.34%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N36 -->
<g id="edge40" class="edge"><title>N3&#45;&gt;N36</title>
<g id="a_edge40"><a xlink:title="blink::ModuleTreeLinker::FetchDescendants ... blink::ScriptModule::~ScriptModule (0.03s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M730.731,-2103.83C695.455,-2090.14 643.084,-2068.86 599,-2047 598.903,-2046.95 598.806,-2046.9 598.709,-2046.86"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="600.056,-2043.61 589.562,-2042.16 596.858,-2049.84 600.056,-2043.61"/>
</a>
</g>
<g id="a_edge40&#45;label"><a xlink:title="blink::ModuleTreeLinker::FetchDescendants ... blink::ScriptModule::~ScriptModule (0.03s)">
<text text-anchor="middle" x="686" y="-2068.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N43 -->
<g id="node43" class="node"><title>N43</title>
<g id="a_node43"><a xlink:title="v8::HandleScope::~HandleScope (0.02s)">
<polygon fill="#ededec" stroke="#b2b2b0" points="704,-2043 608,-2043 608,-1975 704,-1975 704,-2043"/>
<text text-anchor="middle" x="656" y="-2027.8" font-family="Times,serif" font-size="14.00">v8</text>
<text text-anchor="middle" x="656" y="-2012.8" font-family="Times,serif" font-size="14.00">HandleScope</text>
<text text-anchor="middle" x="656" y="-1997.8" font-family="Times,serif" font-size="14.00">~HandleScope</text>
<text text-anchor="middle" x="656" y="-1982.8" font-family="Times,serif" font-size="14.00">0.02s (0.23%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N43 -->
<g id="edge46" class="edge"><title>N3&#45;&gt;N43</title>
<g id="a_edge46"><a xlink:title="blink::ModuleTreeLinker::FetchDescendants ... v8::HandleScope::~HandleScope (0.02s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M748.827,-2097.98C734.677,-2084.57 715.867,-2066.74 698.88,-2050.64"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="700.892,-2047.73 691.227,-2043.39 696.077,-2052.81 700.892,-2047.73"/>
</a>
</g>
<g id="a_edge46&#45;label"><a xlink:title="blink::ModuleTreeLinker::FetchDescendants ... v8::HandleScope::~HandleScope (0.02s)">
<text text-anchor="middle" x="745" y="-2068.8" font-family="Times,serif" font-size="14.00"> 0.02s</text>
</a>
</g>
</g>
<!-- N47 -->
<g id="node47" class="node"><title>N47</title>
<g id="a_node47"><a xlink:title="blink::ModuleMap::FetchSingleModuleScript (1.30s)">
<polygon fill="#ede3db" stroke="#b2672e" points="820,-2031 722,-2031 722,-1987 820,-1987 820,-2031"/>
<text text-anchor="middle" x="771" y="-2020.6" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="771" y="-2011.6" font-family="Times,serif" font-size="8.00">ModuleMap</text>
<text text-anchor="middle" x="771" y="-2002.6" font-family="Times,serif" font-size="8.00">FetchSingleModuleScript</text>
<text text-anchor="middle" x="771" y="-1993.6" font-family="Times,serif" font-size="8.00">0 of 1.30s (14.84%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N47 -->
<g id="edge3" class="edge"><title>N3&#45;&gt;N47</title>
<g id="a_edge3"><a xlink:title="blink::ModuleTreeLinker::FetchDescendants &#45;&gt; blink::ModuleMap::FetchSingleModuleScript (1.30s)">
<path fill="none" stroke="#b2672e" d="M771,-2097.98C771,-2081.95 771,-2059.61 771,-2041.45"/>
<polygon fill="#b2672e" stroke="#b2672e" points="774.5,-2041.32 771,-2031.32 767.5,-2041.32 774.5,-2041.32"/>
</a>
</g>
<g id="a_edge3&#45;label"><a xlink:title="blink::ModuleTreeLinker::FetchDescendants &#45;&gt; blink::ModuleMap::FetchSingleModuleScript (1.30s)">
<text text-anchor="middle" x="788" y="-2068.8" font-family="Times,serif" font-size="14.00"> 1.30s</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node4" class="node"><title>N4</title>
<g id="a_node4"><a xlink:title="content::ThrottlingURLLoader::StartNow (0.51s)">
<polygon fill="#edeae6" stroke="#b29c7e" points="586.5,-1126.5 497.5,-1126.5 497.5,-1082.5 586.5,-1082.5 586.5,-1126.5"/>
<text text-anchor="middle" x="542" y="-1116.1" font-family="Times,serif" font-size="8.00">content</text>
<text text-anchor="middle" x="542" y="-1107.1" font-family="Times,serif" font-size="8.00">ThrottlingURLLoader</text>
<text text-anchor="middle" x="542" y="-1098.1" font-family="Times,serif" font-size="8.00">StartNow</text>
<text text-anchor="middle" x="542" y="-1089.1" font-family="Times,serif" font-size="8.00">0 of 0.51s (5.82%)</text>
</a>
</g>
</g>
<!-- N10 -->
<g id="node10" class="node"><title>N10</title>
<g id="a_node10"><a xlink:title="content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart (0.16s)">
<polygon fill="#edecea" stroke="#b2ada2" points="592,-995.5 492,-995.5 492,-942.5 592,-942.5 592,-995.5"/>
<text text-anchor="middle" x="542" y="-985.1" font-family="Times,serif" font-size="8.00">content</text>
<text text-anchor="middle" x="542" y="-976.1" font-family="Times,serif" font-size="8.00">mojom</text>
<text text-anchor="middle" x="542" y="-967.1" font-family="Times,serif" font-size="8.00">URLLoaderFactoryProxy</text>
<text text-anchor="middle" x="542" y="-958.1" font-family="Times,serif" font-size="8.00">CreateLoaderAndStart</text>
<text text-anchor="middle" x="542" y="-949.1" font-family="Times,serif" font-size="8.00">0 of 0.16s (1.83%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N10 -->
<g id="edge17" class="edge"><title>N4&#45;&gt;N10</title>
<g id="a_edge17"><a xlink:title="content::ThrottlingURLLoader::StartNow &#45;&gt; content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart (0.16s)">
<path fill="none" stroke="#b2ada2" d="M542,-1082.35C542,-1061.85 542,-1030.37 542,-1005.94"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="545.5,-1005.62 542,-995.622 538.5,-1005.62 545.5,-1005.62"/>
</a>
</g>
<g id="a_edge17&#45;label"><a xlink:title="content::ThrottlingURLLoader::StartNow &#45;&gt; content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart (0.16s)">
<text text-anchor="middle" x="559" y="-1038.8" font-family="Times,serif" font-size="14.00"> 0.16s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node13" class="node"><title>N13</title>
<g id="a_node13"><a xlink:title="mojo::internal::BindingStateBase::BindInternal (0.20s)">
<polygon fill="#edecea" stroke="#b2ab9e" points="307.5,-995.5 230.5,-995.5 230.5,-942.5 307.5,-942.5 307.5,-995.5"/>
<text text-anchor="middle" x="269" y="-985.1" font-family="Times,serif" font-size="8.00">mojo</text>
<text text-anchor="middle" x="269" y="-976.1" font-family="Times,serif" font-size="8.00">internal</text>
<text text-anchor="middle" x="269" y="-967.1" font-family="Times,serif" font-size="8.00">BindingStateBase</text>
<text text-anchor="middle" x="269" y="-958.1" font-family="Times,serif" font-size="8.00">BindInternal</text>
<text text-anchor="middle" x="269" y="-949.1" font-family="Times,serif" font-size="8.00">0 of 0.20s (2.28%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N13 -->
<g id="edge16" class="edge"><title>N4&#45;&gt;N13</title>
<g id="a_edge16"><a xlink:title="content::ThrottlingURLLoader::StartNow ... mojo::internal::BindingStateBase::BindInternal (0.20s)">
<path fill="none" stroke="#b2ab9e" stroke-dasharray="1,5" d="M497.185,-1087.64C454.808,-1071.94 389.995,-1046.09 337,-1017 328.503,-1012.34 319.757,-1006.86 311.484,-1001.33"/>
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="313.295,-998.327 303.064,-995.574 309.345,-1004.11 313.295,-998.327"/>
</a>
</g>
<g id="a_edge16&#45;label"><a xlink:title="content::ThrottlingURLLoader::StartNow ... mojo::internal::BindingStateBase::BindInternal (0.20s)">
<text text-anchor="middle" x="420" y="-1038.8" font-family="Times,serif" font-size="14.00"> 0.20s</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node21" class="node"><title>N21</title>
<g id="a_node21"><a xlink:title="mojo::edk::Core::CreateMessagePipe (0.11s)">
<polygon fill="#edeceb" stroke="#b2afa7" points="426,-995.5 346,-995.5 346,-942.5 426,-942.5 426,-995.5"/>
<text text-anchor="middle" x="386" y="-985.1" font-family="Times,serif" font-size="8.00">mojo</text>
<text text-anchor="middle" x="386" y="-976.1" font-family="Times,serif" font-size="8.00">edk</text>
<text text-anchor="middle" x="386" y="-967.1" font-family="Times,serif" font-size="8.00">Core</text>
<text text-anchor="middle" x="386" y="-958.1" font-family="Times,serif" font-size="8.00">CreateMessagePipe</text>
<text text-anchor="middle" x="386" y="-949.1" font-family="Times,serif" font-size="8.00">0 of 0.11s (1.26%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N21 -->
<g id="edge22" class="edge"><title>N4&#45;&gt;N21</title>
<g id="a_edge22"><a xlink:title="content::ThrottlingURLLoader::StartNow &#45;&gt; mojo::edk::Core::CreateMessagePipe (0.11s)">
<path fill="none" stroke="#b2afa7" d="M517.281,-1082.35C492.152,-1060.84 452.888,-1027.24 423.841,-1002.38"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="425.813,-999.464 415.94,-995.622 421.262,-1004.78 425.813,-999.464"/>
</a>
</g>
<g id="a_edge22&#45;label"><a xlink:title="content::ThrottlingURLLoader::StartNow &#45;&gt; mojo::edk::Core::CreateMessagePipe (0.11s)">
<text text-anchor="middle" x="495" y="-1038.8" font-family="Times,serif" font-size="14.00"> 0.11s</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node5" class="node"><title>N5</title>
<g id="a_node5"><a xlink:title="&lt;unknown&gt; (0.17s)">
<polygon fill="#edecea" stroke="#b2ada1" points="569,-731 417,-731 417,-671 569,-671 569,-731"/>
<text text-anchor="middle" x="493" y="-707.8" font-family="Times,serif" font-size="24.00">&lt;unknown&gt;</text>
<text text-anchor="middle" x="493" y="-681.8" font-family="Times,serif" font-size="24.00">0.17s (1.94%)</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node6" class="node"><title>N6</title>
<g id="a_node6"><a xlink:title="blink::ResourceFetcher::RequestResource (1.27s)">
<polygon fill="#ede3db" stroke="#b26a31" points="811,-1825 731,-1825 731,-1781 811,-1781 811,-1825"/>
<text text-anchor="middle" x="771" y="-1814.6" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="771" y="-1805.6" font-family="Times,serif" font-size="8.00">ResourceFetcher</text>
<text text-anchor="middle" x="771" y="-1796.6" font-family="Times,serif" font-size="8.00">RequestResource</text>
<text text-anchor="middle" x="771" y="-1787.6" font-family="Times,serif" font-size="8.00">0 of 1.27s (14.50%)</text>
</a>
</g>
</g>
<!-- N32 -->
<g id="node32" class="node"><title>N32</title>
<g id="a_node32"><a xlink:title="blink::ResourceFetcher::PrepareRequest (0.15s)">
<polygon fill="#edeceb" stroke="#b2ada3" points="1041.5,-1730 964.5,-1730 964.5,-1686 1041.5,-1686 1041.5,-1730"/>
<text text-anchor="middle" x="1003" y="-1719.6" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="1003" y="-1710.6" font-family="Times,serif" font-size="8.00">ResourceFetcher</text>
<text text-anchor="middle" x="1003" y="-1701.6" font-family="Times,serif" font-size="8.00">PrepareRequest</text>
<text text-anchor="middle" x="1003" y="-1692.6" font-family="Times,serif" font-size="8.00">0 of 0.15s (1.71%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N32 -->
<g id="edge18" class="edge"><title>N6&#45;&gt;N32</title>
<g id="a_edge18"><a xlink:title="blink::ResourceFetcher::RequestResource &#45;&gt; blink::ResourceFetcher::PrepareRequest (0.15s)">
<path fill="none" stroke="#b2ada3" d="M811.146,-1785.91C851.056,-1769.91 912.296,-1745.36 954.81,-1728.32"/>
<polygon fill="#b2ada3" stroke="#b2ada3" points="956.137,-1731.56 964.117,-1724.59 953.533,-1725.06 956.137,-1731.56"/>
</a>
</g>
<g id="a_edge18&#45;label"><a xlink:title="blink::ResourceFetcher::RequestResource &#45;&gt; blink::ResourceFetcher::PrepareRequest (0.15s)">
<text text-anchor="middle" x="918" y="-1751.8" font-family="Times,serif" font-size="14.00"> 0.15s</text>
</a>
</g>
</g>
<!-- N48 -->
<g id="node48" class="node"><title>N48</title>
<g id="a_node48"><a xlink:title="blink::ResourceFetcher::StartLoad (1.07s)">
<polygon fill="#ede5de" stroke="#b27845" points="811,-1730 731,-1730 731,-1686 811,-1686 811,-1730"/>
<text text-anchor="middle" x="771" y="-1719.6" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="771" y="-1710.6" font-family="Times,serif" font-size="8.00">ResourceFetcher</text>
<text text-anchor="middle" x="771" y="-1701.6" font-family="Times,serif" font-size="8.00">StartLoad</text>
<text text-anchor="middle" x="771" y="-1692.6" font-family="Times,serif" font-size="8.00">0 of 1.07s (12.21%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N48 -->
<g id="edge6" class="edge"><title>N6&#45;&gt;N48</title>
<g id="a_edge6"><a xlink:title="blink::ResourceFetcher::RequestResource &#45;&gt; blink::ResourceFetcher::StartLoad (1.07s)">
<path fill="none" stroke="#b27845" d="M771,-1780.9C771,-1768.89 771,-1753.62 771,-1740.24"/>
<polygon fill="#b27845" stroke="#b27845" points="774.5,-1740.02 771,-1730.02 767.5,-1740.02 774.5,-1740.02"/>
</a>
</g>
<g id="a_edge6&#45;label"><a xlink:title="blink::ResourceFetcher::RequestResource &#45;&gt; blink::ResourceFetcher::StartLoad (1.07s)">
<text text-anchor="middle" x="788" y="-1751.8" font-family="Times,serif" font-size="14.00"> 1.07s</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node7" class="node"><title>N7</title>
<g id="a_node7"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics (0.34s)">
<polygon fill="#edebe8" stroke="#b2a58f" points="1042.5,-1141 889.5,-1141 889.5,-1068 1042.5,-1068 1042.5,-1141"/>
<text text-anchor="middle" x="966" y="-1127.4" font-family="Times,serif" font-size="12.00">content</text>
<text text-anchor="middle" x="966" y="-1114.4" font-family="Times,serif" font-size="12.00">RenderThreadImpl</text>
<text text-anchor="middle" x="966" y="-1101.4" font-family="Times,serif" font-size="12.00">GetRendererMemoryMetrics</text>
<text text-anchor="middle" x="966" y="-1088.4" font-family="Times,serif" font-size="12.00">0.01s (0.11%)</text>
<text text-anchor="middle" x="966" y="-1075.4" font-family="Times,serif" font-size="12.00">of 0.34s (3.88%)</text>
</a>
</g>
</g>
<!-- N14 -->
<g id="node14" class="node"><title>N14</title>
<g id="a_node14"><a xlink:title="WTF::Partitions::TotalActiveBytes (0.15s)">
<polygon fill="#edeceb" stroke="#b2ada3" points="1309.5,-991 1232.5,-991 1232.5,-947 1309.5,-947 1309.5,-991"/>
<text text-anchor="middle" x="1271" y="-980.6" font-family="Times,serif" font-size="8.00">WTF</text>
<text text-anchor="middle" x="1271" y="-971.6" font-family="Times,serif" font-size="8.00">Partitions</text>
<text text-anchor="middle" x="1271" y="-962.6" font-family="Times,serif" font-size="8.00">TotalActiveBytes</text>
<text text-anchor="middle" x="1271" y="-953.6" font-family="Times,serif" font-size="8.00">0 of 0.15s (1.71%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N14 -->
<g id="edge19" class="edge"><title>N7&#45;&gt;N14</title>
<g id="a_edge19"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics ... WTF::Partitions::TotalActiveBytes (0.15s)">
<path fill="none" stroke="#b2ada3" stroke-dasharray="1,5" d="M1042.73,-1087.31C1095.98,-1073.83 1167.1,-1051.25 1223,-1017 1231.18,-1011.99 1239.06,-1005.34 1245.98,-998.636"/>
<polygon fill="#b2ada3" stroke="#b2ada3" points="1248.58,-1000.99 1253.1,-991.405 1243.59,-996.081 1248.58,-1000.99"/>
</a>
</g>
<g id="a_edge19&#45;label"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics ... WTF::Partitions::TotalActiveBytes (0.15s)">
<text text-anchor="middle" x="1202" y="-1038.8" font-family="Times,serif" font-size="14.00"> 0.15s</text>
</a>
</g>
</g>
<!-- N17 -->
<g id="node17" class="node"><title>N17</title>
<g id="a_node17"><a xlink:title="v8::Isolate::GetHeapStatistics (0.09s)">
<polygon fill="#edeceb" stroke="#b2b0a9" points="1072,-1017 914,-1017 914,-921 1072,-921 1072,-1017"/>
<text text-anchor="middle" x="993" y="-997" font-family="Times,serif" font-size="20.00">v8</text>
<text text-anchor="middle" x="993" y="-975" font-family="Times,serif" font-size="20.00">Isolate</text>
<text text-anchor="middle" x="993" y="-953" font-family="Times,serif" font-size="20.00">GetHeapStatistics</text>
<text text-anchor="middle" x="993" y="-931" font-family="Times,serif" font-size="20.00">0.09s (1.03%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N17 -->
<g id="edge25" class="edge"><title>N7&#45;&gt;N17</title>
<g id="a_edge25"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics &#45;&gt; v8::Isolate::GetHeapStatistics (0.09s)">
<path fill="none" stroke="#b2b0a9" d="M973.236,-1067.72C975.749,-1055.29 978.636,-1041.02 981.412,-1027.3"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="984.855,-1027.93 983.407,-1017.43 977.994,-1026.54 984.855,-1027.93"/>
</a>
</g>
<g id="a_edge25&#45;label"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics &#45;&gt; v8::Isolate::GetHeapStatistics (0.09s)">
<text text-anchor="middle" x="997" y="-1038.8" font-family="Times,serif" font-size="14.00"> 0.09s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node19" class="node"><title>N19</title>
<g id="a_node19"><a xlink:title="ExtractStats (0.08s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="1214.5,-1000 1089.5,-1000 1089.5,-938 1214.5,-938 1214.5,-1000"/>
<text text-anchor="middle" x="1152" y="-983.2" font-family="Times,serif" font-size="16.00">ExtractStats</text>
<text text-anchor="middle" x="1152" y="-965.2" font-family="Times,serif" font-size="16.00">0.04s (0.46%)</text>
<text text-anchor="middle" x="1152" y="-947.2" font-family="Times,serif" font-size="16.00">of 0.08s (0.91%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N19 -->
<g id="edge26" class="edge"><title>N7&#45;&gt;N19</title>
<g id="a_edge26"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics ... ExtractStats (0.08s)">
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1015.84,-1067.72C1042.35,-1048.7 1074.87,-1025.36 1101.48,-1006.26"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1103.81,-1008.89 1109.9,-1000.22 1099.73,-1003.21 1103.81,-1008.89"/>
</a>
</g>
<g id="a_edge26&#45;label"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics ... ExtractStats (0.08s)">
<text text-anchor="middle" x="1076" y="-1038.8" font-family="Times,serif" font-size="14.00"> 0.08s</text>
</a>
</g>
</g>
<!-- N34 -->
<g id="node34" class="node"><title>N34</title>
<g id="a_node34"><a xlink:title="(anonymous namespace)::TCMalloc (0.02s)">
<polygon fill="#ededec" stroke="#b2b2b0" points="896,-995.5 744,-995.5 744,-942.5 896,-942.5 896,-995.5"/>
<text text-anchor="middle" x="820" y="-980.3" font-family="Times,serif" font-size="14.00">(anonymous namespace)</text>
<text text-anchor="middle" x="820" y="-965.3" font-family="Times,serif" font-size="14.00">TCMalloc</text>
<text text-anchor="middle" x="820" y="-950.3" font-family="Times,serif" font-size="14.00">0.02s (0.23%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N34 -->
<g id="edge58" class="edge"><title>N7&#45;&gt;N34</title>
<g id="a_edge58"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics ... (anonymous namespace)::TCMalloc (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M926.875,-1067.72C904.758,-1047.5 877.31,-1022.4 855.769,-1002.71"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="857.862,-999.878 848.121,-995.713 853.139,-1005.04 857.862,-999.878"/>
</a>
</g>
<g id="a_edge58&#45;label"><a xlink:title="content::RenderThreadImpl::GetRendererMemoryMetrics ... (anonymous namespace)::TCMalloc (0.01s)">
<text text-anchor="middle" x="924" y="-1038.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node8" class="node"><title>N8</title>
<g id="a_node8"><a xlink:title="content::WebURLLoaderImpl::Context::Start (0.63s)">
<polygon fill="#ede9e4" stroke="#b29572" points="814,-1372 728,-1372 728,-1319 814,-1319 814,-1372"/>
<text text-anchor="middle" x="771" y="-1361.6" font-family="Times,serif" font-size="8.00">content</text>
<text text-anchor="middle" x="771" y="-1352.6" font-family="Times,serif" font-size="8.00">WebURLLoaderImpl</text>
<text text-anchor="middle" x="771" y="-1343.6" font-family="Times,serif" font-size="8.00">Context</text>
<text text-anchor="middle" x="771" y="-1334.6" font-family="Times,serif" font-size="8.00">Start</text>
<text text-anchor="middle" x="771" y="-1325.6" font-family="Times,serif" font-size="8.00">0 of 0.63s (7.19%)</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node9" class="node"><title>N9</title>
<g id="a_node9"><a xlink:title="operator new (0.13s)">
<polygon fill="#edeceb" stroke="#b2aea5" points="427,-337 331,-337 331,-290 427,-290 427,-337"/>
<text text-anchor="middle" x="379" y="-323.4" font-family="Times,serif" font-size="12.00">operator new</text>
<text text-anchor="middle" x="379" y="-310.4" font-family="Times,serif" font-size="12.00">0.01s (0.11%)</text>
<text text-anchor="middle" x="379" y="-297.4" font-family="Times,serif" font-size="12.00">of 0.13s (1.48%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N9 -->
<g id="edge41" class="edge"><title>N8&#45;&gt;N9</title>
<g id="a_edge41"><a xlink:title="content::WebURLLoaderImpl::Context::Start ... operator new (0.03s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M750.207,-1318.69C734.632,-1296.72 716,-1263.63 716,-1231 716,-1231 716,-1231 716,-1041.5 716,-917.676 754,-889.324 754,-765.5 754,-765.5 754,-765.5 754,-433 754,-367.419 542.836,-333.534 437.424,-320.705"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="437.601,-317.201 427.257,-319.493 436.772,-324.152 437.601,-317.201"/>
</a>
</g>
<g id="a_edge41&#45;label"><a xlink:title="content::WebURLLoaderImpl::Context::Start ... operator new (0.03s)">
<text text-anchor="middle" x="771" y="-826.3" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N22 -->
<g id="node22" class="node"><title>N22</title>
<g id="a_node22"><a xlink:title="WTF::StringUTF8Adaptor::StringUTF8Adaptor (0.03s)">
<polygon fill="#ededec" stroke="#b2b1af" points="1089.5,-1268 950.5,-1268 950.5,-1192 1089.5,-1192 1089.5,-1268"/>
<text text-anchor="middle" x="1020" y="-1252" font-family="Times,serif" font-size="15.00">WTF</text>
<text text-anchor="middle" x="1020" y="-1235" font-family="Times,serif" font-size="15.00">StringUTF8Adaptor</text>
<text text-anchor="middle" x="1020" y="-1218" font-family="Times,serif" font-size="15.00">StringUTF8Adaptor</text>
<text text-anchor="middle" x="1020" y="-1201" font-family="Times,serif" font-size="15.00">0.03s (0.34%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N22 -->
<g id="edge61" class="edge"><title>N8&#45;&gt;N22</title>
<g id="a_edge61"><a xlink:title="content::WebURLLoaderImpl::Context::Start ... WTF::StringUTF8Adaptor::StringUTF8Adaptor (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M814.038,-1322.3C817.034,-1321.09 820.04,-1319.98 823,-1319 865.053,-1305.12 880.187,-1318.19 921,-1301 925.942,-1298.92 942.634,-1287.4 960.939,-1274.3"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="963.354,-1276.87 969.427,-1268.19 959.265,-1271.19 963.354,-1276.87"/>
</a>
</g>
<g id="a_edge61&#45;label"><a xlink:title="content::WebURLLoaderImpl::Context::Start ... WTF::StringUTF8Adaptor::StringUTF8Adaptor (0.01s)">
<text text-anchor="middle" x="960" y="-1289.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N30 -->
<g id="node30" class="node"><title>N30</title>
<g id="a_node30"><a xlink:title="content::ResourceDispatcher::StartAsync (0.52s)">
<polygon fill="#edeae6" stroke="#b29b7d" points="688,-1252 606,-1252 606,-1208 688,-1208 688,-1252"/>
<text text-anchor="middle" x="647" y="-1241.6" font-family="Times,serif" font-size="8.00">content</text>
<text text-anchor="middle" x="647" y="-1232.6" font-family="Times,serif" font-size="8.00">ResourceDispatcher</text>
<text text-anchor="middle" x="647" y="-1223.6" font-family="Times,serif" font-size="8.00">StartAsync</text>
<text text-anchor="middle" x="647" y="-1214.6" font-family="Times,serif" font-size="8.00">0 of 0.52s (5.94%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N30 -->
<g id="edge10" class="edge"><title>N8&#45;&gt;N30</title>
<g id="a_edge10"><a xlink:title="content::WebURLLoaderImpl::Context::Start &#45;&gt; content::ResourceDispatcher::StartAsync (0.52s)">
<path fill="none" stroke="#b29b7d" d="M727.85,-1335.39C707.161,-1328.98 683.557,-1318.34 668,-1301 658.506,-1290.42 653.299,-1275.69 650.446,-1262.47"/>
<polygon fill="#b29b7d" stroke="#b29b7d" points="653.833,-1261.53 648.626,-1252.3 646.943,-1262.76 653.833,-1261.53"/>
</a>
</g>
<g id="a_edge10&#45;label"><a xlink:title="content::WebURLLoaderImpl::Context::Start &#45;&gt; content::ResourceDispatcher::StartAsync (0.52s)">
<text text-anchor="middle" x="685" y="-1289.8" font-family="Times,serif" font-size="14.00"> 0.52s</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N34 -->
<g id="edge60" class="edge"><title>N8&#45;&gt;N34</title>
<g id="a_edge60"><a xlink:title="content::WebURLLoaderImpl::Context::Start ... (anonymous namespace)::TCMalloc (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M774.368,-1318.76C782.917,-1253.42 805.477,-1081 815.308,-1005.86"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="818.781,-1006.29 816.608,-995.921 811.841,-1005.38 818.781,-1006.29"/>
</a>
</g>
<g id="a_edge60&#45;label"><a xlink:title="content::WebURLLoaderImpl::Context::Start ... (anonymous namespace)::TCMalloc (0.01s)">
<text text-anchor="middle" x="812" y="-1162.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node15" class="node"><title>N15</title>
<g id="a_node15"><a xlink:title="tc_malloc (0.13s)">
<polygon fill="#edeceb" stroke="#b2aea5" points="438.5,-219 319.5,-219 319.5,-160 438.5,-160 438.5,-219"/>
<text text-anchor="middle" x="379" y="-203" font-family="Times,serif" font-size="15.00">tc_malloc</text>
<text text-anchor="middle" x="379" y="-186" font-family="Times,serif" font-size="15.00">0.03s (0.34%)</text>
<text text-anchor="middle" x="379" y="-169" font-family="Times,serif" font-size="15.00">of 0.13s (1.48%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N15 -->
<g id="edge21" class="edge"><title>N9&#45;&gt;N15</title>
<g id="a_edge21"><a xlink:title="operator new &#45;&gt; tc_malloc (0.12s)">
<path fill="none" stroke="#b2afa6" d="M379,-289.839C379,-272.821 379,-249.11 379,-229.12"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="382.5,-229.061 379,-219.061 375.5,-229.061 382.5,-229.061"/>
</a>
</g>
<g id="a_edge21&#45;label"><a xlink:title="operator new &#45;&gt; tc_malloc (0.12s)">
<text text-anchor="middle" x="396" y="-257.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N5 -->
<g id="edge27" class="edge"><title>N10&#45;&gt;N5</title>
<g id="a_edge27"><a xlink:title="content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart ... &lt;unknown&gt; (0.08s)">
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M540.523,-942.304C537.787,-902.205 530.621,-822.55 514,-757 512.65,-751.675 510.941,-746.161 509.083,-740.773"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="512.336,-739.476 505.624,-731.277 505.758,-741.871 512.336,-739.476"/>
</a>
</g>
<g id="a_edge27&#45;label"><a xlink:title="content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart ... &lt;unknown&gt; (0.08s)">
<text text-anchor="middle" x="551" y="-826.3" font-family="Times,serif" font-size="14.00"> 0.08s</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N9 -->
<g id="edge62" class="edge"><title>N10&#45;&gt;N9</title>
<g id="a_edge62"><a xlink:title="content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart ... operator new (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M553.268,-942.48C582.25,-872.932 652.962,-675.42 592,-528 557.979,-445.731 475.185,-378.56 423.416,-342.725"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="425.306,-339.778 415.073,-337.035 421.362,-345.561 425.306,-339.778"/>
</a>
</g>
<g id="a_edge62&#45;label"><a xlink:title="content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart ... operator new (0.01s)">
<text text-anchor="middle" x="633" y="-633.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N41 -->
<g id="node41" class="node"><title>N41</title>
<g id="a_node41"><a xlink:title="base::Pickle::Resize (0.03s)">
<polygon fill="#ededec" stroke="#b2b1af" points="502,-866.5 406,-866.5 406,-793.5 502,-793.5 502,-866.5"/>
<text text-anchor="middle" x="454" y="-852.9" font-family="Times,serif" font-size="12.00">base</text>
<text text-anchor="middle" x="454" y="-839.9" font-family="Times,serif" font-size="12.00">Pickle</text>
<text text-anchor="middle" x="454" y="-826.9" font-family="Times,serif" font-size="12.00">Resize</text>
<text text-anchor="middle" x="454" y="-813.9" font-family="Times,serif" font-size="12.00">0.01s (0.11%)</text>
<text text-anchor="middle" x="454" y="-800.9" font-family="Times,serif" font-size="12.00">of 0.03s (0.34%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N41 -->
<g id="edge42" class="edge"><title>N10&#45;&gt;N41</title>
<g id="a_edge42"><a xlink:title="content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart ... base::Pickle::Resize (0.03s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M519.431,-942.379C509.767,-930.779 498.723,-916.634 490,-903 484.52,-894.436 479.248,-884.925 474.507,-875.696"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="477.563,-873.982 469.956,-866.608 471.304,-877.116 477.563,-873.982"/>
</a>
</g>
<g id="a_edge42&#45;label"><a xlink:title="content::mojom::URLLoaderFactoryProxy::CreateLoaderAndStart ... base::Pickle::Resize (0.03s)">
<text text-anchor="middle" x="507" y="-891.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node11" class="node"><title>N11</title>
<g id="a_node11"><a xlink:title="base::PartitionPurgePage (0.09s)">
<polygon fill="#edeceb" stroke="#b2b0a9" points="1259.5,-612 1112.5,-612 1112.5,-528 1259.5,-528 1259.5,-612"/>
<text text-anchor="middle" x="1186" y="-594.4" font-family="Times,serif" font-size="17.00">base</text>
<text text-anchor="middle" x="1186" y="-575.4" font-family="Times,serif" font-size="17.00">PartitionPurgePage</text>
<text text-anchor="middle" x="1186" y="-556.4" font-family="Times,serif" font-size="17.00">0.05s (0.57%)</text>
<text text-anchor="middle" x="1186" y="-537.4" font-family="Times,serif" font-size="17.00">of 0.09s (1.03%)</text>
</a>
</g>
</g>
<!-- N28 -->
<g id="node28" class="node"><title>N28</title>
<g id="a_node28"><a xlink:title="madvise (0.04s)">
<polygon fill="#ededec" stroke="#b2b1ae" points="1239.5,-456 1132.5,-456 1132.5,-412 1239.5,-412 1239.5,-456"/>
<text text-anchor="middle" x="1186" y="-439.2" font-family="Times,serif" font-size="16.00">madvise</text>
<text text-anchor="middle" x="1186" y="-421.2" font-family="Times,serif" font-size="16.00">0.04s (0.46%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N28 -->
<g id="edge36" class="edge"><title>N11&#45;&gt;N28</title>
<g id="a_edge36"><a xlink:title="base::PartitionPurgePage &#45;&gt; madvise (0.04s)">
<path fill="none" stroke="#b2b1ae" d="M1186,-527.702C1186,-507.903 1186,-484.574 1186,-466.273"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1189.5,-466.143 1186,-456.143 1182.5,-466.143 1189.5,-466.143"/>
</a>
</g>
<g id="a_edge36&#45;label"><a xlink:title="base::PartitionPurgePage &#45;&gt; madvise (0.04s)">
<text text-anchor="middle" x="1203" y="-498.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node12" class="node"><title>N12</title>
<g id="a_node12"><a xlink:title="content::RenderFrameImpl::WillSendRequest (0.10s)">
<polygon fill="#edeceb" stroke="#b2afa8" points="1188,-1635 1060,-1635 1060,-1542 1188,-1542 1188,-1635"/>
<text text-anchor="middle" x="1124" y="-1619" font-family="Times,serif" font-size="15.00">content</text>
<text text-anchor="middle" x="1124" y="-1602" font-family="Times,serif" font-size="15.00">RenderFrameImpl</text>
<text text-anchor="middle" x="1124" y="-1585" font-family="Times,serif" font-size="15.00">WillSendRequest</text>
<text text-anchor="middle" x="1124" y="-1568" font-family="Times,serif" font-size="15.00">0.03s (0.34%)</text>
<text text-anchor="middle" x="1124" y="-1551" font-family="Times,serif" font-size="15.00">of 0.10s (1.14%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N9 -->
<g id="edge57" class="edge"><title>N12&#45;&gt;N9</title>
<g id="a_edge57"><a xlink:title="content::RenderFrameImpl::WillSendRequest &#45;&gt; operator new (0.01s)">
<path fill="none" stroke="#b2b2b1" d="M1188.21,-1577.95C1253.78,-1564.14 1346,-1531.62 1346,-1458 1346,-1458 1346,-1458 1346,-433 1346,-340.947 646.701,-319.761 437.457,-315.482"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="437.352,-311.98 427.285,-315.28 437.213,-318.978 437.352,-311.98"/>
</a>
</g>
<g id="a_edge57&#45;label"><a xlink:title="content::RenderFrameImpl::WillSendRequest &#45;&gt; operator new (0.01s)">
<text text-anchor="middle" x="1363" y="-965.3" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N22 -->
<g id="edge56" class="edge"><title>N12&#45;&gt;N22</title>
<g id="a_edge56"><a xlink:title="content::RenderFrameImpl::WillSendRequest ... WTF::StringUTF8Adaptor::StringUTF8Adaptor (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1127.35,-1541.71C1129.59,-1486.54 1127.62,-1392.13 1096,-1319 1089.3,-1303.5 1078.86,-1288.74 1067.85,-1275.88"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1070.21,-1273.27 1060.95,-1268.13 1064.99,-1277.93 1070.21,-1273.27"/>
</a>
</g>
<g id="a_edge56&#45;label"><a xlink:title="content::RenderFrameImpl::WillSendRequest ... WTF::StringUTF8Adaptor::StringUTF8Adaptor (0.01s)">
<text text-anchor="middle" x="1137" y="-1393.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N42 -->
<g id="node42" class="node"><title>N42</title>
<g id="a_node42"><a xlink:title="blink::PtrStorageImpl::Assign (0.02s)">
<polygon fill="#ededec" stroke="#b2b2b0" points="1474,-1491 1374,-1491 1374,-1423 1474,-1423 1474,-1491"/>
<text text-anchor="middle" x="1424" y="-1475.8" font-family="Times,serif" font-size="14.00">blink</text>
<text text-anchor="middle" x="1424" y="-1460.8" font-family="Times,serif" font-size="14.00">PtrStorageImpl</text>
<text text-anchor="middle" x="1424" y="-1445.8" font-family="Times,serif" font-size="14.00">Assign</text>
<text text-anchor="middle" x="1424" y="-1430.8" font-family="Times,serif" font-size="14.00">0.02s (0.23%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N42 -->
<g id="edge48" class="edge"><title>N12&#45;&gt;N42</title>
<g id="a_edge48"><a xlink:title="content::RenderFrameImpl::WillSendRequest ... blink::PtrStorageImpl::Assign (0.02s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1188.21,-1579.72C1237.83,-1571.54 1306.79,-1555.31 1360,-1524 1371.29,-1517.36 1381.92,-1508.19 1391.15,-1498.8"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1393.93,-1500.95 1398.24,-1491.27 1388.83,-1496.15 1393.93,-1500.95"/>
</a>
</g>
<g id="a_edge48&#45;label"><a xlink:title="content::RenderFrameImpl::WillSendRequest ... blink::PtrStorageImpl::Assign (0.02s)">
<text text-anchor="middle" x="1398" y="-1512.8" font-family="Times,serif" font-size="14.00"> 0.02s</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N9 -->
<g id="edge44" class="edge"><title>N13&#45;&gt;N9</title>
<g id="a_edge44"><a xlink:title="mojo::internal::BindingStateBase::BindInternal ... operator new (0.03s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M230.371,-952.666C185.927,-932.176 119,-891.309 119,-831 119,-831 119,-831 119,-433 119,-344.935 244.036,-322.024 320.689,-316.253"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="320.965,-319.742 330.705,-315.575 320.492,-312.758 320.965,-319.742"/>
</a>
</g>
<g id="a_edge44&#45;label"><a xlink:title="mojo::internal::BindingStateBase::BindInternal ... operator new (0.03s)">
<text text-anchor="middle" x="136" y="-633.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node18" class="node"><title>N18</title>
<g id="a_node18"><a xlink:title="mojo::Connector::WaitToReadMore (0.13s)">
<polygon fill="#edeceb" stroke="#b2aea5" points="279.5,-852 202.5,-852 202.5,-808 279.5,-808 279.5,-852"/>
<text text-anchor="middle" x="241" y="-841.6" font-family="Times,serif" font-size="8.00">mojo</text>
<text text-anchor="middle" x="241" y="-832.6" font-family="Times,serif" font-size="8.00">Connector</text>
<text text-anchor="middle" x="241" y="-823.6" font-family="Times,serif" font-size="8.00">WaitToReadMore</text>
<text text-anchor="middle" x="241" y="-814.6" font-family="Times,serif" font-size="8.00">0 of 0.13s (1.48%)</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N18 -->
<g id="edge20" class="edge"><title>N13&#45;&gt;N18</title>
<g id="a_edge20"><a xlink:title="mojo::internal::BindingStateBase::BindInternal ... mojo::Connector::WaitToReadMore (0.13s)">
<path fill="none" stroke="#b2aea5" stroke-dasharray="1,5" d="M263.733,-942.231C259.097,-919.545 252.332,-886.447 247.388,-862.255"/>
<polygon fill="#b2aea5" stroke="#b2aea5" points="250.757,-861.259 245.325,-852.162 243.898,-862.661 250.757,-861.259"/>
</a>
</g>
<g id="a_edge20&#45;label"><a xlink:title="mojo::internal::BindingStateBase::BindInternal ... mojo::Connector::WaitToReadMore (0.13s)">
<text text-anchor="middle" x="272" y="-891.8" font-family="Times,serif" font-size="14.00"> 0.13s</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N11 -->
<g id="edge29" class="edge"><title>N14&#45;&gt;N11</title>
<g id="a_edge29"><a xlink:title="WTF::Partitions::TotalActiveBytes ... base::PartitionPurgePage (0.07s)">
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1273.66,-946.973C1280.94,-886.703 1299.28,-714.38 1278,-663 1271.35,-646.951 1260.4,-632.241 1248.32,-619.515"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1250.64,-616.881 1241.1,-612.256 1245.67,-621.816 1250.64,-616.881"/>
</a>
</g>
<g id="a_edge29&#45;label"><a xlink:title="WTF::Partitions::TotalActiveBytes ... base::PartitionPurgePage (0.07s)">
<text text-anchor="middle" x="1305" y="-760.8" font-family="Times,serif" font-size="14.00"> 0.07s</text>
</a>
</g>
</g>
<!-- N23 -->
<g id="node23" class="node"><title>N23</title>
<g id="a_node23"><a xlink:title="base::PartitionDumpBucketStats (0.06s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="1268,-864 1106,-864 1106,-796 1268,-796 1268,-864"/>
<text text-anchor="middle" x="1187" y="-848.8" font-family="Times,serif" font-size="14.00">base</text>
<text text-anchor="middle" x="1187" y="-833.8" font-family="Times,serif" font-size="14.00">PartitionDumpBucketStats</text>
<text text-anchor="middle" x="1187" y="-818.8" font-family="Times,serif" font-size="14.00">0.02s (0.23%)</text>
<text text-anchor="middle" x="1187" y="-803.8" font-family="Times,serif" font-size="14.00">of 0.06s (0.68%)</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N23 -->
<g id="edge32" class="edge"><title>N14&#45;&gt;N23</title>
<g id="a_edge32"><a xlink:title="WTF::Partitions::TotalActiveBytes ... base::PartitionDumpBucketStats (0.06s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M1258.06,-946.894C1246.01,-927.241 1227.7,-897.378 1212.68,-872.888"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1215.53,-870.834 1207.32,-864.138 1209.56,-874.493 1215.53,-870.834"/>
</a>
</g>
<g id="a_edge32&#45;label"><a xlink:title="WTF::Partitions::TotalActiveBytes ... base::PartitionDumpBucketStats (0.06s)">
<text text-anchor="middle" x="1246" y="-891.8" font-family="Times,serif" font-size="14.00"> 0.06s</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node16" class="node"><title>N16</title>
<g id="a_node16"><a xlink:title="(anonymous namespace)::do_malloc (0.10s)">
<polygon fill="#edeceb" stroke="#b2afa8" points="482,-92 276,-92 276,-0 482,-0 482,-92"/>
<text text-anchor="middle" x="379" y="-72.8" font-family="Times,serif" font-size="19.00">(anonymous namespace)</text>
<text text-anchor="middle" x="379" y="-51.8" font-family="Times,serif" font-size="19.00">do_malloc</text>
<text text-anchor="middle" x="379" y="-30.8" font-family="Times,serif" font-size="19.00">0.08s (0.91%)</text>
<text text-anchor="middle" x="379" y="-9.8" font-family="Times,serif" font-size="19.00">of 0.10s (1.14%)</text>
</a>
</g>
</g>
<!-- N15&#45;&gt;N16 -->
<g id="edge24" class="edge"><title>N15&#45;&gt;N16</title>
<g id="a_edge24"><a xlink:title="tc_malloc &#45;&gt; (anonymous namespace)::do_malloc (0.10s)">
<path fill="none" stroke="#b2afa8" d="M379,-159.865C379,-143.292 379,-121.871 379,-102.152"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="382.5,-102.03 379,-92.0297 375.5,-102.03 382.5,-102.03"/>
</a>
</g>
<g id="a_edge24&#45;label"><a xlink:title="tc_malloc &#45;&gt; (anonymous namespace)::do_malloc (0.10s)">
<text text-anchor="middle" x="396" y="-113.8" font-family="Times,serif" font-size="14.00"> 0.10s</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N9 -->
<g id="edge63" class="edge"><title>N18&#45;&gt;N9</title>
<g id="a_edge63"><a xlink:title="mojo::Connector::WaitToReadMore &#45;&gt; operator new (0.01s)">
<path fill="none" stroke="#b2b2b1" d="M241.235,-807.781C241.963,-775.967 244.841,-714.173 256,-663 282.222,-542.751 338.206,-407.041 364.629,-346.554"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="367.935,-347.73 368.756,-337.167 361.527,-344.913 367.935,-347.73"/>
</a>
</g>
<g id="a_edge63&#45;label"><a xlink:title="mojo::Connector::WaitToReadMore &#45;&gt; operator new (0.01s)">
<text text-anchor="middle" x="312" y="-566.3" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N33 -->
<g id="node33" class="node"><title>N33</title>
<g id="a_node33"><a xlink:title="mojo::SimpleWatcher::Watch (0.07s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="228.5,-592 155.5,-592 155.5,-548 228.5,-548 228.5,-592"/>
<text text-anchor="middle" x="192" y="-581.6" font-family="Times,serif" font-size="8.00">mojo</text>
<text text-anchor="middle" x="192" y="-572.6" font-family="Times,serif" font-size="8.00">SimpleWatcher</text>
<text text-anchor="middle" x="192" y="-563.6" font-family="Times,serif" font-size="8.00">Watch</text>
<text text-anchor="middle" x="192" y="-554.6" font-family="Times,serif" font-size="8.00">0 of 0.07s (0.8%)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N33 -->
<g id="edge49" class="edge"><title>N18&#45;&gt;N33</title>
<g id="a_edge49"><a xlink:title="mojo::Connector::WaitToReadMore &#45;&gt; mojo::SimpleWatcher::Watch (0.02s)">
<path fill="none" stroke="#b2b2b0" d="M224.483,-807.881C211.996,-790.494 195.87,-764.622 189,-739 176.593,-692.727 181.339,-636.686 186.336,-602.451"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="189.861,-602.563 187.946,-592.143 182.945,-601.483 189.861,-602.563"/>
</a>
</g>
<g id="a_edge49&#45;label"><a xlink:title="mojo::Connector::WaitToReadMore &#45;&gt; mojo::SimpleWatcher::Watch (0.02s)">
<text text-anchor="middle" x="206" y="-697.3" font-family="Times,serif" font-size="14.00"> 0.02s</text>
</a>
</g>
</g>
<!-- N38 -->
<g id="node38" class="node"><title>N38</title>
<g id="a_node38"><a xlink:title="mojo::HandleSignalTracker::HandleSignalTracker (0.08s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="351,-723 265,-723 265,-679 351,-679 351,-723"/>
<text text-anchor="middle" x="308" y="-712.6" font-family="Times,serif" font-size="8.00">mojo</text>
<text text-anchor="middle" x="308" y="-703.6" font-family="Times,serif" font-size="8.00">HandleSignalTracker</text>
<text text-anchor="middle" x="308" y="-694.6" font-family="Times,serif" font-size="8.00">HandleSignalTracker</text>
<text text-anchor="middle" x="308" y="-685.6" font-family="Times,serif" font-size="8.00">0 of 0.08s (0.91%)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N38 -->
<g id="edge28" class="edge"><title>N18&#45;&gt;N38</title>
<g id="a_edge28"><a xlink:title="mojo::Connector::WaitToReadMore &#45;&gt; mojo::HandleSignalTracker::HandleSignalTracker (0.08s)">
<path fill="none" stroke="#b2b0aa" d="M250.281,-807.934C256.831,-793.433 266.009,-773.825 275,-757 279.424,-748.723 284.511,-739.934 289.346,-731.868"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="292.451,-733.499 294.649,-723.134 286.467,-729.866 292.451,-733.499"/>
</a>
</g>
<g id="a_edge28&#45;label"><a xlink:title="mojo::Connector::WaitToReadMore &#45;&gt; mojo::HandleSignalTracker::HandleSignalTracker (0.08s)">
<text text-anchor="middle" x="292" y="-760.8" font-family="Times,serif" font-size="14.00"> 0.08s</text>
</a>
</g>
</g>
<!-- N29 -->
<g id="node29" class="node"><title>N29</title>
<g id="a_node29"><a xlink:title="tcmalloc::CentralFreeList::tc_length (0.04s)">
<polygon fill="#ededec" stroke="#b2b1ae" points="1088,-870 972,-870 972,-790 1088,-790 1088,-870"/>
<text text-anchor="middle" x="1030" y="-853.2" font-family="Times,serif" font-size="16.00">tcmalloc</text>
<text text-anchor="middle" x="1030" y="-835.2" font-family="Times,serif" font-size="16.00">CentralFreeList</text>
<text text-anchor="middle" x="1030" y="-817.2" font-family="Times,serif" font-size="16.00">tc_length</text>
<text text-anchor="middle" x="1030" y="-799.2" font-family="Times,serif" font-size="16.00">0.04s (0.46%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N29 -->
<g id="edge34" class="edge"><title>N19&#45;&gt;N29</title>
<g id="a_edge34"><a xlink:title="ExtractStats &#45;&gt; tcmalloc::CentralFreeList::tc_length (0.04s)">
<path fill="none" stroke="#b2b1ae" d="M1125.23,-937.935C1109.49,-920.264 1089.26,-897.549 1071.5,-877.602"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1074.09,-875.249 1064.83,-870.109 1068.86,-879.905 1074.09,-875.249"/>
</a>
</g>
<g id="a_edge34&#45;label"><a xlink:title="ExtractStats &#45;&gt; tcmalloc::CentralFreeList::tc_length (0.04s)">
<text text-anchor="middle" x="1108" y="-891.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N20 -->
<g id="node20" class="node"><title>N20</title>
<g id="a_node20"><a xlink:title="content::RenderFrameImpl::UpdatePeakMemoryStats (0.36s)">
<polygon fill="#edebe8" stroke="#b2a48d" points="932,-1252 834,-1252 834,-1208 932,-1208 932,-1252"/>
<text text-anchor="middle" x="883" y="-1241.6" font-family="Times,serif" font-size="8.00">content</text>
<text text-anchor="middle" x="883" y="-1232.6" font-family="Times,serif" font-size="8.00">RenderFrameImpl</text>
<text text-anchor="middle" x="883" y="-1223.6" font-family="Times,serif" font-size="8.00">UpdatePeakMemoryStats</text>
<text text-anchor="middle" x="883" y="-1214.6" font-family="Times,serif" font-size="8.00">0 of 0.36s (4.11%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N7 -->
<g id="edge15" class="edge"><title>N20&#45;&gt;N7</title>
<g id="a_edge15"><a xlink:title="content::RenderFrameImpl::UpdatePeakMemoryStats &#45;&gt; content::RenderThreadImpl::GetRendererMemoryMetrics (0.34s)">
<path fill="none" stroke="#b2a58f" d="M897.268,-1207.77C907.927,-1191.91 922.877,-1169.66 936.113,-1149.97"/>
<polygon fill="#b2a58f" stroke="#b2a58f" points="939.184,-1151.68 941.857,-1141.42 933.374,-1147.77 939.184,-1151.68"/>
</a>
</g>
<g id="a_edge15&#45;label"><a xlink:title="content::RenderFrameImpl::UpdatePeakMemoryStats &#45;&gt; content::RenderThreadImpl::GetRendererMemoryMetrics (0.34s)">
<text text-anchor="middle" x="947" y="-1162.8" font-family="Times,serif" font-size="14.00"> 0.34s</text>
</a>
</g>
</g>
<!-- N37 -->
<g id="node37" class="node"><title>N37</title>
<g id="a_node37"><a xlink:title="base::FeatureList::IsFeatureEnabled (0.03s)">
<polygon fill="#ededec" stroke="#b2b1af" points="686.5,-1126.5 609.5,-1126.5 609.5,-1082.5 686.5,-1082.5 686.5,-1126.5"/>
<text text-anchor="middle" x="648" y="-1116.1" font-family="Times,serif" font-size="8.00">base</text>
<text text-anchor="middle" x="648" y="-1107.1" font-family="Times,serif" font-size="8.00">FeatureList</text>
<text text-anchor="middle" x="648" y="-1098.1" font-family="Times,serif" font-size="8.00">IsFeatureEnabled</text>
<text text-anchor="middle" x="648" y="-1089.1" font-family="Times,serif" font-size="8.00">0 of 0.03s (0.34%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N37 -->
<g id="edge47" class="edge"><title>N20&#45;&gt;N37</title>
<g id="a_edge47"><a xlink:title="content::RenderFrameImpl::UpdatePeakMemoryStats &#45;&gt; base::FeatureList::IsFeatureEnabled (0.02s)">
<path fill="none" stroke="#b2b2b0" d="M833.915,-1211.4C808.337,-1201.56 776.872,-1188.39 750,-1174 727.335,-1161.86 703.399,-1145.96 684.415,-1132.54"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="686.234,-1129.54 676.064,-1126.57 682.163,-1135.24 686.234,-1129.54"/>
</a>
</g>
<g id="a_edge47&#45;label"><a xlink:title="content::RenderFrameImpl::UpdatePeakMemoryStats &#45;&gt; base::FeatureList::IsFeatureEnabled (0.02s)">
<text text-anchor="middle" x="767" y="-1162.8" font-family="Times,serif" font-size="14.00"> 0.02s</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N5 -->
<g id="edge38" class="edge"><title>N21&#45;&gt;N5</title>
<g id="a_edge38"><a xlink:title="mojo::edk::Core::CreateMessagePipe ... &lt;unknown&gt; (0.04s)">
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M373.784,-942.445C358.397,-906.287 336.929,-839.131 363,-790 374.846,-767.677 395.165,-749.98 416.266,-736.487"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="418.3,-739.345 425.012,-731.148 414.653,-733.371 418.3,-739.345"/>
</a>
</g>
<g id="a_edge38&#45;label"><a xlink:title="mojo::edk::Core::CreateMessagePipe ... &lt;unknown&gt; (0.04s)">
<text text-anchor="middle" x="380" y="-826.3" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N9 -->
<g id="edge43" class="edge"><title>N21&#45;&gt;N9</title>
<g id="a_edge43"><a xlink:title="mojo::edk::Core::CreateMessagePipe ... operator new (0.03s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M370.716,-942.189C364.405,-930.554 357.524,-916.433 353,-903 348.243,-888.872 348.339,-884.847 347,-870 343.807,-834.588 342.574,-825.279 347,-790 349.912,-766.79 354.936,-761.837 360,-739 369.841,-694.62 379,-683.958 379,-638.5 379,-638.5 379,-638.5 379,-433 379,-404.098 379,-371.231 379,-347.455"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="382.5,-347.217 379,-337.217 375.5,-347.217 382.5,-347.217"/>
</a>
</g>
<g id="a_edge43&#45;label"><a xlink:title="mojo::edk::Core::CreateMessagePipe ... operator new (0.03s)">
<text text-anchor="middle" x="396" y="-633.8" font-family="Times,serif" font-size="14.00"> 0.03s</text>
</a>
</g>
</g>
<!-- N23&#45;&gt;N11 -->
<g id="edge51" class="edge"><title>N23&#45;&gt;N11</title>
<g id="a_edge51"><a xlink:title="base::PartitionDumpBucketStats &#45;&gt; base::PartitionPurgePage (0.01s)">
<path fill="none" stroke="#b2b2b1" d="M1115.61,-795.899C1093.35,-781.734 1071.39,-762.867 1059,-739 1043.43,-709.024 1043.64,-693.085 1059,-663 1069.2,-643.022 1085.98,-626.375 1104.06,-612.983"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1106.3,-615.691 1112.44,-607.059 1102.25,-609.975 1106.3,-615.691"/>
</a>
</g>
<g id="a_edge51&#45;label"><a xlink:title="base::PartitionDumpBucketStats &#45;&gt; base::PartitionPurgePage (0.01s)">
<text text-anchor="middle" x="1076" y="-697.3" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N26 -->
<g id="node26" class="node"><title>N26</title>
<g id="a_node26"><a xlink:title="base::PartitionDumpPageStats (0.04s)">
<polygon fill="#ededec" stroke="#b2b1ae" points="1269.5,-739 1102.5,-739 1102.5,-663 1269.5,-663 1269.5,-739"/>
<text text-anchor="middle" x="1186" y="-723" font-family="Times,serif" font-size="15.00">base</text>
<text text-anchor="middle" x="1186" y="-706" font-family="Times,serif" font-size="15.00">PartitionDumpPageStats</text>
<text text-anchor="middle" x="1186" y="-689" font-family="Times,serif" font-size="15.00">0.03s (0.34%)</text>
<text text-anchor="middle" x="1186" y="-672" font-family="Times,serif" font-size="15.00">of 0.04s (0.46%)</text>
</a>
</g>
</g>
<!-- N23&#45;&gt;N26 -->
<g id="edge39" class="edge"><title>N23&#45;&gt;N26</title>
<g id="a_edge39"><a xlink:title="base::PartitionDumpBucketStats &#45;&gt; base::PartitionDumpPageStats (0.03s)">
<path fill="none" stroke="#b2b1af" d="M1186.74,-795.964C1186.63,-781.871 1186.5,-765.155 1186.38,-749.757"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="1189.87,-749.328 1186.29,-739.356 1182.87,-749.383 1189.87,-749.328"/>
</a>
</g>
<g id="a_edge39&#45;label"><a xlink:title="base::PartitionDumpBucketStats &#45;&gt; base::PartitionDumpPageStats (0.03s)">
<text text-anchor="middle" x="1204" y="-760.8" 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="base::ThreadLocalStorage::Slot::Get (0.03s)">
<polygon fill="#ededec" stroke="#b2b1af" points="140,-236 0,-236 0,-143 140,-143 140,-236"/>
<text text-anchor="middle" x="70" y="-220" font-family="Times,serif" font-size="15.00">base</text>
<text text-anchor="middle" x="70" y="-203" font-family="Times,serif" font-size="15.00">ThreadLocalStorage</text>
<text text-anchor="middle" x="70" y="-186" font-family="Times,serif" font-size="15.00">Slot</text>
<text text-anchor="middle" x="70" y="-169" font-family="Times,serif" font-size="15.00">Get</text>
<text text-anchor="middle" x="70" y="-152" font-family="Times,serif" font-size="15.00">0.03s (0.34%)</text>
</a>
</g>
</g>
<!-- N25 -->
<g id="node25" class="node"><title>N25</title>
<g id="a_node25"><a xlink:title="mojo::SimpleWatcher::Context::Create (0.07s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="237,-477 147,-477 147,-391 237,-391 237,-477"/>
<text text-anchor="middle" x="192" y="-463.4" font-family="Times,serif" font-size="12.00">mojo</text>
<text text-anchor="middle" x="192" y="-450.4" font-family="Times,serif" font-size="12.00">SimpleWatcher</text>
<text text-anchor="middle" x="192" y="-437.4" font-family="Times,serif" font-size="12.00">Context</text>
<text text-anchor="middle" x="192" y="-424.4" font-family="Times,serif" font-size="12.00">Create</text>
<text text-anchor="middle" x="192" y="-411.4" font-family="Times,serif" font-size="12.00">0.01s (0.11%)</text>
<text text-anchor="middle" x="192" y="-398.4" font-family="Times,serif" font-size="12.00">of 0.07s (0.8%)</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N9 -->
<g id="edge65" class="edge"><title>N25&#45;&gt;N9</title>
<g id="a_edge65"><a xlink:title="mojo::SimpleWatcher::Context::Create ... operator new (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M198.32,-390.758C201.997,-378.781 207.81,-366.66 217,-358 244.659,-331.938 286.216,-321.143 320.314,-316.822"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="321.08,-320.259 330.634,-315.68 320.309,-313.302 321.08,-320.259"/>
</a>
</g>
<g id="a_edge65&#45;label"><a xlink:title="mojo::SimpleWatcher::Context::Create ... operator new (0.01s)">
<text text-anchor="middle" x="234" y="-361.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N50 -->
<g id="node50" class="node"><title>N50</title>
<g id="a_node50"><a xlink:title="mojo::edk::WatcherSet::Add (0.04s)">
<polygon fill="#ededec" stroke="#b2b1ae" points="108.5,-340 31.5,-340 31.5,-287 108.5,-287 108.5,-340"/>
<text text-anchor="middle" x="70" y="-329.6" font-family="Times,serif" font-size="8.00">mojo</text>
<text text-anchor="middle" x="70" y="-320.6" font-family="Times,serif" font-size="8.00">edk</text>
<text text-anchor="middle" x="70" y="-311.6" font-family="Times,serif" font-size="8.00">WatcherSet</text>
<text text-anchor="middle" x="70" y="-302.6" font-family="Times,serif" font-size="8.00">Add</text>
<text text-anchor="middle" x="70" y="-293.6" font-family="Times,serif" font-size="8.00">0 of 0.04s (0.46%)</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N50 -->
<g id="edge37" class="edge"><title>N25&#45;&gt;N50</title>
<g id="a_edge37"><a xlink:title="mojo::SimpleWatcher::Context::Create ... mojo::edk::WatcherSet::Add (0.04s)">
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M148.644,-390.888C133.966,-376.631 117.797,-360.925 103.956,-347.482"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="106.143,-344.727 96.5309,-340.27 101.266,-349.748 106.143,-344.727"/>
</a>
</g>
<g id="a_edge37&#45;label"><a xlink:title="mojo::SimpleWatcher::Context::Create ... mojo::edk::WatcherSet::Add (0.04s)">
<text text-anchor="middle" x="145" y="-361.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N26&#45;&gt;N11 -->
<g id="edge52" class="edge"><title>N26&#45;&gt;N11</title>
<g id="a_edge52"><a xlink:title="base::PartitionDumpPageStats &#45;&gt; base::PartitionPurgePage (0.01s)">
<path fill="none" stroke="#b2b2b1" d="M1186,-662.688C1186,-650.117 1186,-635.86 1186,-622.397"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1189.5,-622.299 1186,-612.299 1182.5,-622.299 1189.5,-622.299"/>
</a>
</g>
<g id="a_edge52&#45;label"><a xlink:title="base::PartitionDumpPageStats &#45;&gt; base::PartitionPurgePage (0.01s)">
<text text-anchor="middle" x="1203" y="-633.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N27 -->
<g id="node27" class="node"><title>N27</title>
<g id="a_node27"><a xlink:title="blink::ModuleScriptLoader::Fetch (1.28s)">
<polygon fill="#ede3db" stroke="#b26930" points="812.5,-1920 729.5,-1920 729.5,-1876 812.5,-1876 812.5,-1920"/>
<text text-anchor="middle" x="771" y="-1909.6" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="771" y="-1900.6" font-family="Times,serif" font-size="8.00">ModuleScriptLoader</text>
<text text-anchor="middle" x="771" y="-1891.6" font-family="Times,serif" font-size="8.00">Fetch</text>
<text text-anchor="middle" x="771" y="-1882.6" font-family="Times,serif" font-size="8.00">0 of 1.28s (14.61%)</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N6 -->
<g id="edge5" class="edge"><title>N27&#45;&gt;N6</title>
<g id="a_edge5"><a xlink:title="blink::ModuleScriptLoader::Fetch ... blink::ResourceFetcher::RequestResource (1.27s)">
<path fill="none" stroke="#b26a31" stroke-dasharray="1,5" d="M771,-1875.9C771,-1863.89 771,-1848.62 771,-1835.24"/>
<polygon fill="#b26a31" stroke="#b26a31" points="774.5,-1835.02 771,-1825.02 767.5,-1835.02 774.5,-1835.02"/>
</a>
</g>
<g id="a_edge5&#45;label"><a xlink:title="blink::ModuleScriptLoader::Fetch ... blink::ResourceFetcher::RequestResource (1.27s)">
<text text-anchor="middle" x="788" y="-1846.8" font-family="Times,serif" font-size="14.00"> 1.27s</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N4 -->
<g id="edge11" class="edge"><title>N30&#45;&gt;N4</title>
<g id="a_edge11"><a xlink:title="content::ResourceDispatcher::StartAsync ... content::ThrottlingURLLoader::StartNow (0.51s)">
<path fill="none" stroke="#b29c7e" stroke-dasharray="1,5" d="M628.95,-1207.77C611.821,-1187.62 585.933,-1157.17 566.857,-1134.74"/>
<polygon fill="#b29c7e" stroke="#b29c7e" points="569.31,-1132.22 560.166,-1126.87 563.977,-1136.75 569.31,-1132.22"/>
</a>
</g>
<g id="a_edge11&#45;label"><a xlink:title="content::ResourceDispatcher::StartAsync ... content::ThrottlingURLLoader::StartNow (0.51s)">
<text text-anchor="middle" x="615" y="-1162.8" font-family="Times,serif" font-size="14.00"> 0.51s</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N37 -->
<g id="edge59" class="edge"><title>N30&#45;&gt;N37</title>
<g id="a_edge59"><a xlink:title="content::ResourceDispatcher::StartAsync &#45;&gt; base::FeatureList::IsFeatureEnabled (0.01s)">
<path fill="none" stroke="#b2b2b1" d="M647.172,-1207.77C647.329,-1188.33 647.564,-1159.3 647.744,-1137.13"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="651.246,-1136.89 647.827,-1126.87 644.246,-1136.84 651.246,-1136.89"/>
</a>
</g>
<g id="a_edge59&#45;label"><a xlink:title="content::ResourceDispatcher::StartAsync &#45;&gt; base::FeatureList::IsFeatureEnabled (0.01s)">
<text text-anchor="middle" x="665" y="-1162.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N31 -->
<g id="node31" class="node"><title>N31</title>
<g id="a_node31"><a xlink:title="content::RenderFrameImpl::FrameURLLoaderFactory::CreateURLLoader (0.37s)">
<polygon fill="#edebe8" stroke="#b2a38c" points="934,-1372 832,-1372 832,-1319 934,-1319 934,-1372"/>
<text text-anchor="middle" x="883" y="-1361.6" font-family="Times,serif" font-size="8.00">content</text>
<text text-anchor="middle" x="883" y="-1352.6" font-family="Times,serif" font-size="8.00">RenderFrameImpl</text>
<text text-anchor="middle" x="883" y="-1343.6" font-family="Times,serif" font-size="8.00">FrameURLLoaderFactory</text>
<text text-anchor="middle" x="883" y="-1334.6" font-family="Times,serif" font-size="8.00">CreateURLLoader</text>
<text text-anchor="middle" x="883" y="-1325.6" font-family="Times,serif" font-size="8.00">0 of 0.37s (4.22%)</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N20 -->
<g id="edge14" class="edge"><title>N31&#45;&gt;N20</title>
<g id="a_edge14"><a xlink:title="content::RenderFrameImpl::FrameURLLoaderFactory::CreateURLLoader &#45;&gt; content::RenderFrameImpl::UpdatePeakMemoryStats (0.36s)">
<path fill="none" stroke="#b2a48d" d="M883,-1318.75C883,-1301.98 883,-1280.02 883,-1262.26"/>
<polygon fill="#b2a48d" stroke="#b2a48d" points="886.5,-1262.09 883,-1252.09 879.5,-1262.09 886.5,-1262.09"/>
</a>
</g>
<g id="a_edge14&#45;label"><a xlink:title="content::RenderFrameImpl::FrameURLLoaderFactory::CreateURLLoader &#45;&gt; content::RenderFrameImpl::UpdatePeakMemoryStats (0.36s)">
<text text-anchor="middle" x="900" y="-1289.8" font-family="Times,serif" font-size="14.00"> 0.36s</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N22 -->
<g id="edge55" class="edge"><title>N31&#45;&gt;N22</title>
<g id="a_edge55"><a xlink:title="content::RenderFrameImpl::FrameURLLoaderFactory::CreateURLLoader ... WTF::StringUTF8Adaptor::StringUTF8Adaptor (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M934.258,-1322.64C958.975,-1312.06 983.451,-1301.51 984,-1301 991.116,-1294.35 997.06,-1285.99 1001.93,-1277.37"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1005.11,-1278.84 1006.63,-1268.36 998.902,-1275.61 1005.11,-1278.84"/>
</a>
</g>
<g id="a_edge55&#45;label"><a xlink:title="content::RenderFrameImpl::FrameURLLoaderFactory::CreateURLLoader ... WTF::StringUTF8Adaptor::StringUTF8Adaptor (0.01s)">
<text text-anchor="middle" x="1014" y="-1289.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N32&#45;&gt;N12 -->
<g id="edge23" class="edge"><title>N32&#45;&gt;N12</title>
<g id="a_edge23"><a xlink:title="blink::ResourceFetcher::PrepareRequest ... content::RenderFrameImpl::WillSendRequest (0.10s)">
<path fill="none" stroke="#b2afa8" stroke-dasharray="1,5" d="M1024.63,-1685.99C1037.25,-1673.74 1053.77,-1657.7 1069.71,-1642.21"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="1072.25,-1644.63 1076.98,-1635.16 1067.37,-1639.61 1072.25,-1644.63"/>
</a>
</g>
<g id="a_edge23&#45;label"><a xlink:title="blink::ResourceFetcher::PrepareRequest ... content::RenderFrameImpl::WillSendRequest (0.10s)">
<text text-anchor="middle" x="1074" y="-1656.8" font-family="Times,serif" font-size="14.00"> 0.10s</text>
</a>
</g>
</g>
<!-- N39 -->
<g id="node39" class="node"><title>N39</title>
<g id="a_node39"><a xlink:title="blink::KURL::Init (0.10s)">
<polygon fill="#edeceb" stroke="#b2afa8" points="1041.5,-1610.5 964.5,-1610.5 964.5,-1566.5 1041.5,-1566.5 1041.5,-1610.5"/>
<text text-anchor="middle" x="1003" y="-1600.1" font-family="Times,serif" font-size="8.00">blink</text>
<text text-anchor="middle" x="1003" y="-1591.1" font-family="Times,serif" font-size="8.00">KURL</text>
<text text-anchor="middle" x="1003" y="-1582.1" font-family="Times,serif" font-size="8.00">Init</text>
<text text-anchor="middle" x="1003" y="-1573.1" font-family="Times,serif" font-size="8.00">0 of 0.10s (1.14%)</text>
</a>
</g>
</g>
<!-- N32&#45;&gt;N39 -->
<g id="edge54" class="edge"><title>N32&#45;&gt;N39</title>
<g id="a_edge54"><a xlink:title="blink::ResourceFetcher::PrepareRequest ... blink::KURL::Init (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1003,-1685.99C1003,-1667.89 1003,-1641.5 1003,-1620.9"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1006.5,-1620.72 1003,-1610.72 999.5,-1620.72 1006.5,-1620.72"/>
</a>
</g>
<g id="a_edge54&#45;label"><a xlink:title="blink::ResourceFetcher::PrepareRequest ... blink::KURL::Init (0.01s)">
<text text-anchor="middle" x="1020" y="-1656.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N25 -->
<g id="edge31" class="edge"><title>N33&#45;&gt;N25</title>
<g id="a_edge31"><a xlink:title="mojo::SimpleWatcher::Watch &#45;&gt; mojo::SimpleWatcher::Context::Create (0.07s)">
<path fill="none" stroke="#b2b0ab" d="M192,-547.767C192,-531.532 192,-508.428 192,-487.357"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="195.5,-487.214 192,-477.215 188.5,-487.215 195.5,-487.214"/>
</a>
</g>
<g id="a_edge31&#45;label"><a xlink:title="mojo::SimpleWatcher::Watch &#45;&gt; mojo::SimpleWatcher::Context::Create (0.07s)">
<text text-anchor="middle" x="209" y="-498.8" font-family="Times,serif" font-size="14.00"> 0.07s</text>
</a>
</g>
</g>
<!-- N35 -->
<g id="node35" class="node"><title>N35</title>
<g id="a_node35"><a xlink:title="__GI___pthread_mutex_lock (0.02s)">
<polygon fill="#ededec" stroke="#b2b2b0" points="583,-589 407,-589 407,-551 583,-551 583,-589"/>
<text text-anchor="middle" x="495" y="-573.8" font-family="Times,serif" font-size="14.00">__GI___pthread_mutex_lock</text>
<text text-anchor="middle" x="495" y="-558.8" font-family="Times,serif" font-size="14.00">0.02s (0.23%)</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N5 -->
<g id="edge45" class="edge"><title>N37&#45;&gt;N5</title>
<g id="a_edge45"><a xlink:title="base::FeatureList::IsFeatureEnabled &#45;&gt; &lt;unknown&gt; (0.02s)">
<path fill="none" stroke="#b2b2b0" d="M647.442,-1082.29C645.126,-1029 633.213,-886.796 572,-790 560.506,-771.825 545.193,-753.791 531.11,-738.825"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="533.333,-736.087 523.884,-731.294 528.282,-740.933 533.333,-736.087"/>
</a>
</g>
<g id="a_edge45&#45;label"><a xlink:title="base::FeatureList::IsFeatureEnabled &#45;&gt; &lt;unknown&gt; (0.02s)">
<text text-anchor="middle" x="637" y="-891.8" font-family="Times,serif" font-size="14.00"> 0.02s</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N35 -->
<g id="edge50" class="edge"><title>N37&#45;&gt;N35</title>
<g id="a_edge50"><a xlink:title="base::FeatureList::IsFeatureEnabled ... __GI___pthread_mutex_lock (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M653.389,-1082.31C655.605,-1072.54 657.906,-1060.75 659,-1050 663.22,-1008.52 697.977,-1115.15 658,-888 639.604,-783.474 632.368,-754.15 578,-663 563.055,-637.943 540.649,-613.614 522.883,-596.274"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="525.231,-593.677 515.588,-589.289 520.39,-598.733 525.231,-593.677"/>
</a>
</g>
<g id="a_edge50&#45;label"><a xlink:title="base::FeatureList::IsFeatureEnabled ... __GI___pthread_mutex_lock (0.01s)">
<text text-anchor="middle" x="672" y="-826.3" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N33 -->
<g id="edge33" class="edge"><title>N38&#45;&gt;N33</title>
<g id="a_edge33"><a xlink:title="mojo::HandleSignalTracker::HandleSignalTracker &#45;&gt; mojo::SimpleWatcher::Watch (0.05s)">
<path fill="none" stroke="#b2b1ad" d="M289.104,-678.987C269.724,-657.435 239.441,-623.758 217.849,-599.745"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="220.177,-597.1 210.887,-592.004 214.971,-601.78 220.177,-597.1"/>
</a>
</g>
<g id="a_edge33&#45;label"><a xlink:title="mojo::HandleSignalTracker::HandleSignalTracker &#45;&gt; mojo::SimpleWatcher::Watch (0.05s)">
<text text-anchor="middle" x="274" y="-633.8" font-family="Times,serif" font-size="14.00"> 0.05s</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N35 -->
<g id="edge64" class="edge"><title>N38&#45;&gt;N35</title>
<g id="a_edge64"><a xlink:title="mojo::HandleSignalTracker::HandleSignalTracker ... __GI___pthread_mutex_lock (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M307.293,-678.895C307.906,-663.578 311.205,-643.295 323,-630 342.21,-608.348 369.724,-594.638 397.129,-585.957"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="398.21,-589.287 406.804,-583.092 396.222,-582.576 398.21,-589.287"/>
</a>
</g>
<g id="a_edge64&#45;label"><a xlink:title="mojo::HandleSignalTracker::HandleSignalTracker ... __GI___pthread_mutex_lock (0.01s)">
<text text-anchor="middle" x="340" y="-633.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N44 -->
<g id="node44" class="node"><title>N44</title>
<g id="a_node44"><a xlink:title="WTF::AtomicStringTable::AddUTF8 (0.07s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="1056.5,-1479 977.5,-1479 977.5,-1435 1056.5,-1435 1056.5,-1479"/>
<text text-anchor="middle" x="1017" y="-1468.6" font-family="Times,serif" font-size="8.00">WTF</text>
<text text-anchor="middle" x="1017" y="-1459.6" font-family="Times,serif" font-size="8.00">AtomicStringTable</text>
<text text-anchor="middle" x="1017" y="-1450.6" font-family="Times,serif" font-size="8.00">AddUTF8</text>
<text text-anchor="middle" x="1017" y="-1441.6" font-family="Times,serif" font-size="8.00">0 of 0.07s (0.8%)</text>
</a>
</g>
</g>
<!-- N39&#45;&gt;N44 -->
<g id="edge30" class="edge"><title>N39&#45;&gt;N44</title>
<g id="a_edge30"><a xlink:title="blink::KURL::Init ... WTF::AtomicStringTable::AddUTF8 (0.07s)">
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1005.28,-1566.41C1007.55,-1545.43 1011.05,-1513.01 1013.64,-1489.08"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1017.13,-1489.4 1014.72,-1479.09 1010.17,-1488.65 1017.13,-1489.4"/>
</a>
</g>
<g id="a_edge30&#45;label"><a xlink:title="blink::KURL::Init ... WTF::AtomicStringTable::AddUTF8 (0.07s)">
<text text-anchor="middle" x="1029" y="-1512.8" font-family="Times,serif" font-size="14.00"> 0.07s</text>
</a>
</g>
</g>
<!-- N40 -->
<g id="node40" class="node"><title>N40</title>
<g id="a_node40"><a xlink:title="WTF::HashAndUTF8CharactersTranslator::Translate (0.04s)">
<polygon fill="#ededec" stroke="#b2b1ae" points="1087.5,-1367.5 952.5,-1367.5 952.5,-1323.5 1087.5,-1323.5 1087.5,-1367.5"/>
<text text-anchor="middle" x="1020" y="-1357.1" font-family="Times,serif" font-size="8.00">WTF</text>
<text text-anchor="middle" x="1020" y="-1348.1" font-family="Times,serif" font-size="8.00">HashAndUTF8CharactersTranslator</text>
<text text-anchor="middle" x="1020" y="-1339.1" font-family="Times,serif" font-size="8.00">Translate</text>
<text text-anchor="middle" x="1020" y="-1330.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (0.46%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N5 -->
<g id="edge53" class="edge"><title>N41&#45;&gt;N5</title>
<g id="a_edge53"><a xlink:title="base::Pickle::Resize ... &lt;unknown&gt; (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M464.967,-793.285C469.968,-777.003 475.9,-757.684 481.017,-741.021"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="484.493,-741.626 484.082,-731.039 477.801,-739.571 484.493,-741.626"/>
</a>
</g>
<g id="a_edge53&#45;label"><a xlink:title="base::Pickle::Resize ... &lt;unknown&gt; (0.01s)">
<text text-anchor="middle" x="493" y="-760.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
<!-- N44&#45;&gt;N40 -->
<g id="edge35" class="edge"><title>N44&#45;&gt;N40</title>
<g id="a_edge35"><a xlink:title="WTF::AtomicStringTable::AddUTF8 ... WTF::HashAndUTF8CharactersTranslator::Translate (0.04s)">
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1017.58,-1434.89C1018.02,-1418.68 1018.64,-1396.05 1019.14,-1377.74"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1022.65,-1377.64 1019.42,-1367.55 1015.65,-1377.45 1022.65,-1377.64"/>
</a>
</g>
<g id="a_edge35&#45;label"><a xlink:title="WTF::AtomicStringTable::AddUTF8 ... WTF::HashAndUTF8CharactersTranslator::Translate (0.04s)">
<text text-anchor="middle" x="1036" y="-1393.8" font-family="Times,serif" font-size="14.00"> 0.04s</text>
</a>
</g>
</g>
<!-- N45&#45;&gt;N3 -->
<g id="edge2" class="edge"><title>N45&#45;&gt;N3</title>
<g id="a_edge2"><a xlink:title="base::debug::TaskAnnotator::RunTask ... blink::ModuleTreeLinker::FetchDescendants (1.45s)">
<path fill="none" stroke="#b25c1e" stroke-dasharray="1,5" d="M771,-2192.88C771,-2180.42 771,-2165.32 771,-2152.19"/>
<polygon fill="#b25c1e" stroke="#b25c1e" points="774.5,-2152.17 771,-2142.17 767.5,-2152.17 774.5,-2152.17"/>
</a>
</g>
<g id="a_edge2&#45;label"><a xlink:title="base::debug::TaskAnnotator::RunTask ... blink::ModuleTreeLinker::FetchDescendants (1.45s)">
<text text-anchor="middle" x="788" y="-2163.8" font-family="Times,serif" font-size="14.00"> 1.45s</text>
</a>
</g>
</g>
<!-- N46&#45;&gt;N31 -->
<g id="edge13" class="edge"><title>N46&#45;&gt;N31</title>
<g id="a_edge13"><a xlink:title="blink::FrameFetchContext::CreateURLLoader &#45;&gt; content::RenderFrameImpl::FrameURLLoaderFactory::CreateURLLoader (0.37s)">
<path fill="none" stroke="#b2a38c" d="M876.542,-1434.89C877.625,-1420.07 879.101,-1399.87 880.368,-1382.53"/>
<polygon fill="#b2a38c" stroke="#b2a38c" points="883.886,-1382.4 881.124,-1372.17 876.905,-1381.89 883.886,-1382.4"/>
</a>
</g>
<g id="a_edge13&#45;label"><a xlink:title="blink::FrameFetchContext::CreateURLLoader &#45;&gt; content::RenderFrameImpl::FrameURLLoaderFactory::CreateURLLoader (0.37s)">
<text text-anchor="middle" x="897" y="-1393.8" font-family="Times,serif" font-size="14.00"> 0.37s</text>
</a>
</g>
</g>
<!-- N47&#45;&gt;N27 -->
<g id="edge4" class="edge"><title>N47&#45;&gt;N27</title>
<g id="a_edge4"><a xlink:title="blink::ModuleMap::FetchSingleModuleScript ... blink::ModuleScriptLoader::Fetch (1.28s)">
<path fill="none" stroke="#b26930" stroke-dasharray="1,5" d="M771,-1986.98C771,-1970.95 771,-1948.61 771,-1930.45"/>
<polygon fill="#b26930" stroke="#b26930" points="774.5,-1930.32 771,-1920.32 767.5,-1930.32 774.5,-1930.32"/>
</a>
</g>
<g id="a_edge4&#45;label"><a xlink:title="blink::ModuleMap::FetchSingleModuleScript ... blink::ModuleScriptLoader::Fetch (1.28s)">
<text text-anchor="middle" x="788" y="-1941.8" font-family="Times,serif" font-size="14.00"> 1.28s</text>
</a>
</g>
</g>
<!-- N48&#45;&gt;N2 -->
<g id="edge7" class="edge"><title>N48&#45;&gt;N2</title>
<g id="a_edge7"><a xlink:title="blink::ResourceFetcher::StartLoad &#45;&gt; blink::ResourceLoader::Start (1.05s)">
<path fill="none" stroke="#b27947" d="M771,-1685.99C771,-1667.89 771,-1641.5 771,-1620.9"/>
<polygon fill="#b27947" stroke="#b27947" points="774.5,-1620.72 771,-1610.72 767.5,-1620.72 774.5,-1620.72"/>
</a>
</g>
<g id="a_edge7&#45;label"><a xlink:title="blink::ResourceFetcher::StartLoad &#45;&gt; blink::ResourceLoader::Start (1.05s)">
<text text-anchor="middle" x="788" y="-1656.8" font-family="Times,serif" font-size="14.00"> 1.05s</text>
</a>
</g>
</g>
<!-- N49&#45;&gt;N8 -->
<g id="edge9" class="edge"><title>N49&#45;&gt;N8</title>
<g id="a_edge9"><a xlink:title="content::WebURLLoaderImpl::LoadAsynchronously &#45;&gt; content::WebURLLoaderImpl::Context::Start (0.63s)">
<path fill="none" stroke="#b29572" d="M771,-1434.89C771,-1420.07 771,-1399.87 771,-1382.53"/>
<polygon fill="#b29572" stroke="#b29572" points="774.5,-1382.17 771,-1372.17 767.5,-1382.17 774.5,-1382.17"/>
</a>
</g>
<g id="a_edge9&#45;label"><a xlink:title="content::WebURLLoaderImpl::LoadAsynchronously &#45;&gt; content::WebURLLoaderImpl::Context::Start (0.63s)">
<text text-anchor="middle" x="788" y="-1393.8" font-family="Times,serif" font-size="14.00"> 0.63s</text>
</a>
</g>
</g>
<!-- N50&#45;&gt;N24 -->
<g id="edge66" class="edge"><title>N50&#45;&gt;N24</title>
<g id="a_edge66"><a xlink:title="mojo::edk::WatcherSet::Add ... base::ThreadLocalStorage::Slot::Get (0.01s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M70,-286.925C70,-275.118 70,-260.601 70,-246.449"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="73.5001,-246.252 70,-236.252 66.5001,-246.252 73.5001,-246.252"/>
</a>
</g>
<g id="a_edge66&#45;label"><a xlink:title="mojo::edk::WatcherSet::Add ... base::ThreadLocalStorage::Slot::Get (0.01s)">
<text text-anchor="middle" x="87" y="-257.8" font-family="Times,serif" font-size="14.00"> 0.01s</text>
</a>
</g>
</g>
</g>
</g></svg>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment