Last active
July 4, 2023 10:42
-
-
Save moul/b3b9f9d09be766b1a9199ff14eb199ee to your computer and use it in GitHub Desktop.
perf gno cli
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 7.1.0 (0) | |
--> | |
<!-- Title: gno.test Pages: 1 --> | |
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<script type="text/ecmascript"><![CDATA[ | |
/** | |
* SVGPan library 1.2.2 | |
* ====================== | |
* | |
* Given an unique existing element with id "viewport" (or when missing, the | |
* first g-element), including the library into any SVG adds the following | |
* capabilities: | |
* | |
* - Mouse panning | |
* - Mouse zooming (using the wheel) | |
* - Object dragging | |
* | |
* You can configure the behaviour of the pan/zoom/drag with the variables | |
* listed in the CONFIGURATION section of this file. | |
* | |
* Known issues: | |
* | |
* - Zooming (while panning) on Safari has still some issues | |
* | |
* Releases: | |
* | |
* 1.2.2, Tue Aug 30 17:21:56 CEST 2011, Andrea Leofreddi | |
* - Fixed viewBox on root tag (#7) | |
* - Improved zoom speed (#2) | |
* | |
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi | |
* - Fixed a regression with mouse wheel (now working on Firefox 5) | |
* - Working with viewBox attribute (#4) | |
* - Added "use strict;" and fixed resulting warnings (#5) | |
* - Added configuration variables, dragging is disabled by default (#3) | |
* | |
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui | |
* Fixed a bug with browser mouse handler interaction | |
* | |
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui | |
* Updated the zoom code to support the mouse wheel on Safari/Chrome | |
* | |
* 1.0, Andrea Leofreddi | |
* First release | |
* | |
* This code is licensed under the following BSD license: | |
* | |
* Copyright 2009-2017 Andrea Leofreddi <a.leofreddi@vleo.net>. All rights reserved. | |
* | |
* Redistribution and use in source and binary forms, with or without modification, are | |
* permitted provided that the following conditions are met: | |
* | |
* 1. Redistributions of source code must retain the above copyright | |
* notice, this list of conditions and the following disclaimer. | |
* 2. Redistributions in binary form must reproduce the above copyright | |
* notice, this list of conditions and the following disclaimer in the | |
* documentation and/or other materials provided with the distribution. | |
* 3. Neither the name of the copyright holder nor the names of its | |
* contributors may be used to endorse or promote products derived from | |
* this software without specific prior written permission. | |
* | |
* THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS | |
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY | |
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR | |
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | |
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | |
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
* | |
* The views and conclusions contained in the software and documentation are those of the | |
* authors and should not be interpreted as representing official policies, either expressed | |
* or implied, of Andrea Leofreddi. | |
*/ | |
"use strict"; | |
/// CONFIGURATION | |
/// ====> | |
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled) | |
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled) | |
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled) | |
var zoomScale = 0.2; // Zoom sensitivity | |
/// <==== | |
/// END OF CONFIGURATION | |
var root = document.documentElement; | |
var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf; | |
setupHandlers(root); | |
/** | |
* Register handlers | |
*/ | |
function setupHandlers(root){ | |
setAttributes(root, { | |
"onmouseup" : "handleMouseUp(evt)", | |
"onmousedown" : "handleMouseDown(evt)", | |
"onmousemove" : "handleMouseMove(evt)", | |
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element | |
}); | |
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) | |
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari | |
else | |
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others | |
} | |
/** | |
* Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable. | |
*/ | |
function getRoot(root) { | |
if(svgRoot == null) { | |
var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r; | |
while(t != root) { | |
if(t.getAttribute("viewBox")) { | |
setCTM(r, t.getCTM()); | |
t.removeAttribute("viewBox"); | |
} | |
t = t.parentNode; | |
} | |
svgRoot = r; | |
} | |
return svgRoot; | |
} | |
/** | |
* Instance an SVGPoint object with given event coordinates. | |
*/ | |
function getEventPoint(evt) { | |
var p = root.createSVGPoint(); | |
p.x = evt.clientX; | |
p.y = evt.clientY; | |
return p; | |
} | |
/** | |
* Sets the current transform matrix of an element. | |
*/ | |
function setCTM(element, matrix) { | |
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; | |
element.setAttribute("transform", s); | |
} | |
/** | |
* Dumps a matrix to a string (useful for debug). | |
*/ | |
function dumpMatrix(matrix) { | |
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; | |
return s; | |
} | |
/** | |
* Sets attributes of an element. | |
*/ | |
function setAttributes(element, attributes){ | |
for (var i in attributes) | |
element.setAttributeNS(null, i, attributes[i]); | |
} | |
/** | |
* Handle mouse wheel event. | |
*/ | |
function handleMouseWheel(evt) { | |
if(!enableZoom) | |
return; | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var delta; | |
if(evt.wheelDelta) | |
delta = evt.wheelDelta / 360; // Chrome/Safari | |
else | |
delta = evt.detail / -9; // Mozilla | |
var z = Math.pow(1 + zoomScale, delta); | |
var g = getRoot(svgDoc); | |
var p = getEventPoint(evt); | |
p = p.matrixTransform(g.getCTM().inverse()); | |
// Compute new scale matrix in current mouse position | |
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); | |
setCTM(g, g.getCTM().multiply(k)); | |
if(typeof(stateTf) == "undefined") | |
stateTf = g.getCTM().inverse(); | |
stateTf = stateTf.multiply(k.inverse()); | |
} | |
/** | |
* Handle mouse move event. | |
*/ | |
function handleMouseMove(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if(state == 'pan' && enablePan) { | |
// Pan mode | |
var p = getEventPoint(evt).matrixTransform(stateTf); | |
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); | |
} else if(state == 'drag' && enableDrag) { | |
// Drag mode | |
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); | |
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); | |
stateOrigin = p; | |
} | |
} | |
/** | |
* Handle click event. | |
*/ | |
function handleMouseDown(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if( | |
evt.target.tagName == "svg" | |
|| !enableDrag // Pan anyway when drag is disabled and the user clicked on an element | |
) { | |
// Pan mode | |
state = 'pan'; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} else { | |
// Drag mode | |
state = 'drag'; | |
stateTarget = evt.target; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} | |
} | |
/** | |
* Handle mouse button release event. | |
*/ | |
function handleMouseUp(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
if(state == 'pan' || state == 'drag') { | |
// Quit pan mode | |
state = ''; | |
} | |
} | |
]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3388)"> | |
<title>gno.test</title> | |
<polygon fill="white" stroke="none" points="-4,4 -4,-3388 2208.9,-3388 2208.9,4 -4,4"/> | |
<g id="clust1" class="cluster"> | |
<title>cluster_L</title> | |
<polygon fill="none" stroke="black" points="1600.4,-3171 1600.4,-3376 2042.4,-3376 2042.4,-3171 1600.4,-3171"/> | |
</g> | |
<!-- File: gno.test --> | |
<g id="node1" class="node"> | |
<title>File: gno.test</title> | |
<g id="a_node1"><a xlink:title="gno.test"> | |
<polygon fill="#f8f8f8" stroke="black" points="2033.9,-3368 1608.9,-3368 1608.9,-3179 2033.9,-3179 2033.9,-3368"/> | |
<text text-anchor="start" x="1616.9" y="-3351.2" font-family="Times,serif" font-size="16.00">File: gno.test</text> | |
<text text-anchor="start" x="1616.9" y="-3333.2" font-family="Times,serif" font-size="16.00">Type: cpu</text> | |
<text text-anchor="start" x="1616.9" y="-3315.2" font-family="Times,serif" font-size="16.00">Time: Jul 4, 2023 at 12:40pm (CEST)</text> | |
<text text-anchor="start" x="1616.9" y="-3297.2" font-family="Times,serif" font-size="16.00">Duration: 82.14s, Total samples = 155.17s (188.92%)</text> | |
<text text-anchor="start" x="1616.9" y="-3279.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 101.02s, 65.10% of 155.17s total</text> | |
<text text-anchor="start" x="1616.9" y="-3261.2" font-family="Times,serif" font-size="16.00">Dropped 926 nodes (cum <= 0.78s)</text> | |
<text text-anchor="start" x="1616.9" y="-3243.2" font-family="Times,serif" font-size="16.00">Dropped 130 edges (freq <= 0.16s)</text> | |
<text text-anchor="start" x="1616.9" y="-3225.2" font-family="Times,serif" font-size="16.00">Showing top 80 nodes out of 202</text> | |
<text text-anchor="start" x="1616.9" y="-3188.2" font-family="Times,serif" font-size="16.00">See https://git.io/JfYMW for how to read the graph</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1 --> | |
<g id="node1" class="node"> | |
<title>N1</title> | |
<g id="a_node1"><a xlink:title="runtime.scanobject (60.68s)"> | |
<polygon fill="#eddbd5" stroke="#b22b00" points="1460.9,-533 1257.9,-533 1257.9,-421 1460.9,-421 1460.9,-533"/> | |
<text text-anchor="middle" x="1359.4" y="-509.8" font-family="Times,serif" font-size="24.00">runtime</text> | |
<text text-anchor="middle" x="1359.4" y="-483.8" font-family="Times,serif" font-size="24.00">scanobject</text> | |
<text text-anchor="middle" x="1359.4" y="-457.8" font-family="Times,serif" font-size="24.00">22.90s (14.76%)</text> | |
<text text-anchor="middle" x="1359.4" y="-431.8" font-family="Times,serif" font-size="24.00">of 60.68s (39.11%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24 --> | |
<g id="node24" class="node"> | |
<title>N24</title> | |
<g id="a_node24"><a xlink:title="runtime.greyobject (13.69s)"> | |
<polygon fill="#ede8e2" stroke="#b28c63" points="1263.9,-349 1130.9,-349 1130.9,-269 1263.9,-269 1263.9,-349"/> | |
<text text-anchor="middle" x="1197.4" y="-332.2" font-family="Times,serif" font-size="16.00">runtime</text> | |
<text text-anchor="middle" x="1197.4" y="-314.2" font-family="Times,serif" font-size="16.00">greyobject</text> | |
<text text-anchor="middle" x="1197.4" y="-296.2" font-family="Times,serif" font-size="16.00">5.68s (3.66%)</text> | |
<text text-anchor="middle" x="1197.4" y="-278.2" font-family="Times,serif" font-size="16.00">of 13.69s (8.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N24 --> | |
<g id="edge29" class="edge"> | |
<title>N1->N24</title> | |
<g id="a_edge29"><a xlink:title="runtime.scanobject -> runtime.greyobject (13.64s)"> | |
<path fill="none" stroke="#b28c64" d="M1305.46,-420.72C1285.49,-400.26 1263.03,-377.25 1243.79,-357.53"/> | |
<polygon fill="#b28c64" stroke="#b28c64" points="1246.3,-355.1 1236.81,-350.38 1241.29,-359.98 1246.3,-355.1"/> | |
</a> | |
</g> | |
<g id="a_edge29-label"><a xlink:title="runtime.scanobject -> runtime.greyobject (13.64s)"> | |
<text text-anchor="middle" x="1308.4" y="-384.3" font-family="Times,serif" font-size="14.00"> 13.64s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25 --> | |
<g id="node25" class="node"> | |
<title>N25</title> | |
<g id="a_node25"><a xlink:title="runtime.findObject (13.16s)"> | |
<polygon fill="#ede8e3" stroke="#b28e66" points="1436.4,-355 1282.4,-355 1282.4,-263 1436.4,-263 1436.4,-355"/> | |
<text text-anchor="middle" x="1359.4" y="-335.8" font-family="Times,serif" font-size="19.00">runtime</text> | |
<text text-anchor="middle" x="1359.4" y="-314.8" font-family="Times,serif" font-size="19.00">findObject</text> | |
<text text-anchor="middle" x="1359.4" y="-293.8" font-family="Times,serif" font-size="19.00">9.62s (6.20%)</text> | |
<text text-anchor="middle" x="1359.4" y="-272.8" font-family="Times,serif" font-size="19.00">of 13.16s (8.48%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N25 --> | |
<g id="edge32" class="edge"> | |
<title>N1->N25</title> | |
<g id="a_edge32"><a xlink:title="runtime.scanobject -> runtime.findObject (12.16s)"> | |
<path fill="none" stroke="#b2916c" d="M1359.4,-420.72C1359.4,-403.32 1359.4,-384.07 1359.4,-366.57"/> | |
<polygon fill="#b2916c" stroke="#b2916c" points="1362.9,-366.88 1359.4,-356.88 1355.9,-366.88 1362.9,-366.88"/> | |
</a> | |
</g> | |
<g id="a_edge32-label"><a xlink:title="runtime.scanobject -> runtime.findObject (12.16s)"> | |
<text text-anchor="middle" x="1379.4" y="-384.3" font-family="Times,serif" font-size="14.00"> 12.16s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36 --> | |
<g id="node36" class="node"> | |
<title>N36</title> | |
<g id="a_node36"><a xlink:title="runtime.heapBitsForAddr (5.98s)"> | |
<polygon fill="#edebe8" stroke="#b2a590" points="1538.9,-197 1405.9,-197 1405.9,-113 1538.9,-113 1538.9,-197"/> | |
<text text-anchor="middle" x="1472.4" y="-179.4" font-family="Times,serif" font-size="17.00">runtime</text> | |
<text text-anchor="middle" x="1472.4" y="-160.4" font-family="Times,serif" font-size="17.00">heapBitsForAddr</text> | |
<text text-anchor="middle" x="1472.4" y="-141.4" font-family="Times,serif" font-size="17.00">5.94s (3.83%)</text> | |
<text text-anchor="middle" x="1472.4" y="-122.4" font-family="Times,serif" font-size="17.00">of 5.98s (3.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N36 --> | |
<g id="edge47" class="edge"> | |
<title>N1->N36</title> | |
<g id="a_edge47"><a xlink:title="runtime.scanobject -> runtime.heapBitsForAddr (4.85s)"> | |
<path fill="none" stroke="#b2a896" d="M1407.31,-420.55C1421.79,-401.01 1436.26,-378.13 1445.4,-355 1464.05,-307.83 1470.22,-250 1472.07,-208.87"/> | |
<polygon fill="#b2a896" stroke="#b2a896" points="1475.57,-209.1 1472.44,-198.98 1468.57,-208.84 1475.57,-209.1"/> | |
</a> | |
</g> | |
<g id="a_edge47-label"><a xlink:title="runtime.scanobject -> runtime.heapBitsForAddr (4.85s)"> | |
<text text-anchor="middle" x="1484.4" y="-305.3" font-family="Times,serif" font-size="14.00"> 4.85s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50 --> | |
<g id="node50" class="node"> | |
<title>N50</title> | |
<g id="a_node50"><a xlink:title="runtime.heapBits.next (2.88s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="1857.9,-348 1752.9,-348 1752.9,-270 1857.9,-270 1857.9,-348"/> | |
<text text-anchor="middle" x="1805.4" y="-333.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="1805.4" y="-319.6" font-family="Times,serif" font-size="13.00">heapBits</text> | |
<text text-anchor="middle" x="1805.4" y="-305.6" font-family="Times,serif" font-size="13.00">next</text> | |
<text text-anchor="middle" x="1805.4" y="-291.6" font-family="Times,serif" font-size="13.00">1.80s (1.16%)</text> | |
<text text-anchor="middle" x="1805.4" y="-277.6" font-family="Times,serif" font-size="13.00">of 2.88s (1.86%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N50 --> | |
<g id="edge70" class="edge"> | |
<title>N1->N50</title> | |
<g id="a_edge70"><a xlink:title="runtime.scanobject -> runtime.heapBits.next (2.13s)"> | |
<path fill="none" stroke="#b2afa6" d="M1461.29,-455.72C1569.03,-434.27 1723.67,-403.42 1724.4,-403 1743.96,-391.65 1761.16,-373.84 1774.63,-356.83"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="1777.13,-359.33 1780.4,-349.25 1771.56,-355.09 1777.13,-359.33"/> | |
</a> | |
</g> | |
<g id="a_edge70-label"><a xlink:title="runtime.scanobject -> runtime.heapBits.next (2.13s)"> | |
<text text-anchor="middle" x="1778.4" y="-384.3" font-family="Times,serif" font-size="14.00"> 2.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54 --> | |
<g id="node54" class="node"> | |
<title>N54</title> | |
<g id="a_node54"><a xlink:title="runtime.heapBits.nextFast (3.11s)"> | |
<polygon fill="#edecea" stroke="#b2aca0" points="1619.9,-343 1524.9,-343 1524.9,-275 1619.9,-275 1619.9,-343"/> | |
<text text-anchor="middle" x="1572.4" y="-327.8" font-family="Times,serif" font-size="14.00">runtime</text> | |
<text text-anchor="middle" x="1572.4" y="-312.8" font-family="Times,serif" font-size="14.00">heapBits</text> | |
<text text-anchor="middle" x="1572.4" y="-297.8" font-family="Times,serif" font-size="14.00">nextFast</text> | |
<text text-anchor="middle" x="1572.4" y="-282.8" font-family="Times,serif" font-size="14.00">3.11s (2.00%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N54 --> | |
<g id="edge63" class="edge"> | |
<title>N1->N54</title> | |
<g id="a_edge63"><a xlink:title="runtime.scanobject -> runtime.heapBits.nextFast (3.11s)"> | |
<path fill="none" stroke="#b2aca0" d="M1461.08,-421.33C1469.88,-415.48 1478.45,-409.34 1486.4,-403 1505.14,-388.06 1523.52,-368.98 1538.44,-352"/> | |
<polygon fill="#b2aca0" stroke="#b2aca0" points="1541.04,-354.34 1544.92,-344.48 1535.74,-349.77 1541.04,-354.34"/> | |
</a> | |
</g> | |
<g id="a_edge63-label"><a xlink:title="runtime.scanobject -> runtime.heapBits.nextFast (3.11s)"> | |
<text text-anchor="middle" x="1539.4" y="-391.8" font-family="Times,serif" font-size="14.00"> 3.11s</text> | |
<text text-anchor="middle" x="1539.4" y="-376.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2 --> | |
<g id="node2" class="node"> | |
<title>N2</title> | |
<g id="a_node2"><a xlink:title="runtime.mallocgc (34s)"> | |
<polygon fill="#edded5" stroke="#b24100" points="987.9,-1033 860.9,-1033 860.9,-949 987.9,-949 987.9,-1033"/> | |
<text text-anchor="middle" x="924.4" y="-1015.4" font-family="Times,serif" font-size="17.00">runtime</text> | |
<text text-anchor="middle" x="924.4" y="-996.4" font-family="Times,serif" font-size="17.00">mallocgc</text> | |
<text text-anchor="middle" x="924.4" y="-977.4" font-family="Times,serif" font-size="17.00">6.97s (4.49%)</text> | |
<text text-anchor="middle" x="924.4" y="-958.4" font-family="Times,serif" font-size="17.00">of 34s (21.91%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27 --> | |
<g id="node27" class="node"> | |
<title>N27</title> | |
<g id="a_node27"><a xlink:title="runtime.memclrNoHeapPointers (6.91s)"> | |
<polygon fill="#edebe7" stroke="#b2a28a" points="1013.9,-879 834.9,-879 834.9,-814 1013.9,-814 1013.9,-879"/> | |
<text text-anchor="middle" x="924.4" y="-861.4" font-family="Times,serif" font-size="17.00">runtime</text> | |
<text text-anchor="middle" x="924.4" y="-842.4" font-family="Times,serif" font-size="17.00">memclrNoHeapPointers</text> | |
<text text-anchor="middle" x="924.4" y="-823.4" font-family="Times,serif" font-size="17.00">6.91s (4.45%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N27 --> | |
<g id="edge39" class="edge"> | |
<title>N2->N27</title> | |
<g id="a_edge39"><a xlink:title="runtime.mallocgc ... runtime.memclrNoHeapPointers (6.36s)"> | |
<path fill="none" stroke="#b2a48d" stroke-dasharray="1,5" d="M924.4,-948.78C924.4,-930.49 924.4,-908.97 924.4,-890.47"/> | |
<polygon fill="#b2a48d" stroke="#b2a48d" points="927.9,-890.63 924.4,-880.63 920.9,-890.63 927.9,-890.63"/> | |
</a> | |
</g> | |
<g id="a_edge39-label"><a xlink:title="runtime.mallocgc ... runtime.memclrNoHeapPointers (6.36s)"> | |
<text text-anchor="middle" x="941.4" y="-912.3" font-family="Times,serif" font-size="14.00"> 6.36s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51 --> | |
<g id="node51" class="node"> | |
<title>N51</title> | |
<g id="a_node51"><a xlink:title="runtime.nextFreeFast (3.36s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="1134.4,-876 1032.4,-876 1032.4,-817 1134.4,-817 1134.4,-876"/> | |
<text text-anchor="middle" x="1083.4" y="-860" font-family="Times,serif" font-size="15.00">runtime</text> | |
<text text-anchor="middle" x="1083.4" y="-843" font-family="Times,serif" font-size="15.00">nextFreeFast</text> | |
<text text-anchor="middle" x="1083.4" y="-826" font-family="Times,serif" font-size="15.00">3.36s (2.17%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N51 --> | |
<g id="edge60" class="edge"> | |
<title>N2->N51</title> | |
<g id="a_edge60"><a xlink:title="runtime.mallocgc -> runtime.nextFreeFast (3.36s)"> | |
<path fill="none" stroke="#b2ac9f" d="M970.39,-948.78C993.22,-928.32 1020.57,-903.81 1042.64,-884.03"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="1044.9,-886.71 1050.01,-877.43 1040.22,-881.5 1044.9,-886.71"/> | |
</a> | |
</g> | |
<g id="a_edge60-label"><a xlink:title="runtime.mallocgc -> runtime.nextFreeFast (3.36s)"> | |
<text text-anchor="middle" x="1045.4" y="-919.8" font-family="Times,serif" font-size="14.00"> 3.36s</text> | |
<text text-anchor="middle" x="1045.4" y="-904.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61 --> | |
<g id="node61" class="node"> | |
<title>N61</title> | |
<g id="a_node61"><a xlink:title="runtime.(*sweepLocked).sweep (2.82s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1515.4,-883 1419.4,-883 1419.4,-810 1515.4,-810 1515.4,-883"/> | |
<text text-anchor="middle" x="1467.4" y="-869.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="1467.4" y="-856.4" font-family="Times,serif" font-size="12.00">(*sweepLocked)</text> | |
<text text-anchor="middle" x="1467.4" y="-843.4" font-family="Times,serif" font-size="12.00">sweep</text> | |
<text text-anchor="middle" x="1467.4" y="-830.4" font-family="Times,serif" font-size="12.00">0.90s (0.58%)</text> | |
<text text-anchor="middle" x="1467.4" y="-817.4" font-family="Times,serif" font-size="12.00">of 2.82s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N61 --> | |
<g id="edge142" class="edge"> | |
<title>N2->N61</title> | |
<g id="a_edge142"><a xlink:title="runtime.mallocgc ... runtime.(*sweepLocked).sweep (0.20s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M988.3,-964.4C1052.43,-938.79 1142.95,-902.9 1151.4,-901 1260.45,-876.44 1298.26,-915.94 1408.16,-883.12"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1409.09,-886.5 1417.59,-880.17 1407,-879.82 1409.09,-886.5"/> | |
</a> | |
</g> | |
<g id="a_edge142-label"><a xlink:title="runtime.mallocgc ... runtime.(*sweepLocked).sweep (0.20s)"> | |
<text text-anchor="middle" x="1168.4" y="-912.3" font-family="Times,serif" font-size="14.00"> 0.20s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63 --> | |
<g id="node63" class="node"> | |
<title>N63</title> | |
<g id="a_node63"><a xlink:title="runtime.heapBitsSetType (5.93s)"> | |
<polygon fill="#edebe8" stroke="#b2a590" points="816.9,-878.5 709.9,-878.5 709.9,-814.5 816.9,-814.5 816.9,-878.5"/> | |
<text text-anchor="middle" x="763.4" y="-864.1" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="763.4" y="-850.1" font-family="Times,serif" font-size="13.00">heapBitsSetType</text> | |
<text text-anchor="middle" x="763.4" y="-836.1" font-family="Times,serif" font-size="13.00">1.50s (0.97%)</text> | |
<text text-anchor="middle" x="763.4" y="-822.1" font-family="Times,serif" font-size="13.00">of 5.93s (3.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N63 --> | |
<g id="edge44" class="edge"> | |
<title>N2->N63</title> | |
<g id="a_edge44"><a xlink:title="runtime.mallocgc -> runtime.heapBitsSetType (5.93s)"> | |
<path fill="none" stroke="#b2a590" d="M877.83,-948.78C855.62,-929.12 829.18,-905.72 807.31,-886.36"/> | |
<polygon fill="#b2a590" stroke="#b2a590" points="809.81,-883.9 800,-879.89 805.17,-889.14 809.81,-883.9"/> | |
</a> | |
</g> | |
<g id="a_edge44-label"><a xlink:title="runtime.mallocgc -> runtime.heapBitsSetType (5.93s)"> | |
<text text-anchor="middle" x="871.4" y="-912.3" font-family="Times,serif" font-size="14.00"> 5.93s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3 --> | |
<g id="node3" class="node"> | |
<title>N3</title> | |
<g id="a_node3"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 (40.55s)"> | |
<polygon fill="#edddd5" stroke="#b23b00" points="2160.4,-3310 2052.4,-3310 2052.4,-3237 2160.4,-3237 2160.4,-3310"/> | |
<text text-anchor="middle" x="2106.4" y="-3296.4" font-family="Times,serif" font-size="12.00">gnolang</text> | |
<text text-anchor="middle" x="2106.4" y="-3283.4" font-family="Times,serif" font-size="12.00">Preprocess</text> | |
<text text-anchor="middle" x="2106.4" y="-3270.4" font-family="Times,serif" font-size="12.00">func2</text> | |
<text text-anchor="middle" x="2106.4" y="-3257.4" font-family="Times,serif" font-size="12.00">0.92s (0.59%)</text> | |
<text text-anchor="middle" x="2106.4" y="-3244.4" font-family="Times,serif" font-size="12.00">of 40.55s (26.13%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11 --> | |
<g id="node11" class="node"> | |
<title>N11</title> | |
<g id="a_node11"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (41.95s)"> | |
<polygon fill="#edddd5" stroke="#b23900" points="1963.4,-1632 1877.4,-1632 1877.4,-1584 1963.4,-1584 1963.4,-1632"/> | |
<text text-anchor="middle" x="1920.4" y="-1620.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1920.4" y="-1610.8" font-family="Times,serif" font-size="9.00">Preprocess</text> | |
<text text-anchor="middle" x="1920.4" y="-1600.8" font-family="Times,serif" font-size="9.00">0.01s (0.0064%)</text> | |
<text text-anchor="middle" x="1920.4" y="-1590.8" font-family="Times,serif" font-size="9.00">of 41.95s (27.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N11 --> | |
<g id="edge96" class="edge"> | |
<title>N3->N11</title> | |
<g id="a_edge96"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.95s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M2099.97,-3236.69C2094.46,-3202.87 2087.4,-3150.66 2087.4,-3105 2087.4,-3105 2087.4,-3105 2087.4,-2650.5 2087.4,-2563.5 2080.58,-2541.94 2077.4,-2455 2070.75,-2272.86 2097.59,-2224.91 2068.4,-2045 2051.05,-1938.01 2028.97,-1915.38 1996.4,-1812 1973.68,-1739.88 1975.24,-1719.04 1944.4,-1650 1943.25,-1647.43 1941.99,-1644.82 1940.65,-1642.22"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1943.87,-1640.8 1936,-1633.71 1937.72,-1644.16 1943.87,-1640.8"/> | |
</a> | |
</g> | |
<g id="a_edge96-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.95s)"> | |
<text text-anchor="middle" x="2094.4" y="-2443.8" font-family="Times,serif" font-size="14.00"> 0.95s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18 --> | |
<g id="node18" class="node"> | |
<title>N18</title> | |
<g id="a_node18"><a xlink:title="runtime.makeslice (8.72s)"> | |
<polygon fill="#edeae6" stroke="#b29d80" points="1359.9,-1141 1276.9,-1141 1276.9,-1089 1359.9,-1089 1359.9,-1141"/> | |
<text text-anchor="middle" x="1318.4" y="-1129" font-family="Times,serif" font-size="10.00">runtime</text> | |
<text text-anchor="middle" x="1318.4" y="-1118" font-family="Times,serif" font-size="10.00">makeslice</text> | |
<text text-anchor="middle" x="1318.4" y="-1107" font-family="Times,serif" font-size="10.00">0.26s (0.17%)</text> | |
<text text-anchor="middle" x="1318.4" y="-1096" font-family="Times,serif" font-size="10.00">of 8.72s (5.62%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N18 --> | |
<g id="edge134" class="edge"> | |
<title>N3->N18</title> | |
<g id="a_edge134"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... runtime.makeslice (0.27s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M2112.83,-3236.69C2118.35,-3202.87 2125.4,-3150.66 2125.4,-3105 2125.4,-3105 2125.4,-3105 2125.4,-2494 2125.4,-2378.8 2112.72,-2350.17 2115.4,-2235 2117.63,-2139.59 2125.4,-2115.94 2125.4,-2020.5 2125.4,-2020.5 2125.4,-2020.5 2125.4,-1557.5 2125.4,-1519.77 2122.9,-1508.43 2105.4,-1475 2100.44,-1465.52 2093.79,-1466.76 2089.4,-1457 2044.47,-1356.98 2137.29,-1290.18 2060.4,-1212 2039.49,-1190.74 1956.15,-1201.95 1927.4,-1194 1894.78,-1184.98 1890.22,-1172.27 1857.4,-1164 1683.63,-1120.21 1469.58,-1115.03 1371.74,-1115.23"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1371.89,-1111.73 1361.91,-1115.27 1371.92,-1118.73 1371.89,-1111.73"/> | |
</a> | |
</g> | |
<g id="a_edge134-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... runtime.makeslice (0.27s)"> | |
<text text-anchor="middle" x="2132.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 0.27s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21 --> | |
<g id="node21" class="node"> | |
<title>N21</title> | |
<g id="a_node21"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (26.22s)"> | |
<polygon fill="#ede1d9" stroke="#b25a1b" points="1854.4,-3029 1768.4,-3029 1768.4,-2981 1854.4,-2981 1854.4,-3029"/> | |
<text text-anchor="middle" x="1811.4" y="-3017.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1811.4" y="-3007.8" font-family="Times,serif" font-size="9.00">evalStaticTypeOf</text> | |
<text text-anchor="middle" x="1811.4" y="-2997.8" font-family="Times,serif" font-size="9.00">0.02s (0.013%)</text> | |
<text text-anchor="middle" x="1811.4" y="-2987.8" font-family="Times,serif" font-size="9.00">of 26.22s (16.90%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N21 --> | |
<g id="edge26" class="edge"> | |
<title>N3->N21</title> | |
<g id="a_edge26"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (17.40s)"> | |
<path fill="none" stroke="#b27e4e" stroke-dasharray="1,5" d="M2095.06,-3236.59C2085.81,-3213.69 2070.31,-3185.66 2046.4,-3171 2016.22,-3152.5 1920.33,-3174.01 1887.4,-3161 1865.97,-3152.53 1860.11,-3147.23 1847.4,-3128 1829.88,-3101.48 1820.68,-3066.21 1815.98,-3040.41"/> | |
<polygon fill="#b27e4e" stroke="#b27e4e" points="1819.47,-3040.08 1814.38,-3030.79 1812.57,-3041.23 1819.47,-3040.08"/> | |
</a> | |
</g> | |
<g id="a_edge26-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (17.40s)"> | |
<text text-anchor="middle" x="1867.4" y="-3100.3" font-family="Times,serif" font-size="14.00"> 17.40s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33 --> | |
<g id="node33" class="node"> | |
<title>N33</title> | |
<g id="a_node33"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst (6.10s)"> | |
<polygon fill="#edebe8" stroke="#b2a58f" points="1958.9,-2928 1881.9,-2928 1881.9,-2880 1958.9,-2880 1958.9,-2928"/> | |
<text text-anchor="middle" x="1920.4" y="-2916.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1920.4" y="-2906.8" font-family="Times,serif" font-size="9.00">evalConst</text> | |
<text text-anchor="middle" x="1920.4" y="-2896.8" font-family="Times,serif" font-size="9.00">0.04s (0.026%)</text> | |
<text text-anchor="middle" x="1920.4" y="-2886.8" font-family="Times,serif" font-size="9.00">of 6.10s (3.93%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N33 --> | |
<g id="edge41" class="edge"> | |
<title>N3->N33</title> | |
<g id="a_edge41"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst (6.10s)"> | |
<path fill="none" stroke="#b2a58f" d="M2094.35,-3236.88C2084.86,-3214.41 2069.36,-3186.74 2046.4,-3171 2024.11,-3155.71 2012.11,-3169.36 1986.4,-3161 1955.21,-3150.86 1937.64,-3155.9 1920.4,-3128 1884.47,-3069.86 1898.1,-2985.86 1910.02,-2939.31"/> | |
<polygon fill="#b2a58f" stroke="#b2a58f" points="1913.36,-2940.35 1912.59,-2929.79 1906.6,-2938.53 1913.36,-2940.35"/> | |
</a> | |
</g> | |
<g id="a_edge41-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst (6.10s)"> | |
<text text-anchor="middle" x="1916.4" y="-3050.8" font-family="Times,serif" font-size="14.00"> 6.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38 --> | |
<g id="node38" class="node"> | |
<title>N38</title> | |
<g id="a_node38"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (2.98s)"> | |
<polygon fill="#edecea" stroke="#b2ada1" points="952.9,-1632 875.9,-1632 875.9,-1584 952.9,-1584 952.9,-1632"/> | |
<text text-anchor="middle" x="914.4" y="-1620.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="914.4" y="-1610.8" font-family="Times,serif" font-size="9.00">evalStaticType</text> | |
<text text-anchor="middle" x="914.4" y="-1600.8" font-family="Times,serif" font-size="9.00">0.07s (0.045%)</text> | |
<text text-anchor="middle" x="914.4" y="-1590.8" font-family="Times,serif" font-size="9.00">of 2.98s (1.92%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N38 --> | |
<g id="edge73" class="edge"> | |
<title>N3->N38</title> | |
<g id="a_edge73"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (1.98s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M2086.63,-3236.77C2070.16,-3203.64 2049.4,-3152.46 2049.4,-3105 2049.4,-3105 2049.4,-3105 2049.4,-2650.5 2049.4,-2484.66 1876.89,-2533.8 1754.4,-2422 1693.03,-2365.98 1706.32,-2327.58 1648.4,-2268 1588.54,-2206.43 1573.05,-2183.51 1492.4,-2154 1385.71,-2114.96 1347.61,-2163.63 1237.4,-2136 1145.07,-2112.85 846.4,-2056.19 846.4,-1961 846.4,-1961 846.4,-1961 846.4,-1713.5 846.4,-1685.91 863.26,-1659.88 880.19,-1640.71"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="882.64,-1643.21 886.89,-1633.51 877.52,-1638.45 882.64,-1643.21"/> | |
</a> | |
</g> | |
<g id="a_edge73-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (1.98s)"> | |
<text text-anchor="middle" x="1815.4" y="-2443.8" font-family="Times,serif" font-size="14.00"> 1.98s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57 --> | |
<g id="node57" class="node"> | |
<title>N57</title> | |
<g id="a_node57"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (2.66s)"> | |
<polygon fill="#edeceb" stroke="#b2ada3" points="222.9,-1416.5 145.9,-1416.5 145.9,-1358.5 222.9,-1358.5 222.9,-1416.5"/> | |
<text text-anchor="middle" x="184.4" y="-1405.3" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="184.4" y="-1395.3" font-family="Times,serif" font-size="9.00">(*Attributes)</text> | |
<text text-anchor="middle" x="184.4" y="-1385.3" font-family="Times,serif" font-size="9.00">SetAttribute</text> | |
<text text-anchor="middle" x="184.4" y="-1375.3" font-family="Times,serif" font-size="9.00">0.02s (0.013%)</text> | |
<text text-anchor="middle" x="184.4" y="-1365.3" font-family="Times,serif" font-size="9.00">of 2.66s (1.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N57 --> | |
<g id="edge79" class="edge"> | |
<title>N3->N57</title> | |
<g id="a_edge79"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (1.66s)"> | |
<path fill="none" stroke="#b2b0a8" stroke-dasharray="1,5" d="M2095.29,-3236.63C2086.12,-3213.59 2070.6,-3185.37 2046.4,-3171 2023.78,-3157.57 153.4,-3131.31 153.4,-3105 153.4,-3105 153.4,-3105 153.4,-1713.5 153.4,-1609.93 169.2,-1488.64 178.24,-1427.68"/> | |
<polygon fill="#b2b0a8" stroke="#b2b0a8" points="181.64,-1428.58 179.67,-1418.17 174.72,-1427.53 181.64,-1428.58"/> | |
</a> | |
</g> | |
<g id="a_edge79-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (1.66s)"> | |
<text text-anchor="middle" x="170.4" y="-2341.3" font-family="Times,serif" font-size="14.00"> 1.66s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76 --> | |
<g id="node76" class="node"> | |
<title>N76</title> | |
<g id="a_node76"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType (9.63s)"> | |
<polygon fill="#ede9e5" stroke="#b29a7b" points="2021.4,-3128 1929.4,-3128 1929.4,-3080 2021.4,-3080 2021.4,-3128"/> | |
<text text-anchor="middle" x="1975.4" y="-3116.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1975.4" y="-3106.8" font-family="Times,serif" font-size="9.00">checkOrConvertType</text> | |
<text text-anchor="middle" x="1975.4" y="-3096.8" font-family="Times,serif" font-size="9.00">0.06s (0.039%)</text> | |
<text text-anchor="middle" x="1975.4" y="-3086.8" font-family="Times,serif" font-size="9.00">of 9.63s (6.21%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N76 --> | |
<g id="edge34" class="edge"> | |
<title>N3->N76</title> | |
<g id="a_edge34"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType (9.63s)"> | |
<path fill="none" stroke="#b29a7b" d="M2093.85,-3236.79C2084.23,-3214.57 2068.77,-3187.23 2046.4,-3171 2029.82,-3158.97 2017.37,-3173.84 2001.4,-3161 1994.24,-3155.24 1988.96,-3147.05 1985.1,-3138.71"/> | |
<polygon fill="#b29a7b" stroke="#b29a7b" points="1988.44,-3137.64 1981.5,-3129.64 1981.93,-3140.22 1988.44,-3137.64"/> | |
</a> | |
</g> | |
<g id="a_edge34-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType (9.63s)"> | |
<text text-anchor="middle" x="2018.4" y="-3149.8" font-family="Times,serif" font-size="14.00"> 9.63s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4 --> | |
<g id="node4" class="node"> | |
<title>N4</title> | |
<g id="a_node4"><a xlink:title="runtime.systemstack (77.10s)"> | |
<polygon fill="#edd9d5" stroke="#b22100" points="1402.4,-759 1316.4,-759 1316.4,-711 1402.4,-711 1402.4,-759"/> | |
<text text-anchor="middle" x="1359.4" y="-747.8" font-family="Times,serif" font-size="9.00">runtime</text> | |
<text text-anchor="middle" x="1359.4" y="-737.8" font-family="Times,serif" font-size="9.00">systemstack</text> | |
<text text-anchor="middle" x="1359.4" y="-727.8" font-family="Times,serif" font-size="9.00">0.06s (0.039%)</text> | |
<text text-anchor="middle" x="1359.4" y="-717.8" font-family="Times,serif" font-size="9.00">of 77.10s (49.69%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19 --> | |
<g id="node19" class="node"> | |
<title>N19</title> | |
<g id="a_node19"><a xlink:title="runtime.gcDrain (65.82s)"> | |
<polygon fill="#eddad5" stroke="#b22800" points="1426.4,-660 1292.4,-660 1292.4,-584 1426.4,-584 1426.4,-660"/> | |
<text text-anchor="middle" x="1359.4" y="-644" font-family="Times,serif" font-size="15.00">runtime</text> | |
<text text-anchor="middle" x="1359.4" y="-627" font-family="Times,serif" font-size="15.00">gcDrain</text> | |
<text text-anchor="middle" x="1359.4" y="-610" font-family="Times,serif" font-size="15.00">3.38s (2.18%)</text> | |
<text text-anchor="middle" x="1359.4" y="-593" font-family="Times,serif" font-size="15.00">of 65.82s (42.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N19 --> | |
<g id="edge9" class="edge"> | |
<title>N4->N19</title> | |
<g id="a_edge9"><a xlink:title="runtime.systemstack ... runtime.gcDrain (65.82s)"> | |
<path fill="none" stroke="#b22800" stroke-width="3" stroke-dasharray="1,5" d="M1359.4,-710.73C1359.4,-700.22 1359.4,-687.35 1359.4,-674.74"/> | |
<polygon fill="#b22800" stroke="#b22800" stroke-width="3" points="1362.9,-674.76 1359.4,-664.76 1355.9,-674.76 1362.9,-674.76"/> | |
</a> | |
</g> | |
<g id="a_edge9-label"><a xlink:title="runtime.systemstack ... runtime.gcDrain (65.82s)"> | |
<text text-anchor="middle" x="1379.4" y="-681.8" font-family="Times,serif" font-size="14.00"> 65.82s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5 --> | |
<g id="node5" class="node"> | |
<title>N5</title> | |
<g id="a_node5"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage (80.68s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1546.4,-2422 1462.4,-2422 1462.4,-2378 1546.4,-2378 1546.4,-2422"/> | |
<text text-anchor="middle" x="1504.4" y="-2411.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1504.4" y="-2402.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="1504.4" y="-2393.6" font-family="Times,serif" font-size="8.00">RunMemPackage</text> | |
<text text-anchor="middle" x="1504.4" y="-2384.6" font-family="Times,serif" font-size="8.00">0 of 80.68s (51.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7 --> | |
<g id="node7" class="node"> | |
<title>N7</title> | |
<g id="a_node7"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (80.68s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1868.4,-2312 1784.4,-2312 1784.4,-2268 1868.4,-2268 1868.4,-2312"/> | |
<text text-anchor="middle" x="1826.4" y="-2301.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1826.4" y="-2292.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="1826.4" y="-2283.6" font-family="Times,serif" font-size="8.00">RunFiles</text> | |
<text text-anchor="middle" x="1826.4" y="-2274.6" font-family="Times,serif" font-size="8.00">0 of 80.68s (51.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N7 --> | |
<g id="edge7" class="edge"> | |
<title>N5->N7</title> | |
<g id="a_edge7"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (80.32s)"> | |
<path fill="none" stroke="#b21f00" stroke-width="3" d="M1546.83,-2384.77C1604.22,-2365.52 1706.73,-2331.14 1770.4,-2309.78"/> | |
<polygon fill="#b21f00" stroke="#b21f00" stroke-width="3" points="1771.46,-2313.12 1779.83,-2306.62 1769.24,-2306.48 1771.46,-2313.12"/> | |
</a> | |
</g> | |
<g id="a_edge7-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (80.32s)"> | |
<text text-anchor="middle" x="1726.4" y="-2348.8" font-family="Times,serif" font-size="14.00"> 80.32s</text> | |
<text text-anchor="middle" x="1726.4" y="-2333.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30 --> | |
<g id="node30" class="node"> | |
<title>N30</title> | |
<g id="a_node30"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile (5.95s)"> | |
<polygon fill="#edebe8" stroke="#b2a590" points="1463.9,-2308 1386.9,-2308 1386.9,-2272 1463.9,-2272 1463.9,-2308"/> | |
<text text-anchor="middle" x="1425.4" y="-2297.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1425.4" y="-2288.1" font-family="Times,serif" font-size="8.00">ParseFile</text> | |
<text text-anchor="middle" x="1425.4" y="-2279.1" font-family="Times,serif" font-size="8.00">0 of 5.95s (3.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N30 --> | |
<g id="edge46" class="edge"> | |
<title>N5->N30</title> | |
<g id="a_edge46"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile (5.49s)"> | |
<path fill="none" stroke="#b2a692" stroke-dasharray="1,5" d="M1472.03,-2377.7C1465.62,-2372.46 1459.35,-2366.47 1454.4,-2360 1445.18,-2347.95 1438.34,-2332.53 1433.62,-2319.33"/> | |
<polygon fill="#b2a692" stroke="#b2a692" points="1436.96,-2318.27 1430.49,-2309.87 1430.31,-2320.47 1436.96,-2318.27"/> | |
</a> | |
</g> | |
<g id="a_edge46-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile (5.49s)"> | |
<text text-anchor="middle" x="1471.4" y="-2341.3" font-family="Times,serif" font-size="14.00"> 5.49s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52 --> | |
<g id="node52" class="node"> | |
<title>N52</title> | |
<g id="a_node52"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes (26.98s)"> | |
<polygon fill="#ede0d8" stroke="#b25617" points="1368.4,-2312 1258.4,-2312 1258.4,-2268 1368.4,-2268 1368.4,-2312"/> | |
<text text-anchor="middle" x="1313.4" y="-2301.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1313.4" y="-2292.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="1313.4" y="-2283.6" font-family="Times,serif" font-size="8.00">savePackageValuesAndTypes</text> | |
<text text-anchor="middle" x="1313.4" y="-2274.6" font-family="Times,serif" font-size="8.00">0 of 26.98s (17.39%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N52 --> | |
<g id="edge15" class="edge"> | |
<title>N5->N52</title> | |
<g id="a_edge15"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes (26.98s)"> | |
<path fill="none" stroke="#b25617" d="M1461.98,-2387.68C1441.15,-2381.18 1416.14,-2371.92 1395.4,-2360 1376.39,-2349.07 1357.5,-2333.58 1342.65,-2320.04"/> | |
<polygon fill="#b25617" stroke="#b25617" points="1345.21,-2317.65 1335.51,-2313.38 1340.44,-2322.76 1345.21,-2317.65"/> | |
</a> | |
</g> | |
<g id="a_edge15-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes (26.98s)"> | |
<text text-anchor="middle" x="1415.4" y="-2341.3" font-family="Times,serif" font-size="14.00"> 26.98s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6 --> | |
<g id="node6" class="node"> | |
<title>N6</title> | |
<g id="a_node6"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles (80.68s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1869.4,-2214.5 1783.4,-2214.5 1783.4,-2156.5 1869.4,-2156.5 1869.4,-2214.5"/> | |
<text text-anchor="middle" x="1826.4" y="-2203.3" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1826.4" y="-2193.3" font-family="Times,serif" font-size="9.00">(*Machine)</text> | |
<text text-anchor="middle" x="1826.4" y="-2183.3" font-family="Times,serif" font-size="9.00">runFiles</text> | |
<text text-anchor="middle" x="1826.4" y="-2173.3" font-family="Times,serif" font-size="9.00">0.01s (0.0064%)</text> | |
<text text-anchor="middle" x="1826.4" y="-2163.3" font-family="Times,serif" font-size="9.00">of 80.68s (51.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10 --> | |
<g id="node10" class="node"> | |
<title>N10</title> | |
<g id="a_node10"><a xlink:title="runtime.newobject (16.72s)"> | |
<polygon fill="#ede6e0" stroke="#b28152" points="974.9,-1143 873.9,-1143 873.9,-1087 974.9,-1087 974.9,-1143"/> | |
<text text-anchor="middle" x="924.4" y="-1130.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="924.4" y="-1118.2" font-family="Times,serif" font-size="11.00">newobject</text> | |
<text text-anchor="middle" x="924.4" y="-1106.2" font-family="Times,serif" font-size="11.00">0.46s (0.3%)</text> | |
<text text-anchor="middle" x="924.4" y="-1094.2" font-family="Times,serif" font-size="11.00">of 16.72s (10.78%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N10 --> | |
<g id="edge144" class="edge"> | |
<title>N6->N10</title> | |
<g id="a_edge144"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles ... runtime.newobject (0.17s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1782.97,-2179.93C1721.78,-2173.58 1606.66,-2161.97 1508.4,-2154 1203.7,-2129.27 1078.93,-2207.76 832.4,-2027 781.79,-1989.89 784.95,-1963.89 756.4,-1908 731.79,-1859.81 589.4,-1504.61 589.4,-1450.5 589.4,-1450.5 589.4,-1450.5 589.4,-1247.5 589.4,-1198.79 616.92,-1185.95 660.4,-1164 724.27,-1131.76 806.52,-1120.93 862.11,-1117.42"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="862.25,-1120.92 872.04,-1116.86 861.86,-1113.93 862.25,-1120.92"/> | |
</a> | |
</g> | |
<g id="a_edge144-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles ... runtime.newobject (0.17s)"> | |
<text text-anchor="middle" x="674.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 0.17s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N11 --> | |
<g id="edge18" class="edge"> | |
<title>N6->N11</title> | |
<g id="a_edge18"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (22.82s)"> | |
<path fill="none" stroke="#b2682f" d="M1869.8,-2162.72C1900.19,-2144.06 1935.4,-2114.03 1935.4,-2075 1935.4,-2075 1935.4,-2075 1935.4,-1713.5 1935.4,-1689.91 1931.61,-1663.61 1927.84,-1643.31"/> | |
<polygon fill="#b2682f" stroke="#b2682f" points="1931.29,-1642.73 1925.94,-1633.59 1924.42,-1644.08 1931.29,-1642.73"/> | |
</a> | |
</g> | |
<g id="a_edge18-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (22.82s)"> | |
<text text-anchor="middle" x="1955.4" y="-1896.8" font-family="Times,serif" font-size="14.00"> 22.82s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12 --> | |
<g id="node12" class="node"> | |
<title>N12</title> | |
<g id="a_node12"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 (80.68s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1869.4,-2098 1783.4,-2098 1783.4,-2050 1869.4,-2050 1869.4,-2098"/> | |
<text text-anchor="middle" x="1826.4" y="-2086.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1826.4" y="-2076.8" font-family="Times,serif" font-size="9.00">predefineNow2</text> | |
<text text-anchor="middle" x="1826.4" y="-2066.8" font-family="Times,serif" font-size="9.00">0.01s (0.0064%)</text> | |
<text text-anchor="middle" x="1826.4" y="-2056.8" font-family="Times,serif" font-size="9.00">of 80.68s (51.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N12 --> | |
<g id="edge2" class="edge"> | |
<title>N6->N12</title> | |
<g id="a_edge2"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles ... github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 (80.68s)"> | |
<path fill="none" stroke="#b21f00" stroke-width="3" stroke-dasharray="1,5" d="M1826.4,-2156.02C1826.4,-2142.8 1826.4,-2126.91 1826.4,-2112.71"/> | |
<polygon fill="#b21f00" stroke="#b21f00" stroke-width="3" points="1829.9,-2112.72 1826.4,-2102.72 1822.9,-2112.72 1829.9,-2112.72"/> | |
</a> | |
</g> | |
<g id="a_edge2-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles ... github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 (80.68s)"> | |
<text text-anchor="middle" x="1846.4" y="-2124.8" font-family="Times,serif" font-size="14.00"> 80.68s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N18 --> | |
<g id="edge116" class="edge"> | |
<title>N6->N18</title> | |
<g id="a_edge116"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles ... runtime.makeslice (0.55s)"> | |
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M1869.41,-2169.79C1888.35,-2161.85 1909.98,-2150.63 1926.4,-2136 1993,-2076.66 1975.07,-1926.07 1976.4,-1908 1990.6,-1716.07 2008.37,-1664.06 1972.4,-1475 1957.1,-1394.56 1954.36,-1369.37 1906.4,-1303 1899,-1292.76 1891.86,-1295.2 1884.4,-1285 1849.52,-1237.32 1878.68,-1196.57 1829.4,-1164 1791.82,-1139.16 1494.74,-1123.61 1371.59,-1118.18"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="1371.89,-1114.69 1361.75,-1117.75 1371.59,-1121.68 1371.89,-1114.69"/> | |
</a> | |
</g> | |
<g id="a_edge116-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles ... runtime.makeslice (0.55s)"> | |
<text text-anchor="middle" x="2011.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 0.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N6 --> | |
<g id="edge1" class="edge"> | |
<title>N7->N6</title> | |
<g id="a_edge1"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles (80.68s)"> | |
<path fill="none" stroke="#b21f00" stroke-width="3" d="M1826.4,-2267.76C1826.4,-2256.6 1826.4,-2242.5 1826.4,-2229.2"/> | |
<polygon fill="#b21f00" stroke="#b21f00" stroke-width="3" points="1829.9,-2229.25 1826.4,-2219.25 1822.9,-2229.25 1829.9,-2229.25"/> | |
</a> | |
</g> | |
<g id="a_edge1-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles (80.68s)"> | |
<text text-anchor="middle" x="1846.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 80.68s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8 --> | |
<g id="node8" class="node"> | |
<title>N8</title> | |
<g id="a_node8"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (20.60s)"> | |
<polygon fill="#ede4dd" stroke="#b2713c" points="1297.4,-1994 1189.4,-1994 1189.4,-1926 1297.4,-1926 1297.4,-1994"/> | |
<text text-anchor="middle" x="1243.4" y="-1981.2" font-family="Times,serif" font-size="11.00">amino</text> | |
<text text-anchor="middle" x="1243.4" y="-1969.2" font-family="Times,serif" font-size="11.00">(*Codec)</text> | |
<text text-anchor="middle" x="1243.4" y="-1957.2" font-family="Times,serif" font-size="11.00">encodeReflectBinary</text> | |
<text text-anchor="middle" x="1243.4" y="-1945.2" font-family="Times,serif" font-size="11.00">0.48s (0.31%)</text> | |
<text text-anchor="middle" x="1243.4" y="-1933.2" font-family="Times,serif" font-size="11.00">of 20.60s (13.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N10 --> | |
<g id="edge133" class="edge"> | |
<title>N8->N10</title> | |
<g id="a_edge133"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... runtime.newobject (0.28s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1189.12,-1942.8C1153.07,-1929.62 1106.93,-1907.77 1076.4,-1875 1055.52,-1852.58 1068.56,-1835.07 1048.4,-1812 1011.64,-1769.93 988.39,-1776.23 941.4,-1746 864.9,-1696.78 845.19,-1685.21 771.4,-1632 743.14,-1611.62 740.19,-1600.33 709.4,-1584 686.68,-1571.95 669.5,-1586.82 654.4,-1566 650.49,-1560.6 651.36,-1556.93 654.4,-1551 660.64,-1538.81 672.67,-1544.92 679.4,-1533 760.74,-1388.87 600.12,-1267.32 729.4,-1164 766.99,-1133.96 820.73,-1122.36 862.28,-1118.05"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="862.5,-1121.54 872.15,-1117.15 861.87,-1114.57 862.5,-1121.54"/> | |
</a> | |
</g> | |
<g id="a_edge133-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... runtime.newobject (0.28s)"> | |
<text text-anchor="middle" x="671.4" y="-1554.8" font-family="Times,serif" font-size="14.00"> 0.28s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13 --> | |
<g id="node13" class="node"> | |
<title>N13</title> | |
<g id="a_node13"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (21.31s)"> | |
<polygon fill="#ede4dc" stroke="#b26e37" points="1301.9,-2103 1180.9,-2103 1180.9,-2045 1301.9,-2045 1301.9,-2103"/> | |
<text text-anchor="middle" x="1241.4" y="-2091.8" font-family="Times,serif" font-size="9.00">amino</text> | |
<text text-anchor="middle" x="1241.4" y="-2081.8" font-family="Times,serif" font-size="9.00">(*Codec)</text> | |
<text text-anchor="middle" x="1241.4" y="-2071.8" font-family="Times,serif" font-size="9.00">encodeReflectBinaryInterface</text> | |
<text text-anchor="middle" x="1241.4" y="-2061.8" font-family="Times,serif" font-size="9.00">0.05s (0.032%)</text> | |
<text text-anchor="middle" x="1241.4" y="-2051.8" font-family="Times,serif" font-size="9.00">of 21.31s (13.73%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N13 --> | |
<g id="edge33" class="edge"> | |
<title>N8->N13</title> | |
<g id="a_edge33"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (10.05s)"> | |
<path fill="none" stroke="#b29978" d="M1281.37,-1994.5C1288.29,-2004.51 1292.04,-2015.8 1287.4,-2027 1286.17,-2029.98 1284.63,-2032.87 1282.88,-2035.66"/> | |
<polygon fill="#b29978" stroke="#b29978" points="1280.25,-2033.33 1277.12,-2043.45 1285.88,-2037.49 1280.25,-2033.33"/> | |
</a> | |
</g> | |
<g id="a_edge33-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (10.05s)"> | |
<text text-anchor="middle" x="1310.4" y="-2015.8" font-family="Times,serif" font-size="14.00"> 10.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17 --> | |
<g id="node17" class="node"> | |
<title>N17</title> | |
<g id="a_node17"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct (20.59s)"> | |
<polygon fill="#ede4dd" stroke="#b2713c" points="1428.4,-1875 1300.4,-1875 1300.4,-1812 1428.4,-1812 1428.4,-1875"/> | |
<text text-anchor="middle" x="1364.4" y="-1863" font-family="Times,serif" font-size="10.00">amino</text> | |
<text text-anchor="middle" x="1364.4" y="-1852" font-family="Times,serif" font-size="10.00">(*Codec)</text> | |
<text text-anchor="middle" x="1364.4" y="-1841" font-family="Times,serif" font-size="10.00">encodeReflectBinaryStruct</text> | |
<text text-anchor="middle" x="1364.4" y="-1830" font-family="Times,serif" font-size="10.00">0.33s (0.21%)</text> | |
<text text-anchor="middle" x="1364.4" y="-1819" font-family="Times,serif" font-size="10.00">of 20.59s (13.27%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N17 --> | |
<g id="edge20" class="edge"> | |
<title>N8->N17</title> | |
<g id="a_edge20"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct (20.59s)"> | |
<path fill="none" stroke="#b2713c" d="M1278.73,-1925.57C1292.72,-1912.33 1308.9,-1897.02 1323.41,-1883.29"/> | |
<polygon fill="#b2713c" stroke="#b2713c" points="1325.77,-1885.88 1330.63,-1876.46 1320.96,-1880.79 1325.77,-1885.88"/> | |
</a> | |
</g> | |
<g id="a_edge20-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct (20.59s)"> | |
<text text-anchor="middle" x="1331.4" y="-1896.8" font-family="Times,serif" font-size="14.00"> 20.59s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43 --> | |
<g id="node43" class="node"> | |
<title>N43</title> | |
<g id="a_node43"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject (8.51s)"> | |
<polygon fill="#edeae6" stroke="#b29e81" points="1281.9,-1867.5 1204.9,-1867.5 1204.9,-1819.5 1281.9,-1819.5 1281.9,-1867.5"/> | |
<text text-anchor="middle" x="1243.4" y="-1856.3" font-family="Times,serif" font-size="9.00">amino</text> | |
<text text-anchor="middle" x="1243.4" y="-1846.3" font-family="Times,serif" font-size="9.00">toReprObject</text> | |
<text text-anchor="middle" x="1243.4" y="-1836.3" font-family="Times,serif" font-size="9.00">0.02s (0.013%)</text> | |
<text text-anchor="middle" x="1243.4" y="-1826.3" font-family="Times,serif" font-size="9.00">of 8.51s (5.48%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N43 --> | |
<g id="edge36" class="edge"> | |
<title>N8->N43</title> | |
<g id="a_edge36"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.toReprObject (8.51s)"> | |
<path fill="none" stroke="#b29e81" d="M1243.4,-1925.57C1243.4,-1910.99 1243.4,-1893.9 1243.4,-1879.17"/> | |
<polygon fill="#b29e81" stroke="#b29e81" points="1246.9,-1879.48 1243.4,-1869.48 1239.9,-1879.48 1246.9,-1879.48"/> | |
</a> | |
</g> | |
<g id="a_edge36-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.toReprObject (8.51s)"> | |
<text text-anchor="middle" x="1260.4" y="-1896.8" font-family="Times,serif" font-size="14.00"> 8.51s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44 --> | |
<g id="node44" class="node"> | |
<title>N44</title> | |
<g id="a_node44"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (3.13s)"> | |
<polygon fill="#edecea" stroke="#b2aca0" points="1452.4,-1530 1366.4,-1530 1366.4,-1478 1452.4,-1478 1452.4,-1530"/> | |
<text text-anchor="middle" x="1409.4" y="-1518" font-family="Times,serif" font-size="10.00">amino</text> | |
<text text-anchor="middle" x="1409.4" y="-1507" font-family="Times,serif" font-size="10.00">EncodeByteSlice</text> | |
<text text-anchor="middle" x="1409.4" y="-1496" font-family="Times,serif" font-size="10.00">0.11s (0.071%)</text> | |
<text text-anchor="middle" x="1409.4" y="-1485" font-family="Times,serif" font-size="10.00">of 3.13s (2.02%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N44 --> | |
<g id="edge92" class="edge"> | |
<title>N8->N44</title> | |
<g id="a_edge92"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (1.06s)"> | |
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M1220.15,-1925.53C1199.55,-1893.49 1171.25,-1842.92 1161.4,-1794 1158.77,-1780.93 1156.43,-1776.37 1161.4,-1764 1201.7,-1663.65 1301.49,-1580.23 1361.49,-1536.97"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1363.41,-1539.91 1369.53,-1531.26 1359.35,-1534.2 1363.41,-1539.91"/> | |
</a> | |
</g> | |
<g id="a_edge92-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (1.06s)"> | |
<text text-anchor="middle" x="1224.4" y="-1710.8" font-family="Times,serif" font-size="14.00"> 1.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9 --> | |
<g id="node9" class="node"> | |
<title>N9</title> | |
<g id="a_node9"><a xlink:title="runtime.gcBgMarkWorker (67.44s)"> | |
<polygon fill="#eddad5" stroke="#b22700" points="1401.4,-864.5 1317.4,-864.5 1317.4,-828.5 1401.4,-828.5 1401.4,-864.5"/> | |
<text text-anchor="middle" x="1359.4" y="-853.6" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="1359.4" y="-844.6" font-family="Times,serif" font-size="8.00">gcBgMarkWorker</text> | |
<text text-anchor="middle" x="1359.4" y="-835.6" font-family="Times,serif" font-size="8.00">0 of 67.44s (43.46%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N4 --> | |
<g id="edge8" class="edge"> | |
<title>N9->N4</title> | |
<g id="a_edge8"><a xlink:title="runtime.gcBgMarkWorker ... runtime.systemstack (66.02s)"> | |
<path fill="none" stroke="#b22800" stroke-width="3" stroke-dasharray="1,5" d="M1359.4,-828.39C1359.4,-813.84 1359.4,-792.43 1359.4,-773.88"/> | |
<polygon fill="#b22800" stroke="#b22800" stroke-width="3" points="1362.9,-774.03 1359.4,-764.03 1355.9,-774.03 1362.9,-774.03"/> | |
</a> | |
</g> | |
<g id="a_edge8-label"><a xlink:title="runtime.gcBgMarkWorker ... runtime.systemstack (66.02s)"> | |
<text text-anchor="middle" x="1379.4" y="-780.8" font-family="Times,serif" font-size="14.00"> 66.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N2 --> | |
<g id="edge28" class="edge"> | |
<title>N10->N2</title> | |
<g id="a_edge28"><a xlink:title="runtime.newobject -> runtime.mallocgc (16.26s)"> | |
<path fill="none" stroke="#b28254" d="M924.4,-1086.62C924.4,-1074.2 924.4,-1059.08 924.4,-1044.61"/> | |
<polygon fill="#b28254" stroke="#b28254" points="927.9,-1044.71 924.4,-1034.71 920.9,-1044.71 927.9,-1044.71"/> | |
</a> | |
</g> | |
<g id="a_edge28-label"><a xlink:title="runtime.newobject -> runtime.mallocgc (16.26s)"> | |
<text text-anchor="middle" x="944.4" y="-1054.8" font-family="Times,serif" font-size="14.00"> 16.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N18 --> | |
<g id="edge145" class="edge"> | |
<title>N11->N18</title> | |
<g id="a_edge145"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess -> runtime.makeslice (0.17s)"> | |
<path fill="none" stroke="#b2b2b1" d="M1900.89,-1583.61C1890.05,-1569.64 1877.05,-1551.14 1868.4,-1533 1846.73,-1487.54 1850.75,-1472.56 1837.4,-1424 1805.72,-1308.72 1859.16,-1241.82 1768.4,-1164 1738.77,-1138.59 1484,-1123.71 1371.46,-1118.32"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1371.73,-1114.83 1361.58,-1117.85 1371.4,-1121.82 1371.73,-1114.83"/> | |
</a> | |
</g> | |
<g id="a_edge145-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess -> runtime.makeslice (0.17s)"> | |
<text text-anchor="middle" x="1854.4" y="-1383.8" font-family="Times,serif" font-size="14.00"> 0.17s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45 --> | |
<g id="node45" class="node"> | |
<title>N45</title> | |
<g id="a_node45"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe (42.70s)"> | |
<polygon fill="#edddd5" stroke="#b23900" points="1963.4,-1528 1877.4,-1528 1877.4,-1480 1963.4,-1480 1963.4,-1528"/> | |
<text text-anchor="middle" x="1920.4" y="-1516.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1920.4" y="-1506.8" font-family="Times,serif" font-size="9.00">Transcribe</text> | |
<text text-anchor="middle" x="1920.4" y="-1496.8" font-family="Times,serif" font-size="9.00">0.02s (0.013%)</text> | |
<text text-anchor="middle" x="1920.4" y="-1486.8" font-family="Times,serif" font-size="9.00">of 42.70s (27.52%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N45 --> | |
<g id="edge13" class="edge"> | |
<title>N11->N45</title> | |
<g id="a_edge13"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess ... github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe (41.79s)"> | |
<path fill="none" stroke="#b23a00" stroke-width="2" stroke-dasharray="1,5" d="M1920.4,-1583.6C1920.4,-1571.03 1920.4,-1555.26 1920.4,-1541.15"/> | |
<polygon fill="#b23a00" stroke="#b23a00" stroke-width="2" points="1923.9,-1541.32 1920.4,-1531.32 1916.9,-1541.32 1923.9,-1541.32"/> | |
</a> | |
</g> | |
<g id="a_edge13-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess ... github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe (41.79s)"> | |
<text text-anchor="middle" x="1940.4" y="-1554.8" font-family="Times,serif" font-size="14.00"> 41.79s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N11 --> | |
<g id="edge27" class="edge"> | |
<title>N12->N11</title> | |
<g id="a_edge27"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (16.31s)"> | |
<path fill="none" stroke="#b28254" d="M1824.15,-2049.77C1818.78,-1983.1 1810.6,-1787.11 1883.4,-1650 1885.01,-1646.96 1886.9,-1643.98 1888.95,-1641.08"/> | |
<polygon fill="#b28254" stroke="#b28254" points="1891.57,-1643.41 1895,-1633.39 1886.07,-1639.09 1891.57,-1643.41"/> | |
</a> | |
</g> | |
<g id="a_edge27-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (16.31s)"> | |
<text text-anchor="middle" x="1852.4" y="-1839.8" font-family="Times,serif" font-size="14.00"> 16.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N18 --> | |
<g id="edge121" class="edge"> | |
<title>N12->N18</title> | |
<g id="a_edge121"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 ... runtime.makeslice (0.46s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M1821.83,-2049.67C1820.55,-2042.43 1819.27,-2034.41 1818.4,-2027 1800.59,-1874.87 1826.54,-1833.38 1797.4,-1683 1795.8,-1674.72 1793.69,-1673.12 1791.4,-1665 1771.58,-1594.76 1754.4,-1577.99 1754.4,-1505 1754.4,-1505 1754.4,-1505 1754.4,-1247.5 1754.4,-1208.89 1759.85,-1188.98 1730.4,-1164 1677.44,-1119.08 1470.44,-1114.6 1371.56,-1115.12"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="1371.82,-1111.62 1361.85,-1115.19 1371.88,-1118.62 1371.82,-1111.62"/> | |
</a> | |
</g> | |
<g id="a_edge121-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 ... runtime.makeslice (0.46s)"> | |
<text text-anchor="middle" x="1798.4" y="-1604.3" font-family="Times,serif" font-size="14.00"> 0.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22 --> | |
<g id="node22" class="node"> | |
<title>N22</title> | |
<g id="a_node22"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine (80.68s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1689.4,-1984 1603.4,-1984 1603.4,-1936 1689.4,-1936 1689.4,-1984"/> | |
<text text-anchor="middle" x="1646.4" y="-1972.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1646.4" y="-1962.8" font-family="Times,serif" font-size="9.00">tryPredefine</text> | |
<text text-anchor="middle" x="1646.4" y="-1952.8" font-family="Times,serif" font-size="9.00">0.02s (0.013%)</text> | |
<text text-anchor="middle" x="1646.4" y="-1942.8" font-family="Times,serif" font-size="9.00">of 80.68s (51.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N22 --> | |
<g id="edge4" class="edge"> | |
<title>N12->N22</title> | |
<g id="a_edge4"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine (80.68s)"> | |
<path fill="none" stroke="#b21f00" stroke-width="3" d="M1783.27,-2055.11C1766.05,-2047.31 1746.33,-2037.55 1729.4,-2027 1713.66,-2017.19 1697.44,-2004.87 1683.57,-1993.54"/> | |
<polygon fill="#b21f00" stroke="#b21f00" stroke-width="3" points="1685.94,-1990.96 1676.02,-1987.25 1681.46,-1996.34 1685.94,-1990.96"/> | |
</a> | |
</g> | |
<g id="a_edge4-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine (80.68s)"> | |
<text text-anchor="middle" x="1749.4" y="-2015.8" font-family="Times,serif" font-size="14.00"> 80.68s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N38 --> | |
<g id="edge138" class="edge"> | |
<title>N12->N38</title> | |
<g id="a_edge138"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.25s)"> | |
<path fill="none" stroke="#b2b2b1" d="M1783.25,-2071.38C1675.8,-2066.98 1398.62,-2053.36 1310.4,-2027 1296.88,-2022.96 1295.74,-2016.62 1282.4,-2012 1238.9,-1996.94 1222.13,-2013.44 1180.4,-1994 1041.65,-1929.34 1003.77,-1885.79 941.4,-1746 926.71,-1713.07 919.98,-1672.15 916.91,-1643.65"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="920.4,-1643.38 915.96,-1633.76 913.43,-1644.05 920.4,-1643.38"/> | |
</a> | |
</g> | |
<g id="a_edge138-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.25s)"> | |
<text text-anchor="middle" x="1029.4" y="-1839.8" font-family="Times,serif" font-size="14.00"> 0.25s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N8 --> | |
<g id="edge21" class="edge"> | |
<title>N13->N8</title> | |
<g id="a_edge21"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (20.48s)"> | |
<path fill="none" stroke="#b2723c" d="M1241.91,-2044.74C1242.12,-2032.91 1242.37,-2018.87 1242.6,-2005.7"/> | |
<polygon fill="#b2723c" stroke="#b2723c" points="1246.1,-2006.01 1242.78,-1995.95 1239.1,-2005.88 1246.1,-2006.01"/> | |
</a> | |
</g> | |
<g id="a_edge21-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (20.48s)"> | |
<text text-anchor="middle" x="1263.4" y="-2015.8" font-family="Times,serif" font-size="14.00"> 20.48s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N10 --> | |
<g id="edge109" class="edge"> | |
<title>N13->N10</title> | |
<g id="a_edge109"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface ... runtime.newobject (0.71s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1180.66,-2069.27C1116.64,-2062.67 1015.42,-2044.44 944.4,-1994 885.19,-1951.94 875.16,-1933.71 832.4,-1875 765.19,-1782.7 791.17,-1728.66 708.4,-1650 695.15,-1637.4 683.55,-1645.67 671.4,-1632 650.76,-1608.78 653.59,-1596.63 648.4,-1566 618.37,-1388.59 554.89,-1275.13 696.4,-1164 721.75,-1144.09 803.91,-1130.37 862.31,-1122.84"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="862.66,-1126.33 872.15,-1121.61 861.79,-1119.38 862.66,-1126.33"/> | |
</a> | |
</g> | |
<g id="a_edge109-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface ... runtime.newobject (0.71s)"> | |
<text text-anchor="middle" x="688.4" y="-1604.3" font-family="Times,serif" font-size="14.00"> 0.71s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35 --> | |
<g id="node35" class="node"> | |
<title>N35</title> | |
<g id="a_node35"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (18.35s)"> | |
<polygon fill="#ede5df" stroke="#b27a48" points="1057.9,-1746 950.9,-1746 950.9,-1683 1057.9,-1683 1057.9,-1746"/> | |
<text text-anchor="middle" x="1004.4" y="-1734" font-family="Times,serif" font-size="10.00">amino</text> | |
<text text-anchor="middle" x="1004.4" y="-1723" font-family="Times,serif" font-size="10.00">(*Codec)</text> | |
<text text-anchor="middle" x="1004.4" y="-1712" font-family="Times,serif" font-size="10.00">writeFieldIfNotEmpty</text> | |
<text text-anchor="middle" x="1004.4" y="-1701" font-family="Times,serif" font-size="10.00">0.18s (0.12%)</text> | |
<text text-anchor="middle" x="1004.4" y="-1690" font-family="Times,serif" font-size="10.00">of 18.35s (11.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N35 --> | |
<g id="edge123" class="edge"> | |
<title>N13->N35</title> | |
<g id="a_edge123"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (0.44s)"> | |
<path fill="none" stroke="#b2b2af" d="M1180.45,-2053.63C1145.3,-2040.5 1101.63,-2020.64 1068.4,-1994 1016.67,-1952.52 999.5,-1937.87 978.4,-1875 965.37,-1836.17 975.66,-1789.75 986.91,-1757.03"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="990.09,-1758.51 990.21,-1747.91 983.51,-1756.12 990.09,-1758.51"/> | |
</a> | |
</g> | |
<g id="a_edge123-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (0.44s)"> | |
<text text-anchor="middle" x="1008.4" y="-1896.8" font-family="Times,serif" font-size="14.00"> 0.44s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59 --> | |
<g id="node59" class="node"> | |
<title>N59</title> | |
<g id="a_node59"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (2.32s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="1093.4,-1632 971.4,-1632 971.4,-1584 1093.4,-1584 1093.4,-1632"/> | |
<text text-anchor="middle" x="1032.4" y="-1620.8" font-family="Times,serif" font-size="9.00">amino</text> | |
<text text-anchor="middle" x="1032.4" y="-1610.8" font-family="Times,serif" font-size="9.00">encodeFieldNumberAndTyp3</text> | |
<text text-anchor="middle" x="1032.4" y="-1600.8" font-family="Times,serif" font-size="9.00">0.08s (0.052%)</text> | |
<text text-anchor="middle" x="1032.4" y="-1590.8" font-family="Times,serif" font-size="9.00">of 2.32s (1.50%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N59 --> | |
<g id="edge101" class="edge"> | |
<title>N13->N59</title> | |
<g id="a_edge101"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (0.92s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1180.51,-2066.68C1126.8,-2058.24 1049.21,-2038.75 997.4,-1994 952.11,-1954.88 948.83,-1933.08 934.4,-1875 925.34,-1838.5 933.66,-1698.19 941.4,-1683 950.36,-1665.41 965.59,-1650.52 981.06,-1638.82"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="982.83,-1641.86 988.91,-1633.19 978.75,-1636.17 982.83,-1641.86"/> | |
</a> | |
</g> | |
<g id="a_edge101-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (0.92s)"> | |
<text text-anchor="middle" x="951.4" y="-1839.8" font-family="Times,serif" font-size="14.00"> 0.92s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62 --> | |
<g id="node62" class="node"> | |
<title>N62</title> | |
<g id="a_node62"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (2.05s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="1614.9,-1632 1537.9,-1632 1537.9,-1584 1614.9,-1584 1614.9,-1632"/> | |
<text text-anchor="middle" x="1576.4" y="-1620.8" font-family="Times,serif" font-size="9.00">amino</text> | |
<text text-anchor="middle" x="1576.4" y="-1610.8" font-family="Times,serif" font-size="9.00">writeMaybeBare</text> | |
<text text-anchor="middle" x="1576.4" y="-1600.8" font-family="Times,serif" font-size="9.00">0.05s (0.032%)</text> | |
<text text-anchor="middle" x="1576.4" y="-1590.8" font-family="Times,serif" font-size="9.00">of 2.05s (1.32%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N62 --> | |
<g id="edge118" class="edge"> | |
<title>N13->N62</title> | |
<g id="a_edge118"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.53s)"> | |
<path fill="none" stroke="#b2b1af" d="M1300.23,-2044.6C1311.63,-2038.9 1323.44,-2032.86 1334.4,-2027 1439.77,-1970.71 1455.68,-1935.29 1567.4,-1893 1604.74,-1878.87 1622.28,-1897.29 1655.4,-1875 1655.47,-1874.95 1709.37,-1794.08 1709.4,-1794 1719.28,-1773.8 1721.8,-1768.2 1725.4,-1746 1729.89,-1718.36 1740.15,-1706.8 1725.4,-1683 1713.96,-1664.54 1664.56,-1642.24 1625.73,-1626.97"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="1627.1,-1623.75 1616.51,-1623.41 1624.58,-1630.28 1627.1,-1623.75"/> | |
</a> | |
</g> | |
<g id="a_edge118-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.53s)"> | |
<text text-anchor="middle" x="1714.4" y="-1839.8" font-family="Times,serif" font-size="14.00"> 0.53s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14 --> | |
<g id="node14" class="node"> | |
<title>N14</title> | |
<g id="a_node14"><a xlink:title="testing.tRunner (42.95s)"> | |
<polygon fill="#edddd5" stroke="#b23900" points="1908.4,-2418 1824.4,-2418 1824.4,-2382 1908.4,-2382 1908.4,-2418"/> | |
<text text-anchor="middle" x="1866.4" y="-2407.1" font-family="Times,serif" font-size="8.00">testing</text> | |
<text text-anchor="middle" x="1866.4" y="-2398.1" font-family="Times,serif" font-size="8.00">tRunner</text> | |
<text text-anchor="middle" x="1866.4" y="-2389.1" font-family="Times,serif" font-size="8.00">0 of 42.95s (27.68%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N7 --> | |
<g id="edge11" class="edge"> | |
<title>N14->N7</title> | |
<g id="a_edge11"><a xlink:title="testing.tRunner ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (42.70s)"> | |
<path fill="none" stroke="#b23900" stroke-width="2" stroke-dasharray="1,5" d="M1859.98,-2381.65C1854.28,-2366.27 1845.8,-2343.37 1838.79,-2324.44"/> | |
<polygon fill="#b23900" stroke="#b23900" stroke-width="2" points="1842.13,-2323.4 1835.38,-2315.24 1835.57,-2325.83 1842.13,-2323.4"/> | |
</a> | |
</g> | |
<g id="a_edge11-label"><a xlink:title="testing.tRunner ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (42.70s)"> | |
<text text-anchor="middle" x="1873.4" y="-2348.8" font-family="Times,serif" font-size="14.00"> 42.70s</text> | |
<text text-anchor="middle" x="1873.4" y="-2333.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15 --> | |
<g id="node15" class="node"> | |
<title>N15</title> | |
<g id="a_node15"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw (26.20s)"> | |
<polygon fill="#ede1d9" stroke="#b25a1b" points="1863.4,-2930 1759.4,-2930 1759.4,-2878 1863.4,-2878 1863.4,-2930"/> | |
<text text-anchor="middle" x="1811.4" y="-2918" font-family="Times,serif" font-size="10.00">gnolang</text> | |
<text text-anchor="middle" x="1811.4" y="-2907" font-family="Times,serif" font-size="10.00">evalStaticTypeOfRaw</text> | |
<text text-anchor="middle" x="1811.4" y="-2896" font-family="Times,serif" font-size="10.00">0.13s (0.084%)</text> | |
<text text-anchor="middle" x="1811.4" y="-2885" font-family="Times,serif" font-size="10.00">of 26.20s (16.88%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31 --> | |
<g id="node31" class="node"> | |
<title>N31</title> | |
<g id="a_node31"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (19.19s)"> | |
<polygon fill="#ede5de" stroke="#b27744" points="925.4,-1533 839.4,-1533 839.4,-1475 925.4,-1475 925.4,-1533"/> | |
<text text-anchor="middle" x="882.4" y="-1521.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="882.4" y="-1511.8" font-family="Times,serif" font-size="9.00">(*PackageNode)</text> | |
<text text-anchor="middle" x="882.4" y="-1501.8" font-family="Times,serif" font-size="9.00">NewPackage</text> | |
<text text-anchor="middle" x="882.4" y="-1491.8" font-family="Times,serif" font-size="9.00">0.04s (0.026%)</text> | |
<text text-anchor="middle" x="882.4" y="-1481.8" font-family="Times,serif" font-size="9.00">of 19.19s (12.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N31 --> | |
<g id="edge24" class="edge"> | |
<title>N15->N31</title> | |
<g id="a_edge24"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (17.61s)"> | |
<path fill="none" stroke="#b27d4d" d="M1759.13,-2891.15C1712.12,-2877.04 1650.4,-2848.35 1650.4,-2795 1650.4,-2795 1650.4,-2795 1650.4,-2446.5 1650.4,-2365.9 1676.3,-2324.07 1618.4,-2268 1578.71,-2229.56 1536.55,-2286.87 1495.4,-2250 1462.57,-2220.58 1504.64,-2181.78 1470.4,-2154 1437.49,-2127.3 1131.12,-2143.47 1089.4,-2136 1041.67,-2127.45 1031.17,-2119.03 985.4,-2103 888.8,-2069.17 770.4,-2122.85 770.4,-2020.5 770.4,-2020.5 770.4,-2020.5 770.4,-1713.5 770.4,-1647.03 815.12,-1581.31 848.05,-1541.94"/> | |
<polygon fill="#b27d4d" stroke="#b27d4d" points="850.47,-1544.49 854.31,-1534.62 845.15,-1539.94 850.47,-1544.49"/> | |
</a> | |
</g> | |
<g id="a_edge24-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (17.61s)"> | |
<text text-anchor="middle" x="1515.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 17.61s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39 --> | |
<g id="node39" class="node"> | |
<title>N39</title> | |
<g id="a_node39"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (6.45s)"> | |
<polygon fill="#edebe8" stroke="#b2a48d" points="2096.9,-1533 2019.9,-1533 2019.9,-1475 2096.9,-1475 2096.9,-1533"/> | |
<text text-anchor="middle" x="2058.4" y="-1521.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="2058.4" y="-1511.8" font-family="Times,serif" font-size="9.00">(*Machine)</text> | |
<text text-anchor="middle" x="2058.4" y="-1501.8" font-family="Times,serif" font-size="9.00">Release</text> | |
<text text-anchor="middle" x="2058.4" y="-1491.8" font-family="Times,serif" font-size="9.00">0.06s (0.039%)</text> | |
<text text-anchor="middle" x="2058.4" y="-1481.8" font-family="Times,serif" font-size="9.00">of 6.45s (4.16%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N39 --> | |
<g id="edge62" class="edge"> | |
<title>N15->N39</title> | |
<g id="a_edge62"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (3.11s)"> | |
<path fill="none" stroke="#b2aca0" d="M1817.11,-2877.55C1853.3,-2715.98 2049.4,-1837.89 2049.4,-1780 2049.4,-1780 2049.4,-1780 2049.4,-1607 2049.4,-1586.24 2051.27,-1563.2 2053.31,-1544.28"/> | |
<polygon fill="#b2aca0" stroke="#b2aca0" points="2056.76,-1544.92 2054.41,-1534.59 2049.81,-1544.13 2056.76,-1544.92"/> | |
</a> | |
</g> | |
<g id="a_edge62-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (3.11s)"> | |
<text text-anchor="middle" x="1975.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 3.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58 --> | |
<g id="node58" class="node"> | |
<title>N58</title> | |
<g id="a_node58"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (2.10s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="357.4,-1416.5 279.4,-1416.5 279.4,-1358.5 357.4,-1358.5 357.4,-1416.5"/> | |
<text text-anchor="middle" x="318.4" y="-1405.3" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="318.4" y="-1395.3" font-family="Times,serif" font-size="9.00">(*defaultStore)</text> | |
<text text-anchor="middle" x="318.4" y="-1385.3" font-family="Times,serif" font-size="9.00">SetCachePackage</text> | |
<text text-anchor="middle" x="318.4" y="-1375.3" font-family="Times,serif" font-size="9.00">0.07s (0.045%)</text> | |
<text text-anchor="middle" x="318.4" y="-1365.3" font-family="Times,serif" font-size="9.00">of 2.10s (1.35%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N58 --> | |
<g id="edge110" class="edge"> | |
<title>N15->N58</title> | |
<g id="a_edge110"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.70s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1759.09,-2903.27C1550.07,-2904.06 774.48,-2903.88 533.4,-2860 444.77,-2843.87 341.4,-2885.09 341.4,-2795 341.4,-2795 341.4,-2795 341.4,-1778 341.4,-1649.93 328.86,-1498.59 322.3,-1428.2"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="325.79,-1427.95 321.36,-1418.32 318.82,-1428.6 325.79,-1427.95"/> | |
</a> | |
</g> | |
<g id="a_edge110-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.70s)"> | |
<text text-anchor="middle" x="358.4" y="-2181.8" font-family="Times,serif" font-size="14.00"> 0.70s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68 --> | |
<g id="node68" class="node"> | |
<title>N68</title> | |
<g id="a_node68"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachine (2.76s)"> | |
<polygon fill="#edeceb" stroke="#b2ada2" points="1611.9,-2812 1534.9,-2812 1534.9,-2776 1611.9,-2776 1611.9,-2812"/> | |
<text text-anchor="middle" x="1573.4" y="-2801.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1573.4" y="-2792.1" font-family="Times,serif" font-size="8.00">NewMachine</text> | |
<text text-anchor="middle" x="1573.4" y="-2783.1" font-family="Times,serif" font-size="8.00">0 of 2.76s (1.78%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N68 --> | |
<g id="edge82" class="edge"> | |
<title>N15->N68</title> | |
<g id="a_edge82"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachine (1.37s)"> | |
<path fill="none" stroke="#b2b0aa" d="M1759.06,-2898.93C1702.21,-2893.47 1616.29,-2881.82 1592.4,-2860 1582.3,-2850.77 1577.46,-2836.5 1575.18,-2823.68"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1578.68,-2823.47 1573.92,-2814 1571.74,-2824.37 1578.68,-2823.47"/> | |
</a> | |
</g> | |
<g id="a_edge82-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachine (1.37s)"> | |
<text text-anchor="middle" x="1614.4" y="-2848.8" font-family="Times,serif" font-size="14.00"> 1.37s</text> | |
<text text-anchor="middle" x="1614.4" y="-2833.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75 --> | |
<g id="node75" class="node"> | |
<title>N75</title> | |
<g id="a_node75"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork (2.13s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="522.9,-1533 445.9,-1533 445.9,-1475 522.9,-1475 522.9,-1533"/> | |
<text text-anchor="middle" x="484.4" y="-1521.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="484.4" y="-1511.8" font-family="Times,serif" font-size="9.00">(*defaultStore)</text> | |
<text text-anchor="middle" x="484.4" y="-1501.8" font-family="Times,serif" font-size="9.00">Fork</text> | |
<text text-anchor="middle" x="484.4" y="-1491.8" font-family="Times,serif" font-size="9.00">0.05s (0.032%)</text> | |
<text text-anchor="middle" x="484.4" y="-1481.8" font-family="Times,serif" font-size="9.00">of 2.13s (1.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N75 --> | |
<g id="edge76" class="edge"> | |
<title>N15->N75</title> | |
<g id="a_edge76"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork (1.85s)"> | |
<path fill="none" stroke="#b2afa7" d="M1759.3,-2901.74C1506.23,-2895.31 417.4,-2863.65 417.4,-2795 417.4,-2795 417.4,-2795 417.4,-1899.5 417.4,-1767.89 454.1,-1615.02 473.17,-1544.43"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="476.52,-1545.46 475.79,-1534.89 469.77,-1543.61 476.52,-1545.46"/> | |
</a> | |
</g> | |
<g id="a_edge76-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork (1.85s)"> | |
<text text-anchor="middle" x="434.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 1.85s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16 --> | |
<g id="node16" class="node"> | |
<title>N16</title> | |
<g id="a_node16"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues (18.19s)"> | |
<polygon fill="#ede5df" stroke="#b27b49" points="1209.4,-1424 1101.4,-1424 1101.4,-1351 1209.4,-1351 1209.4,-1424"/> | |
<text text-anchor="middle" x="1155.4" y="-1410.4" font-family="Times,serif" font-size="12.00">gnolang</text> | |
<text text-anchor="middle" x="1155.4" y="-1397.4" font-family="Times,serif" font-size="12.00">(*PackageNode)</text> | |
<text text-anchor="middle" x="1155.4" y="-1384.4" font-family="Times,serif" font-size="12.00">PrepareNewValues</text> | |
<text text-anchor="middle" x="1155.4" y="-1371.4" font-family="Times,serif" font-size="12.00">1.01s (0.65%)</text> | |
<text text-anchor="middle" x="1155.4" y="-1358.4" font-family="Times,serif" font-size="12.00">of 18.19s (11.72%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N18 --> | |
<g id="edge53" class="edge"> | |
<title>N16->N18</title> | |
<g id="a_edge53"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.makeslice (3.96s)"> | |
<path fill="none" stroke="#b2aa9b" d="M1199,-1350.62C1204.54,-1345.04 1209.86,-1339.1 1214.4,-1333 1257.33,-1275.41 1289.51,-1197.3 1306.01,-1152.21"/> | |
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="1309.26,-1153.5 1309.35,-1142.91 1302.68,-1151.13 1309.26,-1153.5"/> | |
</a> | |
</g> | |
<g id="a_edge53-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.makeslice (3.96s)"> | |
<text text-anchor="middle" x="1298.4" y="-1244.8" font-family="Times,serif" font-size="14.00"> 3.96s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28 --> | |
<g id="node28" class="node"> | |
<title>N28</title> | |
<g id="a_node28"><a xlink:title="runtime.growslice (6.56s)"> | |
<polygon fill="#edebe8" stroke="#b2a38c" points="1075.9,-1141 992.9,-1141 992.9,-1089 1075.9,-1089 1075.9,-1141"/> | |
<text text-anchor="middle" x="1034.4" y="-1129" font-family="Times,serif" font-size="10.00">runtime</text> | |
<text text-anchor="middle" x="1034.4" y="-1118" font-family="Times,serif" font-size="10.00">growslice</text> | |
<text text-anchor="middle" x="1034.4" y="-1107" font-family="Times,serif" font-size="10.00">0.30s (0.19%)</text> | |
<text text-anchor="middle" x="1034.4" y="-1096" font-family="Times,serif" font-size="10.00">of 6.56s (4.23%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N28 --> | |
<g id="edge54" class="edge"> | |
<title>N16->N28</title> | |
<g id="a_edge54"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.growslice (3.95s)"> | |
<path fill="none" stroke="#b2aa9b" d="M1125.05,-1350.87C1110.45,-1332.24 1093.7,-1308.47 1082.4,-1285 1058.17,-1234.67 1063.78,-1217.7 1048.4,-1164 1047.32,-1160.21 1046.18,-1156.26 1045.04,-1152.32"/> | |
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="1048.44,-1151.47 1042.28,-1142.85 1041.71,-1153.43 1048.44,-1151.47"/> | |
</a> | |
</g> | |
<g id="a_edge54-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.growslice (3.95s)"> | |
<text text-anchor="middle" x="1099.4" y="-1244.8" font-family="Times,serif" font-size="14.00"> 3.95s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29 --> | |
<g id="node29" class="node"> | |
<title>N29</title> | |
<g id="a_node29"><a xlink:title="runtime.typedslicecopy (8.11s)"> | |
<polygon fill="#edeae6" stroke="#b29f83" points="2051.9,-1274.5 1968.9,-1274.5 1968.9,-1222.5 2051.9,-1222.5 2051.9,-1274.5"/> | |
<text text-anchor="middle" x="2010.4" y="-1262.5" font-family="Times,serif" font-size="10.00">runtime</text> | |
<text text-anchor="middle" x="2010.4" y="-1251.5" font-family="Times,serif" font-size="10.00">typedslicecopy</text> | |
<text text-anchor="middle" x="2010.4" y="-1240.5" font-family="Times,serif" font-size="10.00">0.09s (0.058%)</text> | |
<text text-anchor="middle" x="2010.4" y="-1229.5" font-family="Times,serif" font-size="10.00">of 8.11s (5.23%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N29 --> | |
<g id="edge74" class="edge"> | |
<title>N16->N29</title> | |
<g id="a_edge74"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.typedslicecopy (1.94s)"> | |
<path fill="none" stroke="#b2afa7" d="M1209.79,-1359.55C1252.56,-1339.83 1314.27,-1314.57 1371.4,-1303 1498.44,-1277.27 1830.5,-1323.05 1954.4,-1285 1958.44,-1283.76 1962.46,-1282.15 1966.4,-1280.3"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1968.03,-1283.4 1975.23,-1275.63 1964.75,-1277.21 1968.03,-1283.4"/> | |
</a> | |
</g> | |
<g id="a_edge74-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.typedslicecopy (1.94s)"> | |
<text text-anchor="middle" x="1388.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 1.94s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49 --> | |
<g id="node49" class="node"> | |
<title>N49</title> | |
<g id="a_node49"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy (7.12s)"> | |
<polygon fill="#edeae7" stroke="#b2a289" points="1221.4,-1285 1125.4,-1285 1125.4,-1212 1221.4,-1212 1221.4,-1285"/> | |
<text text-anchor="middle" x="1173.4" y="-1271.4" font-family="Times,serif" font-size="12.00">gnolang</text> | |
<text text-anchor="middle" x="1173.4" y="-1258.4" font-family="Times,serif" font-size="12.00">(*FuncValue)</text> | |
<text text-anchor="middle" x="1173.4" y="-1245.4" font-family="Times,serif" font-size="12.00">Copy</text> | |
<text text-anchor="middle" x="1173.4" y="-1232.4" font-family="Times,serif" font-size="12.00">1s (0.64%)</text> | |
<text text-anchor="middle" x="1173.4" y="-1219.4" font-family="Times,serif" font-size="12.00">of 7.12s (4.59%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N49 --> | |
<g id="edge38" class="edge"> | |
<title>N16->N49</title> | |
<g id="a_edge38"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy (7.12s)"> | |
<path fill="none" stroke="#b2a289" d="M1160.13,-1350.5C1162.3,-1333.99 1164.9,-1314.18 1167.23,-1296.51"/> | |
<polygon fill="#b2a289" stroke="#b2a289" points="1170.67,-1297.13 1168.51,-1286.76 1163.73,-1296.21 1170.67,-1297.13"/> | |
</a> | |
</g> | |
<g id="a_edge38-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy (7.12s)"> | |
<text text-anchor="middle" x="1188.4" y="-1321.8" font-family="Times,serif" font-size="14.00"> 7.12s</text> | |
<text text-anchor="middle" x="1188.4" y="-1306.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N10 --> | |
<g id="edge115" class="edge"> | |
<title>N17->N10</title> | |
<g id="a_edge115"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct ... runtime.newobject (0.57s)"> | |
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M1326.62,-1811.58C1319.82,-1805.83 1312.84,-1799.79 1306.4,-1794 1292.15,-1781.18 1292.19,-1773.26 1275.4,-1764 1245.76,-1747.66 1228.2,-1766.68 1201.4,-1746 1176.21,-1726.56 1192.46,-1702.61 1167.4,-1683 1121.14,-1646.79 1097.22,-1660.4 1039.4,-1650 1001.36,-1643.16 899.76,-1651.52 866.4,-1632 843.15,-1618.39 804.82,-1558.59 796.4,-1533 774.11,-1465.23 761.88,-1276.95 791.4,-1212 805.58,-1180.81 835.81,-1157.73 863.87,-1142.03"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="865.17,-1145.3 872.34,-1137.5 861.87,-1139.13 865.17,-1145.3"/> | |
</a> | |
</g> | |
<g id="a_edge115-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct ... runtime.newobject (0.57s)"> | |
<text text-anchor="middle" x="813.4" y="-1500.3" font-family="Times,serif" font-size="14.00"> 0.57s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N35 --> | |
<g id="edge22" class="edge"> | |
<title>N17->N35</title> | |
<g id="a_edge22"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (18.35s)"> | |
<path fill="none" stroke="#b27a48" d="M1300.14,-1814.98C1296.87,-1813.91 1293.61,-1812.9 1290.4,-1812 1241.45,-1798.22 1225.54,-1810.41 1177.4,-1794 1151.05,-1785.01 1147.99,-1774.98 1122.4,-1764 1101.19,-1754.9 1092.68,-1755.47 1068.72,-1746.65"/> | |
<polygon fill="#b27a48" stroke="#b27a48" points="1070.29,-1743.5 1059.7,-1743.14 1067.75,-1750.03 1070.29,-1743.5"/> | |
</a> | |
</g> | |
<g id="a_edge22-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (18.35s)"> | |
<text text-anchor="middle" x="1197.4" y="-1775.3" font-family="Times,serif" font-size="14.00"> 18.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N62 --> | |
<g id="edge86" class="edge"> | |
<title>N17->N62</title> | |
<g id="a_edge86"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (1.26s)"> | |
<path fill="none" stroke="#b2b0ab" d="M1428.85,-1814.2C1460.05,-1797.91 1496.13,-1774.9 1521.4,-1746 1548.23,-1715.32 1550.44,-1703.29 1564.4,-1665 1566.91,-1658.13 1568.96,-1650.59 1570.62,-1643.33"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1574,-1644.28 1572.6,-1633.77 1567.14,-1642.86 1574,-1644.28"/> | |
</a> | |
</g> | |
<g id="a_edge86-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (1.26s)"> | |
<text text-anchor="middle" x="1575.4" y="-1710.8" font-family="Times,serif" font-size="14.00"> 1.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70 --> | |
<g id="node70" class="node"> | |
<title>N70</title> | |
<g id="a_node70"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryList (13.42s)"> | |
<polygon fill="#ede8e2" stroke="#b28d65" points="1512.9,-1746 1393.9,-1746 1393.9,-1683 1512.9,-1683 1512.9,-1746"/> | |
<text text-anchor="middle" x="1453.4" y="-1734" font-family="Times,serif" font-size="10.00">amino</text> | |
<text text-anchor="middle" x="1453.4" y="-1723" font-family="Times,serif" font-size="10.00">(*Codec)</text> | |
<text text-anchor="middle" x="1453.4" y="-1712" font-family="Times,serif" font-size="10.00">encodeReflectBinaryList</text> | |
<text text-anchor="middle" x="1453.4" y="-1701" font-family="Times,serif" font-size="10.00">0.09s (0.058%)</text> | |
<text text-anchor="middle" x="1453.4" y="-1690" font-family="Times,serif" font-size="10.00">of 13.42s (8.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N70 --> | |
<g id="edge30" class="edge"> | |
<title>N17->N70</title> | |
<g id="a_edge30"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryList (13.42s)"> | |
<path fill="none" stroke="#b28d65" d="M1380.55,-1811.81C1388.83,-1796.94 1399.46,-1779.09 1410.4,-1764 1412.55,-1761.04 1414.85,-1758.05 1417.22,-1755.08"/> | |
<polygon fill="#b28d65" stroke="#b28d65" points="1419.83,-1757.42 1423.52,-1747.49 1414.44,-1752.95 1419.83,-1757.42"/> | |
</a> | |
</g> | |
<g id="a_edge30-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryList (13.42s)"> | |
<text text-anchor="middle" x="1430.4" y="-1775.3" font-family="Times,serif" font-size="14.00"> 13.42s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N2 --> | |
<g id="edge37" class="edge"> | |
<title>N18->N2</title> | |
<g id="a_edge37"><a xlink:title="runtime.makeslice -> runtime.mallocgc (8.46s)"> | |
<path fill="none" stroke="#b29e81" d="M1276.55,-1093.82C1268.62,-1090.33 1260.32,-1086.89 1252.4,-1084 1167.15,-1052.88 1066.24,-1026.01 999.09,-1009.48"/> | |
<polygon fill="#b29e81" stroke="#b29e81" points="1000.21,-1006.15 989.66,-1007.17 998.54,-1012.95 1000.21,-1006.15"/> | |
</a> | |
</g> | |
<g id="a_edge37-label"><a xlink:title="runtime.makeslice -> runtime.mallocgc (8.46s)"> | |
<text text-anchor="middle" x="1217.4" y="-1054.8" font-family="Times,serif" font-size="14.00"> 8.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N1 --> | |
<g id="edge10" class="edge"> | |
<title>N19->N1</title> | |
<g id="a_edge10"><a xlink:title="runtime.gcDrain -> runtime.scanobject (60.47s)"> | |
<path fill="none" stroke="#b22b00" stroke-width="2" d="M1359.4,-583.8C1359.4,-572.26 1359.4,-559.15 1359.4,-546.19"/> | |
<polygon fill="#b22b00" stroke="#b22b00" stroke-width="2" points="1362.9,-546.36 1359.4,-536.36 1355.9,-546.36 1362.9,-546.36"/> | |
</a> | |
</g> | |
<g id="a_edge10-label"><a xlink:title="runtime.gcDrain -> runtime.scanobject (60.47s)"> | |
<text text-anchor="middle" x="1379.4" y="-554.8" font-family="Times,serif" font-size="14.00"> 60.47s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78 --> | |
<g id="node78" class="node"> | |
<title>N78</title> | |
<g id="a_node78"><a xlink:title="runtime.gentraceback (3.87s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1727.9,-503 1644.9,-503 1644.9,-451 1727.9,-451 1727.9,-503"/> | |
<text text-anchor="middle" x="1686.4" y="-491" font-family="Times,serif" font-size="10.00">runtime</text> | |
<text text-anchor="middle" x="1686.4" y="-480" font-family="Times,serif" font-size="10.00">gentraceback</text> | |
<text text-anchor="middle" x="1686.4" y="-469" font-family="Times,serif" font-size="10.00">0.20s (0.13%)</text> | |
<text text-anchor="middle" x="1686.4" y="-458" font-family="Times,serif" font-size="10.00">of 3.87s (2.49%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N78 --> | |
<g id="edge143" class="edge"> | |
<title>N19->N78</title> | |
<g id="a_edge143"><a xlink:title="runtime.gcDrain ... runtime.gentraceback (0.19s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1426.76,-591.54C1488.24,-564.66 1577.83,-525.48 1634.08,-500.88"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1635.38,-504.13 1643.14,-496.92 1632.57,-497.72 1635.38,-504.13"/> | |
</a> | |
</g> | |
<g id="a_edge143-label"><a xlink:title="runtime.gcDrain ... runtime.gentraceback (0.19s)"> | |
<text text-anchor="middle" x="1530.4" y="-554.8" font-family="Times,serif" font-size="14.00"> 0.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20 --> | |
<g id="node20" class="node"> | |
<title>N20</title> | |
<g id="a_node20"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject (25.62s)"> | |
<polygon fill="#ede1d9" stroke="#b25c1f" points="1288.4,-2217 1194.4,-2217 1194.4,-2154 1288.4,-2154 1288.4,-2217"/> | |
<text text-anchor="middle" x="1241.4" y="-2205" font-family="Times,serif" font-size="10.00">gnolang</text> | |
<text text-anchor="middle" x="1241.4" y="-2194" font-family="Times,serif" font-size="10.00">(*defaultStore)</text> | |
<text text-anchor="middle" x="1241.4" y="-2183" font-family="Times,serif" font-size="10.00">SetObject</text> | |
<text text-anchor="middle" x="1241.4" y="-2172" font-family="Times,serif" font-size="10.00">0.09s (0.058%)</text> | |
<text text-anchor="middle" x="1241.4" y="-2161" font-family="Times,serif" font-size="10.00">of 25.62s (16.51%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N10 --> | |
<g id="edge131" class="edge"> | |
<title>N20->N10</title> | |
<g id="a_edge131"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject ... runtime.newobject (0.30s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1194.17,-2157.18C1190.93,-2155.95 1187.66,-2154.87 1184.4,-2154 1117.7,-2136.24 627.69,-2161.15 563.4,-2136 524.97,-2120.97 493.4,-2116.27 493.4,-2075 493.4,-2075 493.4,-2075 493.4,-1899.5 493.4,-1691.37 351.02,-1645.77 393.4,-1442 407.14,-1375.95 460.85,-1203.69 515.4,-1164 569.28,-1124.81 761.48,-1117.24 862.05,-1116.02"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="862.07,-1119.52 872.03,-1115.92 862,-1112.52 862.07,-1119.52"/> | |
</a> | |
</g> | |
<g id="a_edge131-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject ... runtime.newobject (0.30s)"> | |
<text text-anchor="middle" x="443.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 0.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N13 --> | |
<g id="edge19" class="edge"> | |
<title>N20->N13</title> | |
<g id="a_edge19"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject ... github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (20.84s)"> | |
<path fill="none" stroke="#b2703a" stroke-dasharray="1,5" d="M1241.4,-2153.71C1241.4,-2141.6 1241.4,-2127.54 1241.4,-2114.69"/> | |
<polygon fill="#b2703a" stroke="#b2703a" points="1244.9,-2114.83 1241.4,-2104.83 1237.9,-2114.83 1244.9,-2114.83"/> | |
</a> | |
</g> | |
<g id="a_edge19-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject ... github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (20.84s)"> | |
<text text-anchor="middle" x="1261.4" y="-2124.8" font-family="Times,serif" font-size="14.00"> 20.84s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N18 --> | |
<g id="edge136" class="edge"> | |
<title>N20->N18</title> | |
<g id="a_edge136"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject ... runtime.makeslice (0.26s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1276.75,-2153.75C1355.61,-2085.76 1544.99,-1926.05 1621.4,-1893 1666.87,-1873.33 1697.61,-1911.22 1731.4,-1875 1795.79,-1805.98 1716.4,-1544.89 1716.4,-1450.5 1716.4,-1450.5 1716.4,-1450.5 1716.4,-1247.5 1716.4,-1175.71 1479.97,-1136.47 1371.57,-1122.25"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1372.11,-1118.79 1361.74,-1120.98 1371.22,-1125.73 1372.11,-1118.79"/> | |
</a> | |
</g> | |
<g id="a_edge136-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject ... runtime.makeslice (0.26s)"> | |
<text text-anchor="middle" x="1764.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 0.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41 --> | |
<g id="node41" class="node"> | |
<title>N41</title> | |
<g id="a_node41"><a xlink:title="runtime.mapassign (3.16s)"> | |
<polygon fill="#edecea" stroke="#b2aca0" points="399.4,-1276.5 309.4,-1276.5 309.4,-1220.5 399.4,-1220.5 399.4,-1276.5"/> | |
<text text-anchor="middle" x="354.4" y="-1263.7" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="354.4" y="-1251.7" font-family="Times,serif" font-size="11.00">mapassign</text> | |
<text text-anchor="middle" x="354.4" y="-1239.7" font-family="Times,serif" font-size="11.00">0.46s (0.3%)</text> | |
<text text-anchor="middle" x="354.4" y="-1227.7" font-family="Times,serif" font-size="11.00">of 3.16s (2.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N41 --> | |
<g id="edge126" class="edge"> | |
<title>N20->N41</title> | |
<g id="a_edge126"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> runtime.mapassign (0.35s)"> | |
<path fill="none" stroke="#b2b2b0" d="M1194.17,-2157.2C1190.93,-2155.96 1187.65,-2154.87 1184.4,-2154 1068.44,-2122.86 760.3,-2167.35 644.4,-2136 589.31,-2121.1 531.4,-2132.07 531.4,-2075 531.4,-2075 531.4,-2075 531.4,-1899.5 531.4,-1837.62 514.66,-1823.97 499.4,-1764 473.17,-1660.87 450.53,-1638.47 436.4,-1533 432.98,-1507.45 429.42,-1499.81 436.4,-1475 438.94,-1465.97 444.86,-1466.03 447.4,-1457 449.21,-1450.58 448.89,-1448.5 447.4,-1442 434.17,-1384.21 401.25,-1323.6 378.36,-1286.18"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="381.53,-1284.65 373.28,-1278.01 375.58,-1288.35 381.53,-1284.65"/> | |
</a> | |
</g> | |
<g id="a_edge126-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> runtime.mapassign (0.35s)"> | |
<text text-anchor="middle" x="511.4" y="-1710.8" font-family="Times,serif" font-size="14.00"> 0.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48 --> | |
<g id="node48" class="node"> | |
<title>N48</title> | |
<g id="a_node48"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (4.17s)"> | |
<polygon fill="#edece9" stroke="#b2aa9a" points="182.9,-1272.5 105.9,-1272.5 105.9,-1224.5 182.9,-1224.5 182.9,-1272.5"/> | |
<text text-anchor="middle" x="144.4" y="-1261.3" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="144.4" y="-1251.3" font-family="Times,serif" font-size="9.00">HashBytes</text> | |
<text text-anchor="middle" x="144.4" y="-1241.3" font-family="Times,serif" font-size="9.00">0.08s (0.052%)</text> | |
<text text-anchor="middle" x="144.4" y="-1231.3" font-family="Times,serif" font-size="9.00">of 4.17s (2.69%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N48 --> | |
<g id="edge77" class="edge"> | |
<title>N20->N48</title> | |
<g id="a_edge77"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (1.72s)"> | |
<path fill="none" stroke="#b2afa8" d="M1194.18,-2157.17C1190.93,-2155.94 1187.66,-2154.86 1184.4,-2154 1146.52,-2143.99 511.5,-2158.47 479.4,-2136 455.54,-2119.29 455.4,-2104.13 455.4,-2075 455.4,-2075 455.4,-2075 455.4,-1899.5 455.4,-1867.69 145.66,-1454.43 136.4,-1424 122.1,-1377.01 129.1,-1319.63 136.17,-1283.81"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="139.5,-1284.97 138.13,-1274.46 132.65,-1283.53 139.5,-1284.97"/> | |
</a> | |
</g> | |
<g id="a_edge77-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (1.72s)"> | |
<text text-anchor="middle" x="379.4" y="-1718.3" font-family="Times,serif" font-size="14.00"> 1.72s</text> | |
<text text-anchor="middle" x="379.4" y="-1703.3" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N15 --> | |
<g id="edge16" class="edge"> | |
<title>N21->N15</title> | |
<g id="a_edge16"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw (26.20s)"> | |
<path fill="none" stroke="#b25a1b" d="M1811.4,-2980.54C1811.4,-2968.98 1811.4,-2954.78 1811.4,-2941.82"/> | |
<polygon fill="#b25a1b" stroke="#b25a1b" points="1814.9,-2941.89 1811.4,-2931.89 1807.9,-2941.89 1814.9,-2941.89"/> | |
</a> | |
</g> | |
<g id="a_edge16-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw (26.20s)"> | |
<text text-anchor="middle" x="1831.4" y="-2951.8" font-family="Times,serif" font-size="14.00"> 26.20s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23 --> | |
<g id="node23" class="node"> | |
<title>N23</title> | |
<g id="a_node23"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (80.68s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1584.4,-2626 1498.4,-2626 1498.4,-2568 1584.4,-2568 1584.4,-2626"/> | |
<text text-anchor="middle" x="1541.4" y="-2614.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1541.4" y="-2604.8" font-family="Times,serif" font-size="9.00">(*defaultStore)</text> | |
<text text-anchor="middle" x="1541.4" y="-2594.8" font-family="Times,serif" font-size="9.00">GetPackage</text> | |
<text text-anchor="middle" x="1541.4" y="-2584.8" font-family="Times,serif" font-size="9.00">0.06s (0.039%)</text> | |
<text text-anchor="middle" x="1541.4" y="-2574.8" font-family="Times,serif" font-size="9.00">of 80.68s (51.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N23 --> | |
<g id="edge5" class="edge"> | |
<title>N22->N23</title> | |
<g id="a_edge5"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (80.68s)"> | |
<path fill="none" stroke="#b21f00" stroke-width="3" d="M1620,-1984.45C1599.45,-2005.4 1574.4,-2038.1 1574.4,-2073 1574.4,-2496 1574.4,-2496 1574.4,-2496 1574.4,-2515.76 1568.52,-2536.67 1561.72,-2554.22"/> | |
<polygon fill="#b21f00" stroke="#b21f00" stroke-width="3" points="1558.55,-2552.74 1557.92,-2563.31 1565.01,-2555.44 1558.55,-2552.74"/> | |
</a> | |
</g> | |
<g id="a_edge5-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (80.68s)"> | |
<text text-anchor="middle" x="1594.4" y="-2286.3" font-family="Times,serif" font-size="14.00"> 80.68s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71 --> | |
<g id="node71" class="node"> | |
<title>N71</title> | |
<g id="a_node71"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (4.21s)"> | |
<polygon fill="#edece9" stroke="#b2aa9a" points="1646.9,-1861.5 1569.9,-1861.5 1569.9,-1825.5 1646.9,-1825.5 1646.9,-1861.5"/> | |
<text text-anchor="middle" x="1608.4" y="-1850.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1608.4" y="-1841.6" font-family="Times,serif" font-size="8.00">findUndefined</text> | |
<text text-anchor="middle" x="1608.4" y="-1832.6" font-family="Times,serif" font-size="8.00">0 of 4.21s (2.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N71 --> | |
<g id="edge51" class="edge"> | |
<title>N22->N71</title> | |
<g id="a_edge51"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (4.21s)"> | |
<path fill="none" stroke="#b2aa9a" d="M1638.62,-1935.55C1632.59,-1917.37 1624.2,-1892.1 1617.79,-1872.8"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="1621.14,-1871.76 1614.67,-1863.38 1614.49,-1873.97 1621.14,-1871.76"/> | |
</a> | |
</g> | |
<g id="a_edge51-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (4.21s)"> | |
<text text-anchor="middle" x="1646.4" y="-1896.8" font-family="Times,serif" font-size="14.00"> 4.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60 --> | |
<g id="node60" class="node"> | |
<title>N60</title> | |
<g id="a_node60"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 (80.68s)"> | |
<polygon fill="#edd9d5" stroke="#b21f00" points="1546.4,-2517 1462.4,-2517 1462.4,-2473 1546.4,-2473 1546.4,-2517"/> | |
<text text-anchor="middle" x="1504.4" y="-2506.6" font-family="Times,serif" font-size="8.00">tests</text> | |
<text text-anchor="middle" x="1504.4" y="-2497.6" font-family="Times,serif" font-size="8.00">TestStore</text> | |
<text text-anchor="middle" x="1504.4" y="-2488.6" font-family="Times,serif" font-size="8.00">func1</text> | |
<text text-anchor="middle" x="1504.4" y="-2479.6" font-family="Times,serif" font-size="8.00">0 of 80.68s (51.99%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23->N60 --> | |
<g id="edge3" class="edge"> | |
<title>N23->N60</title> | |
<g id="a_edge3"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage -> github.com/gnolang/gno/gnovm/tests.TestStore.func1 (80.68s)"> | |
<path fill="none" stroke="#b21f00" stroke-width="3" d="M1527.67,-2567.55C1525.1,-2561.8 1522.56,-2555.76 1520.4,-2550 1518.13,-2543.94 1515.97,-2537.41 1514.01,-2531.05"/> | |
<polygon fill="#b21f00" stroke="#b21f00" stroke-width="3" points="1517.41,-2530.22 1511.24,-2521.61 1510.7,-2532.19 1517.41,-2530.22"/> | |
</a> | |
</g> | |
<g id="a_edge3-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage -> github.com/gnolang/gno/gnovm/tests.TestStore.func1 (80.68s)"> | |
<text text-anchor="middle" x="1540.4" y="-2538.8" font-family="Times,serif" font-size="14.00"> 80.68s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40 --> | |
<g id="node40" class="node"> | |
<title>N40</title> | |
<g id="a_node40"><a xlink:title="runtime.pageIndexOf (6.27s)"> | |
<polygon fill="#edebe8" stroke="#b2a48e" points="1262.9,-197 1131.9,-197 1131.9,-113 1262.9,-113 1262.9,-197"/> | |
<text text-anchor="middle" x="1197.4" y="-179.4" font-family="Times,serif" font-size="17.00">runtime</text> | |
<text text-anchor="middle" x="1197.4" y="-160.4" font-family="Times,serif" font-size="17.00">pageIndexOf</text> | |
<text text-anchor="middle" x="1197.4" y="-141.4" font-family="Times,serif" font-size="17.00">6.11s (3.94%)</text> | |
<text text-anchor="middle" x="1197.4" y="-122.4" font-family="Times,serif" font-size="17.00">of 6.27s (4.04%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N40 --> | |
<g id="edge43" class="edge"> | |
<title>N24->N40</title> | |
<g id="a_edge43"><a xlink:title="runtime.greyobject -> runtime.pageIndexOf (5.99s)"> | |
<path fill="none" stroke="#b2a590" d="M1197.4,-268.86C1197.4,-250.55 1197.4,-228.47 1197.4,-208.72"/> | |
<polygon fill="#b2a590" stroke="#b2a590" points="1200.9,-208.92 1197.4,-198.92 1193.9,-208.92 1200.9,-208.92"/> | |
</a> | |
</g> | |
<g id="a_edge43-label"><a xlink:title="runtime.greyobject -> runtime.pageIndexOf (5.99s)"> | |
<text text-anchor="middle" x="1219.4" y="-233.8" font-family="Times,serif" font-size="14.00"> 5.99s</text> | |
<text text-anchor="middle" x="1219.4" y="-218.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67 --> | |
<g id="node67" class="node"> | |
<title>N67</title> | |
<g id="a_node67"><a xlink:title="runtime.arenaIndex (1.10s)"> | |
<polygon fill="#edecec" stroke="#b2b1ac" points="1238.9,-47 1155.9,-47 1155.9,0 1238.9,0 1238.9,-47"/> | |
<text text-anchor="middle" x="1197.4" y="-33.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="1197.4" y="-20.4" font-family="Times,serif" font-size="12.00">arenaIndex</text> | |
<text text-anchor="middle" x="1197.4" y="-7.4" font-family="Times,serif" font-size="12.00">1.10s (0.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25->N67 --> | |
<g id="edge120" class="edge"> | |
<title>N25->N67</title> | |
<g id="a_edge120"><a xlink:title="runtime.findObject ... runtime.arenaIndex (0.49s)"> | |
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M1345.62,-262.66C1328.27,-210.88 1294.67,-125.54 1245.4,-65 1242.62,-61.58 1239.51,-58.23 1236.26,-55.01"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="1238.79,-52.58 1229.08,-48.34 1234.03,-57.71 1238.79,-52.58"/> | |
</a> | |
</g> | |
<g id="a_edge120-label"><a xlink:title="runtime.findObject ... runtime.arenaIndex (0.49s)"> | |
<text text-anchor="middle" x="1342.4" y="-158.8" font-family="Times,serif" font-size="14.00"> 0.49s</text> | |
<text text-anchor="middle" x="1342.4" y="-143.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26 --> | |
<g id="node26" class="node"> | |
<title>N26</title> | |
<g id="a_node26"><a xlink:title="runtime.memmove (5.49s)"> | |
<polygon fill="#edebe8" stroke="#b2a692" points="1934.9,-1146 1827.9,-1146 1827.9,-1084 1934.9,-1084 1934.9,-1146"/> | |
<text text-anchor="middle" x="1881.4" y="-1129.2" font-family="Times,serif" font-size="16.00">runtime</text> | |
<text text-anchor="middle" x="1881.4" y="-1111.2" font-family="Times,serif" font-size="16.00">memmove</text> | |
<text text-anchor="middle" x="1881.4" y="-1093.2" font-family="Times,serif" font-size="16.00">5.49s (3.54%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N2 --> | |
<g id="edge42" class="edge"> | |
<title>N28->N2</title> | |
<g id="a_edge42"><a xlink:title="runtime.growslice -> runtime.mallocgc (6.05s)"> | |
<path fill="none" stroke="#b2a58f" d="M1011.61,-1088.72C999.28,-1075.05 983.63,-1057.69 968.99,-1041.45"/> | |
<polygon fill="#b2a58f" stroke="#b2a58f" points="971.76,-1039.3 962.47,-1034.22 966.56,-1043.99 971.76,-1039.3"/> | |
</a> | |
</g> | |
<g id="a_edge42-label"><a xlink:title="runtime.growslice -> runtime.mallocgc (6.05s)"> | |
<text text-anchor="middle" x="1006.4" y="-1054.8" font-family="Times,serif" font-size="14.00"> 6.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N26 --> | |
<g id="edge49" class="edge"> | |
<title>N29->N26</title> | |
<g id="a_edge49"><a xlink:title="runtime.typedslicecopy -> runtime.memmove (4.39s)"> | |
<path fill="none" stroke="#b2a999" d="M1987.21,-1222.36C1971.62,-1205.62 1950.52,-1183.26 1931.4,-1164 1928.16,-1160.73 1924.77,-1157.37 1921.35,-1154.02"/> | |
<polygon fill="#b2a999" stroke="#b2a999" points="1924.06,-1151.77 1914.45,-1147.3 1919.17,-1156.78 1924.06,-1151.77"/> | |
</a> | |
</g> | |
<g id="a_edge49-label"><a xlink:title="runtime.typedslicecopy -> runtime.memmove (4.39s)"> | |
<text text-anchor="middle" x="1977.4" y="-1175.3" font-family="Times,serif" font-size="14.00"> 4.39s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42 --> | |
<g id="node42" class="node"> | |
<title>N42</title> | |
<g id="a_node42"><a xlink:title="runtime.bulkBarrierPreWrite (3.82s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="2067.4,-1145 1953.4,-1145 1953.4,-1085 2067.4,-1085 2067.4,-1145"/> | |
<text text-anchor="middle" x="2010.4" y="-1131.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="2010.4" y="-1118.4" font-family="Times,serif" font-size="12.00">bulkBarrierPreWrite</text> | |
<text text-anchor="middle" x="2010.4" y="-1105.4" font-family="Times,serif" font-size="12.00">0.83s (0.53%)</text> | |
<text text-anchor="middle" x="2010.4" y="-1092.4" font-family="Times,serif" font-size="12.00">of 3.82s (2.46%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N42 --> | |
<g id="edge57" class="edge"> | |
<title>N29->N42</title> | |
<g id="a_edge57"><a xlink:title="runtime.typedslicecopy -> runtime.bulkBarrierPreWrite (3.63s)"> | |
<path fill="none" stroke="#b2ab9d" d="M2010.4,-1222.15C2010.4,-1203.63 2010.4,-1178.14 2010.4,-1156.78"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="2013.9,-1156.92 2010.4,-1146.92 2006.9,-1156.92 2013.9,-1156.92"/> | |
</a> | |
</g> | |
<g id="a_edge57-label"><a xlink:title="runtime.typedslicecopy -> runtime.bulkBarrierPreWrite (3.63s)"> | |
<text text-anchor="middle" x="2027.4" y="-1175.3" font-family="Times,serif" font-size="14.00"> 3.63s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N10 --> | |
<g id="edge108" class="edge"> | |
<title>N30->N10</title> | |
<g id="a_edge108"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... runtime.newobject (0.71s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1389.48,-2271.5C1385.48,-2270.09 1381.4,-2268.87 1377.4,-2268 1164.19,-2221.36 608.68,-2296.35 395.4,-2250 359.42,-2242.18 340.92,-2246.89 319.4,-2217 113.08,-1930.43 274.79,-1777.09 270.4,-1424 270,-1391.56 264.42,-1382.89 270.4,-1351 271.98,-1342.56 275.04,-1341.25 277.4,-1333 292.5,-1280.38 274.31,-1260.12 300.4,-1212 315.08,-1184.92 322.33,-1176.68 350.4,-1164 440.42,-1123.35 733.28,-1116.85 862.35,-1116.01"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="862.09,-1119.51 872.07,-1115.95 862.05,-1112.51 862.09,-1119.51"/> | |
</a> | |
</g> | |
<g id="a_edge108-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... runtime.newobject (0.71s)"> | |
<text text-anchor="middle" x="263.4" y="-1710.8" font-family="Times,serif" font-size="14.00"> 0.71s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N28 --> | |
<g id="edge122" class="edge"> | |
<title>N30->N28</title> | |
<g id="a_edge122"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... runtime.growslice (0.44s)"> | |
<path fill="none" stroke="#b2b2af" stroke-dasharray="1,5" d="M1427.97,-2271.62C1431.21,-2242.2 1432.75,-2182.98 1398.4,-2154 1371.39,-2131.21 797.02,-2143.14 762.4,-2136 723.52,-2127.98 702.8,-2135.07 679.4,-2103 606.98,-2003.75 607.05,-1666.69 648.4,-1551 714.23,-1366.85 901.41,-1212.34 988.63,-1148.04"/> | |
<polygon fill="#b2b2af" stroke="#b2b2af" points="990.53,-1150.99 996.54,-1142.26 986.4,-1145.33 990.53,-1150.99"/> | |
</a> | |
</g> | |
<g id="a_edge122-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... runtime.growslice (0.44s)"> | |
<text text-anchor="middle" x="642.4" y="-1710.8" font-family="Times,serif" font-size="14.00"> 0.44s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66 --> | |
<g id="node66" class="node"> | |
<title>N66</title> | |
<g id="a_node66"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (2.28s)"> | |
<polygon fill="#edeceb" stroke="#b2aea5" points="1175.9,-2211.5 1092.9,-2211.5 1092.9,-2159.5 1175.9,-2159.5 1175.9,-2211.5"/> | |
<text text-anchor="middle" x="1134.4" y="-2199.5" font-family="Times,serif" font-size="10.00">gnolang</text> | |
<text text-anchor="middle" x="1134.4" y="-2188.5" font-family="Times,serif" font-size="10.00">Go2Gno</text> | |
<text text-anchor="middle" x="1134.4" y="-2177.5" font-family="Times,serif" font-size="10.00">0.19s (0.12%)</text> | |
<text text-anchor="middle" x="1134.4" y="-2166.5" font-family="Times,serif" font-size="10.00">of 2.28s (1.47%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N66 --> | |
<g id="edge69" class="edge"> | |
<title>N30->N66</title> | |
<g id="a_edge69"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile -> github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (2.28s)"> | |
<path fill="none" stroke="#b2aea5" d="M1388.3,-2271.56C1384.67,-2270.22 1381,-2269 1377.4,-2268 1317.81,-2251.44 1297.78,-2270.44 1239.4,-2250 1217.76,-2242.42 1195.75,-2229.99 1177.51,-2218.12"/> | |
<polygon fill="#b2aea5" stroke="#b2aea5" points="1179.58,-2215.3 1169.32,-2212.65 1175.69,-2221.12 1179.58,-2215.3"/> | |
</a> | |
</g> | |
<g id="a_edge69-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile -> github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (2.28s)"> | |
<text text-anchor="middle" x="1256.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 2.28s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77 --> | |
<g id="node77" class="node"> | |
<title>N77</title> | |
<g id="a_node77"><a xlink:title="go/parser.(*parser).next (1.38s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="1389.9,-2217 1306.9,-2217 1306.9,-2154 1389.9,-2154 1389.9,-2217"/> | |
<text text-anchor="middle" x="1348.4" y="-2205" font-family="Times,serif" font-size="10.00">parser</text> | |
<text text-anchor="middle" x="1348.4" y="-2194" font-family="Times,serif" font-size="10.00">(*parser)</text> | |
<text text-anchor="middle" x="1348.4" y="-2183" font-family="Times,serif" font-size="10.00">next</text> | |
<text text-anchor="middle" x="1348.4" y="-2172" font-family="Times,serif" font-size="10.00">0.10s (0.064%)</text> | |
<text text-anchor="middle" x="1348.4" y="-2161" font-family="Times,serif" font-size="10.00">of 1.38s (0.89%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N77 --> | |
<g id="edge83" class="edge"> | |
<title>N30->N77</title> | |
<g id="a_edge83"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... go/parser.(*parser).next (1.36s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1393.71,-2271.5C1385.21,-2265.59 1376.66,-2258.33 1370.4,-2250 1365.55,-2243.53 1361.71,-2235.91 1358.69,-2228.23"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1362.03,-2227.19 1355.45,-2218.89 1355.42,-2229.48 1362.03,-2227.19"/> | |
</a> | |
</g> | |
<g id="a_edge83-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... go/parser.(*parser).next (1.36s)"> | |
<text text-anchor="middle" x="1387.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 1.36s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N10 --> | |
<g id="edge98" class="edge"> | |
<title>N31->N10</title> | |
<g id="a_edge98"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage ... runtime.newobject (0.94s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M872.05,-1474.81C859.06,-1436.35 838.96,-1365.1 843.4,-1303 847.86,-1240.75 832.2,-1218.06 863.4,-1164 865.97,-1159.55 869.13,-1155.35 872.65,-1151.44"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="875.11,-1153.93 879.75,-1144.41 870.18,-1148.96 875.11,-1153.93"/> | |
</a> | |
</g> | |
<g id="a_edge98-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage ... runtime.newobject (0.94s)"> | |
<text text-anchor="middle" x="860.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 0.94s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N16 --> | |
<g id="edge23" class="edge"> | |
<title>N31->N16</title> | |
<g id="a_edge23"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues (18.18s)"> | |
<path fill="none" stroke="#b27b49" d="M901.72,-1474.81C911.17,-1463.02 923.52,-1450.17 937.4,-1442 968.06,-1423.95 980.82,-1432.37 1015.4,-1424 1039.81,-1418.09 1066.54,-1411.37 1090.05,-1405.38"/> | |
<polygon fill="#b27b49" stroke="#b27b49" points="1090.66,-1408.84 1099.49,-1402.97 1088.93,-1402.06 1090.66,-1408.84"/> | |
</a> | |
</g> | |
<g id="a_edge23-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues (18.18s)"> | |
<text text-anchor="middle" x="957.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 18.18s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32 --> | |
<g id="node32" class="node"> | |
<title>N32</title> | |
<g id="a_node32"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe (42.56s)"> | |
<polygon fill="#edddd5" stroke="#b23900" points="2204.9,-1415.5 2103.9,-1415.5 2103.9,-1359.5 2204.9,-1359.5 2204.9,-1415.5"/> | |
<text text-anchor="middle" x="2154.4" y="-1402.7" font-family="Times,serif" font-size="11.00">gnolang</text> | |
<text text-anchor="middle" x="2154.4" y="-1390.7" font-family="Times,serif" font-size="11.00">transcribe</text> | |
<text text-anchor="middle" x="2154.4" y="-1378.7" font-family="Times,serif" font-size="11.00">0.78s (0.5%)</text> | |
<text text-anchor="middle" x="2154.4" y="-1366.7" font-family="Times,serif" font-size="11.00">of 42.56s (27.43%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N3 --> | |
<g id="edge14" class="edge"> | |
<title>N32->N3</title> | |
<g id="a_edge14"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 (40.55s)"> | |
<path fill="none" stroke="#b23b00" stroke-width="2" d="M2157.75,-1415.75C2160.31,-1438.92 2163.4,-1473.09 2163.4,-1503 2163.4,-3105 2163.4,-3105 2163.4,-3105 2163.4,-3147.27 2146.93,-3192.49 2131.7,-3225.28"/> | |
<polygon fill="#b23b00" stroke="#b23b00" stroke-width="2" points="2128.67,-3223.51 2127.49,-3234.04 2134.98,-3226.54 2128.67,-3223.51"/> | |
</a> | |
</g> | |
<g id="a_edge14-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 (40.55s)"> | |
<text text-anchor="middle" x="2183.4" y="-2341.3" font-family="Times,serif" font-size="14.00"> 40.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69 --> | |
<g id="node69" class="node"> | |
<title>N69</title> | |
<g id="a_node69"><a xlink:title="runtime.getitab (1.20s)"> | |
<polygon fill="#edecec" stroke="#b2b0ab" points="2199.4,-1276.5 2109.4,-1276.5 2109.4,-1220.5 2199.4,-1220.5 2199.4,-1276.5"/> | |
<text text-anchor="middle" x="2154.4" y="-1263.7" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="2154.4" y="-1251.7" font-family="Times,serif" font-size="11.00">getitab</text> | |
<text text-anchor="middle" x="2154.4" y="-1239.7" font-family="Times,serif" font-size="11.00">0.39s (0.25%)</text> | |
<text text-anchor="middle" x="2154.4" y="-1227.7" font-family="Times,serif" font-size="11.00">of 1.20s (0.77%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N69 --> | |
<g id="edge112" class="edge"> | |
<title>N32->N69</title> | |
<g id="a_edge112"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe ... runtime.getitab (0.66s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M2154.4,-1359.11C2154.4,-1338.76 2154.4,-1310.73 2154.4,-1288.11"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="2157.9,-1288.36 2154.4,-1278.36 2150.9,-1288.36 2157.9,-1288.36"/> | |
</a> | |
</g> | |
<g id="a_edge112-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe ... runtime.getitab (0.66s)"> | |
<text text-anchor="middle" x="2171.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 0.66s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N10 --> | |
<g id="edge147" class="edge"> | |
<title>N33->N10</title> | |
<g id="a_edge147"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> runtime.newobject (0.16s)"> | |
<path fill="none" stroke="#b2b2b1" d="M1902.88,-2879.73C1842.44,-2799.38 1645.84,-2537.44 1636.4,-2517 1600.6,-2439.49 1646.72,-2395.88 1592.4,-2330 1580,-2314.96 1568.81,-2322.53 1552.4,-2312 1517.14,-2289.38 1507.83,-2282.5 1481.4,-2250 1450.52,-2212.02 1469.09,-2179.66 1427.4,-2154 1389.7,-2130.79 1073.53,-2139.48 1029.4,-2136 898.76,-2125.7 846.37,-2174.27 736.4,-2103 483.45,-1939.06 551.4,-1751.93 551.4,-1450.5 551.4,-1450.5 551.4,-1450.5 551.4,-1247.5 551.4,-1241.23 599.98,-1169.27 608.4,-1164 649.58,-1138.2 782.31,-1125.24 862.06,-1119.62"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="862.18,-1123.12 871.91,-1118.95 861.7,-1116.14 862.18,-1123.12"/> | |
</a> | |
</g> | |
<g id="a_edge147-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> runtime.newobject (0.16s)"> | |
<text text-anchor="middle" x="753.4" y="-2070.3" font-family="Times,serif" font-size="14.00"> 0.16s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N39 --> | |
<g id="edge66" class="edge"> | |
<title>N33->N39</title> | |
<g id="a_edge66"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (2.94s)"> | |
<path fill="none" stroke="#b2ada1" d="M1945.54,-2879.69C1950.79,-2873.72 1955.81,-2866.99 1959.4,-2860 1972.9,-2833.71 1973.4,-2824.55 1973.4,-2795 1973.4,-2795 1973.4,-2795 1973.4,-2650.5 1973.4,-2455.4 2087.4,-1975.1 2087.4,-1780 2087.4,-1780 2087.4,-1780 2087.4,-1607 2087.4,-1585.71 2081.48,-1562.84 2074.99,-1544.16"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="2078.3,-1543 2071.56,-1534.83 2071.73,-1545.42 2078.3,-1543"/> | |
</a> | |
</g> | |
<g id="a_edge66-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (2.94s)"> | |
<text text-anchor="middle" x="2044.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 2.94s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N68 --> | |
<g id="edge99" class="edge"> | |
<title>N33->N68</title> | |
<g id="a_edge99"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachine (0.93s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1881.42,-2881.85C1878.4,-2880.47 1875.37,-2879.17 1872.4,-2878 1787.18,-2844.41 1683.25,-2818.82 1623.07,-2805.43"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1623.99,-2802.05 1613.47,-2803.32 1622.49,-2808.88 1623.99,-2802.05"/> | |
</a> | |
</g> | |
<g id="a_edge99-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachine (0.93s)"> | |
<text text-anchor="middle" x="1839.4" y="-2848.8" font-family="Times,serif" font-size="14.00"> 0.93s</text> | |
<text text-anchor="middle" x="1839.4" y="-2833.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74 --> | |
<g id="node74" class="node"> | |
<title>N74</title> | |
<g id="a_node74"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic (1.58s)"> | |
<polygon fill="#edeceb" stroke="#b2b0a9" points="1066.9,-1533 989.9,-1533 989.9,-1475 1066.9,-1475 1066.9,-1533"/> | |
<text text-anchor="middle" x="1028.4" y="-1521.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1028.4" y="-1511.8" font-family="Times,serif" font-size="9.00">(*Machine)</text> | |
<text text-anchor="middle" x="1028.4" y="-1501.8" font-family="Times,serif" font-size="9.00">EvalStatic</text> | |
<text text-anchor="middle" x="1028.4" y="-1491.8" font-family="Times,serif" font-size="9.00">0.03s (0.019%)</text> | |
<text text-anchor="middle" x="1028.4" y="-1481.8" font-family="Times,serif" font-size="9.00">of 1.58s (1.02%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N74 --> | |
<g id="edge89" class="edge"> | |
<title>N33->N74</title> | |
<g id="a_edge89"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic (1.19s)"> | |
<path fill="none" stroke="#b2b0ab" d="M1927.53,-2879.55C1929.13,-2873.26 1930.59,-2866.42 1931.4,-2860 1933.07,-2846.77 1933.54,-2843.16 1931.4,-2830 1917.44,-2743.99 1906.96,-2722.63 1869.4,-2644 1826.41,-2554 1794.1,-2543.66 1748.4,-2455 1688.37,-2338.54 1555.3,-2036.23 1528.4,-1908 1507.86,-1810.08 1588.4,-1757.31 1521.4,-1683 1501.43,-1660.85 1417.1,-1673.14 1388.4,-1665 1272.15,-1632.03 1144.89,-1568.36 1077.19,-1532.07"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1079.04,-1529.09 1068.57,-1527.42 1075.71,-1535.25 1079.04,-1529.09"/> | |
</a> | |
</g> | |
<g id="a_edge89-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic (1.19s)"> | |
<text text-anchor="middle" x="1670.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 1.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34 --> | |
<g id="node34" class="node"> | |
<title>N34</title> | |
<g id="a_node34"><a xlink:title="bytes.(*Buffer).Write (4.14s)"> | |
<polygon fill="#edece9" stroke="#b2aa9a" points="1454.4,-1421.5 1364.4,-1421.5 1364.4,-1353.5 1454.4,-1353.5 1454.4,-1421.5"/> | |
<text text-anchor="middle" x="1409.4" y="-1408.7" font-family="Times,serif" font-size="11.00">bytes</text> | |
<text text-anchor="middle" x="1409.4" y="-1396.7" font-family="Times,serif" font-size="11.00">(*Buffer)</text> | |
<text text-anchor="middle" x="1409.4" y="-1384.7" font-family="Times,serif" font-size="11.00">Write</text> | |
<text text-anchor="middle" x="1409.4" y="-1372.7" font-family="Times,serif" font-size="11.00">0.55s (0.35%)</text> | |
<text text-anchor="middle" x="1409.4" y="-1360.7" font-family="Times,serif" font-size="11.00">of 4.14s (2.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N26 --> | |
<g id="edge124" class="edge"> | |
<title>N34->N26</title> | |
<g id="a_edge124"><a xlink:title="bytes.(*Buffer).Write -> runtime.memmove (0.42s)"> | |
<path fill="none" stroke="#b2b2b0" d="M1454.66,-1360.56C1539.34,-1312.03 1721.89,-1207.41 1818.49,-1152.05"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1820.17,-1155.13 1827.1,-1147.12 1816.69,-1149.05 1820.17,-1155.13"/> | |
</a> | |
</g> | |
<g id="a_edge124-label"><a xlink:title="bytes.(*Buffer).Write -> runtime.memmove (0.42s)"> | |
<text text-anchor="middle" x="1725.4" y="-1244.8" font-family="Times,serif" font-size="14.00"> 0.42s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56 --> | |
<g id="node56" class="node"> | |
<title>N56</title> | |
<g id="a_node56"><a xlink:title="bytes.(*Buffer).grow (3.07s)"> | |
<polygon fill="#edecea" stroke="#b2ada0" points="1450.9,-1280 1367.9,-1280 1367.9,-1217 1450.9,-1217 1450.9,-1280"/> | |
<text text-anchor="middle" x="1409.4" y="-1268" font-family="Times,serif" font-size="10.00">bytes</text> | |
<text text-anchor="middle" x="1409.4" y="-1257" font-family="Times,serif" font-size="10.00">(*Buffer)</text> | |
<text text-anchor="middle" x="1409.4" y="-1246" font-family="Times,serif" font-size="10.00">grow</text> | |
<text text-anchor="middle" x="1409.4" y="-1235" font-family="Times,serif" font-size="10.00">0.22s (0.14%)</text> | |
<text text-anchor="middle" x="1409.4" y="-1224" font-family="Times,serif" font-size="10.00">of 3.07s (1.98%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N56 --> | |
<g id="edge64" class="edge"> | |
<title>N34->N56</title> | |
<g id="a_edge64"><a xlink:title="bytes.(*Buffer).Write -> bytes.(*Buffer).grow (3.07s)"> | |
<path fill="none" stroke="#b2ada0" d="M1409.4,-1353.34C1409.4,-1334.89 1409.4,-1311.73 1409.4,-1291.97"/> | |
<polygon fill="#b2ada0" stroke="#b2ada0" points="1412.9,-1291.99 1409.4,-1281.99 1405.9,-1291.99 1412.9,-1291.99"/> | |
</a> | |
</g> | |
<g id="a_edge64-label"><a xlink:title="bytes.(*Buffer).Write -> bytes.(*Buffer).grow (3.07s)"> | |
<text text-anchor="middle" x="1426.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 3.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N8 --> | |
<g id="edge25" class="edge"> | |
<title>N35->N8</title> | |
<g id="a_edge25"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (17.50s)"> | |
<path fill="none" stroke="#b27e4d" d="M1027.51,-1746.3C1041.67,-1765.22 1060.14,-1789.97 1076.4,-1812 1096.99,-1839.89 1098.62,-1849.77 1122.4,-1875 1138.21,-1891.77 1143.72,-1894.5 1162.4,-1908 1167.97,-1912.02 1173.85,-1916.08 1179.8,-1920.05"/> | |
<polygon fill="#b27e4d" stroke="#b27e4d" points="1177.63,-1922.81 1187.91,-1925.37 1181.47,-1916.96 1177.63,-1922.81"/> | |
</a> | |
</g> | |
<g id="a_edge25-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (17.50s)"> | |
<text text-anchor="middle" x="1142.4" y="-1839.8" font-family="Times,serif" font-size="14.00"> 17.50s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N59 --> | |
<g id="edge84" class="edge"> | |
<title>N35->N59</title> | |
<g id="a_edge84"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (1.30s)"> | |
<path fill="none" stroke="#b2b0ab" d="M1012.65,-1682.71C1015.96,-1670.36 1019.79,-1656.07 1023.19,-1643.38"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1026.57,-1644.3 1025.77,-1633.74 1019.81,-1642.49 1026.57,-1644.3"/> | |
</a> | |
</g> | |
<g id="a_edge84-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (1.30s)"> | |
<text text-anchor="middle" x="1038.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 1.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37 --> | |
<g id="node37" class="node"> | |
<title>N37</title> | |
<g id="a_node37"><a xlink:title="reflect.Value.call (4.65s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="1375.4,-1742.5 1285.4,-1742.5 1285.4,-1686.5 1375.4,-1686.5 1375.4,-1742.5"/> | |
<text text-anchor="middle" x="1330.4" y="-1729.7" font-family="Times,serif" font-size="11.00">Value</text> | |
<text text-anchor="middle" x="1330.4" y="-1717.7" font-family="Times,serif" font-size="11.00">call</text> | |
<text text-anchor="middle" x="1330.4" y="-1705.7" font-family="Times,serif" font-size="11.00">0.71s (0.46%)</text> | |
<text text-anchor="middle" x="1330.4" y="-1693.7" font-family="Times,serif" font-size="11.00">of 4.65s (3.00%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N18 --> | |
<g id="edge111" class="edge"> | |
<title>N37->N18</title> | |
<g id="a_edge111"><a xlink:title="reflect.Value.call ... runtime.makeslice (0.67s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1375.87,-1686.47C1378.71,-1685.2 1381.57,-1684.03 1384.4,-1683 1425.18,-1668.13 1448.81,-1694.77 1480.4,-1665 1499.08,-1647.41 1494.4,-1634.65 1494.4,-1609 1494.4,-1609 1494.4,-1609 1494.4,-1247.5 1494.4,-1185.18 1422.72,-1148.85 1370.85,-1130.71"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1372.14,-1127.46 1361.55,-1127.6 1369.92,-1134.09 1372.14,-1127.46"/> | |
</a> | |
</g> | |
<g id="a_edge111-label"><a xlink:title="reflect.Value.call ... runtime.makeslice (0.67s)"> | |
<text text-anchor="middle" x="1511.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 0.67s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N31 --> | |
<g id="edge80" class="edge"> | |
<title>N38->N31</title> | |
<g id="a_edge80"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (1.58s)"> | |
<path fill="none" stroke="#b2b0a9" d="M907.06,-1583.6C903.4,-1571.93 898.87,-1557.5 894.7,-1544.2"/> | |
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="898.09,-1543.32 891.76,-1534.82 891.41,-1545.41 898.09,-1543.32"/> | |
</a> | |
</g> | |
<g id="a_edge80-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (1.58s)"> | |
<text text-anchor="middle" x="918.4" y="-1554.8" font-family="Times,serif" font-size="14.00"> 1.58s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N39 --> | |
<g id="edge128" class="edge"> | |
<title>N38->N39</title> | |
<g id="a_edge128"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.32s)"> | |
<path fill="none" stroke="#b2b2b0" d="M953.2,-1586.79C956.26,-1585.69 959.35,-1584.74 962.4,-1584 1088.56,-1553.28 1416.75,-1573.02 1546.4,-1566 1736.03,-1555.74 1786.14,-1569.99 1972.4,-1533 1984.43,-1530.61 1997.12,-1527.07 2008.95,-1523.31"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="2009.7,-1526.75 2018.1,-1520.29 2007.5,-1520.11 2009.7,-1526.75"/> | |
</a> | |
</g> | |
<g id="a_edge128-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.32s)"> | |
<text text-anchor="middle" x="1875.4" y="-1554.8" font-family="Times,serif" font-size="14.00"> 0.32s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N74 --> | |
<g id="edge125" class="edge"> | |
<title>N38->N74</title> | |
<g id="a_edge125"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic (0.38s)"> | |
<path fill="none" stroke="#b2b2b0" d="M940.56,-1583.6C954.64,-1570.99 972.33,-1555.17 988.13,-1541.03"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="990.44,-1543.67 995.56,-1534.39 985.77,-1538.45 990.44,-1543.67"/> | |
</a> | |
</g> | |
<g id="a_edge125-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic (0.38s)"> | |
<text text-anchor="middle" x="992.4" y="-1554.8" font-family="Times,serif" font-size="14.00"> 0.38s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N75 --> | |
<g id="edge132" class="edge"> | |
<title>N38->N75</title> | |
<g id="a_edge132"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork (0.28s)"> | |
<path fill="none" stroke="#b2b2b0" d="M875.59,-1596.84C831.34,-1585.35 756.81,-1566.24 692.4,-1551 638.5,-1538.24 576.48,-1524.67 534.28,-1515.6"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="535.19,-1512.21 524.68,-1513.54 533.72,-1519.06 535.19,-1512.21"/> | |
</a> | |
</g> | |
<g id="a_edge132-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork (0.28s)"> | |
<text text-anchor="middle" x="771.4" y="-1554.8" font-family="Times,serif" font-size="14.00"> 0.28s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39->N29 --> | |
<g id="edge40" class="edge"> | |
<title>N39->N29</title> | |
<g id="a_edge40"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release -> runtime.typedslicecopy (6.16s)"> | |
<path fill="none" stroke="#b2a58f" d="M2045.1,-1474.73C2038.72,-1459.93 2031.56,-1441.34 2027.4,-1424 2016.17,-1377.2 2012.33,-1321.64 2011.03,-1285.99"/> | |
<polygon fill="#b2a58f" stroke="#b2a58f" points="2014.54,-1286.11 2010.73,-1276.22 2007.54,-1286.33 2014.54,-1286.11"/> | |
</a> | |
</g> | |
<g id="a_edge40-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release -> runtime.typedslicecopy (6.16s)"> | |
<text text-anchor="middle" x="2044.4" y="-1383.8" font-family="Times,serif" font-size="14.00"> 6.16s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40->N67 --> | |
<g id="edge148" class="edge"> | |
<title>N40->N67</title> | |
<g id="a_edge148"><a xlink:title="runtime.pageIndexOf -> runtime.arenaIndex (0.16s)"> | |
<path fill="none" stroke="#b2b2b1" d="M1197.4,-112.67C1197.4,-95.28 1197.4,-75.28 1197.4,-58.73"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1200.9,-58.89 1197.4,-48.89 1193.9,-58.89 1200.9,-58.89"/> | |
</a> | |
</g> | |
<g id="a_edge148-label"><a xlink:title="runtime.pageIndexOf -> runtime.arenaIndex (0.16s)"> | |
<text text-anchor="middle" x="1219.4" y="-83.8" font-family="Times,serif" font-size="14.00"> 0.16s</text> | |
<text text-anchor="middle" x="1219.4" y="-68.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N10 --> | |
<g id="edge75" class="edge"> | |
<title>N41->N10</title> | |
<g id="a_edge75"><a xlink:title="runtime.mapassign ... runtime.newobject (1.86s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M351.47,-1220.17C351.11,-1201.57 354.17,-1177.9 369.4,-1164 405.23,-1131.31 725.72,-1120.38 862.73,-1117.18"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="862.41,-1120.69 872.33,-1116.96 862.25,-1113.69 862.41,-1120.69"/> | |
</a> | |
</g> | |
<g id="a_edge75-label"><a xlink:title="runtime.mapassign ... runtime.newobject (1.86s)"> | |
<text text-anchor="middle" x="391.4" y="-1182.8" font-family="Times,serif" font-size="14.00"> 1.86s</text> | |
<text text-anchor="middle" x="391.4" y="-1167.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N4 --> | |
<g id="edge81" class="edge"> | |
<title>N42->N4</title> | |
<g id="a_edge81"><a xlink:title="runtime.bulkBarrierPreWrite ... runtime.systemstack (1.45s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1953.09,-1086.92C1949.85,-1085.83 1946.61,-1084.85 1943.4,-1084 1830.31,-1054.04 1521.2,-1090.66 1419.4,-1033 1347.24,-992.12 1334.38,-961.76 1308.4,-883 1298.24,-852.19 1298.76,-840.98 1308.4,-810 1313.06,-795.04 1321.91,-780.43 1330.94,-768.2"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1333.52,-770.58 1336.9,-760.54 1328,-766.29 1333.52,-770.58"/> | |
</a> | |
</g> | |
<g id="a_edge81-label"><a xlink:title="runtime.bulkBarrierPreWrite ... runtime.systemstack (1.45s)"> | |
<text text-anchor="middle" x="1342.4" y="-912.3" font-family="Times,serif" font-size="14.00"> 1.45s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N50 --> | |
<g id="edge107" class="edge"> | |
<title>N42->N50</title> | |
<g id="a_edge107"><a xlink:title="runtime.bulkBarrierPreWrite -> runtime.heapBits.next (0.75s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1953.1,-1087.56C1901.07,-1061.63 1832.4,-1021.78 1832.4,-992 1832.4,-992 1832.4,-992 1832.4,-476 1832.4,-436.43 1824.84,-392.23 1817.71,-359.4"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1821.16,-358.76 1815.56,-349.76 1814.33,-360.29 1821.16,-358.76"/> | |
</a> | |
</g> | |
<g id="a_edge107-label"><a xlink:title="runtime.bulkBarrierPreWrite -> runtime.heapBits.next (0.75s)"> | |
<text text-anchor="middle" x="1849.4" y="-731.3" font-family="Times,serif" font-size="14.00"> 0.75s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N37 --> | |
<g id="edge48" class="edge"> | |
<title>N43->N37</title> | |
<g id="a_edge48"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... reflect.Value.call (4.65s)"> | |
<path fill="none" stroke="#b2a997" stroke-dasharray="1,5" d="M1262.47,-1819.2C1268.69,-1811.33 1275.51,-1802.41 1281.4,-1794 1290.66,-1780.79 1300.19,-1765.87 1308.36,-1752.61"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="1311.31,-1754.5 1313.53,-1744.14 1305.33,-1750.85 1311.31,-1754.5"/> | |
</a> | |
</g> | |
<g id="a_edge48-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... reflect.Value.call (4.65s)"> | |
<text text-anchor="middle" x="1318.4" y="-1775.3" font-family="Times,serif" font-size="14.00"> 4.65s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53 --> | |
<g id="node53" class="node"> | |
<title>N53</title> | |
<g id="a_node53"><a xlink:title="reflect.(*rtype).Method (3.24s)"> | |
<polygon fill="#edecea" stroke="#b2ac9f" points="1158.9,-1746 1075.9,-1746 1075.9,-1683 1158.9,-1683 1158.9,-1746"/> | |
<text text-anchor="middle" x="1117.4" y="-1734" font-family="Times,serif" font-size="10.00">reflect</text> | |
<text text-anchor="middle" x="1117.4" y="-1723" font-family="Times,serif" font-size="10.00">(*rtype)</text> | |
<text text-anchor="middle" x="1117.4" y="-1712" font-family="Times,serif" font-size="10.00">Method</text> | |
<text text-anchor="middle" x="1117.4" y="-1701" font-family="Times,serif" font-size="10.00">0.09s (0.058%)</text> | |
<text text-anchor="middle" x="1117.4" y="-1690" font-family="Times,serif" font-size="10.00">of 3.24s (2.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N53 --> | |
<g id="edge61" class="edge"> | |
<title>N43->N53</title> | |
<g id="a_edge61"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... reflect.(*rtype).Method (3.24s)"> | |
<path fill="none" stroke="#b2ac9f" stroke-dasharray="1,5" d="M1242.37,-1819.19C1240.42,-1801.98 1235.18,-1779.01 1221.4,-1764 1205.99,-1747.22 1194.12,-1755.47 1173.4,-1746 1172.1,-1745.4 1170.79,-1744.79 1169.46,-1744.16"/> | |
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="1171.15,-1741.09 1160.63,-1739.8 1168.05,-1747.37 1171.15,-1741.09"/> | |
</a> | |
</g> | |
<g id="a_edge61-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... reflect.(*rtype).Method (3.24s)"> | |
<text text-anchor="middle" x="1254.4" y="-1775.3" font-family="Times,serif" font-size="14.00"> 3.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N10 --> | |
<g id="edge102" class="edge"> | |
<title>N44->N10</title> | |
<g id="a_edge102"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... runtime.newobject (0.89s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1366.14,-1491.34C1345.18,-1485.93 1319.58,-1479.68 1296.4,-1475 1204.79,-1456.52 1163.08,-1485.15 1092.4,-1424 1080.94,-1414.08 985.72,-1233.36 943.94,-1153.46"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="947.08,-1151.91 939.34,-1144.67 940.87,-1155.16 947.08,-1151.91"/> | |
</a> | |
</g> | |
<g id="a_edge102-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... runtime.newobject (0.89s)"> | |
<text text-anchor="middle" x="1055.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 0.89s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N34 --> | |
<g id="edge72" class="edge"> | |
<title>N44->N34</title> | |
<g id="a_edge72"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... bytes.(*Buffer).Write (1.99s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1409.4,-1477.59C1409.4,-1464.46 1409.4,-1448.06 1409.4,-1432.93"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1412.9,-1433.18 1409.4,-1423.18 1405.9,-1433.18 1412.9,-1433.18"/> | |
</a> | |
</g> | |
<g id="a_edge72-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... bytes.(*Buffer).Write (1.99s)"> | |
<text text-anchor="middle" x="1426.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 1.99s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N18 --> | |
<g id="edge146" class="edge"> | |
<title>N45->N18</title> | |
<g id="a_edge146"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe -> runtime.makeslice (0.17s)"> | |
<path fill="none" stroke="#b2b2b1" d="M1913.47,-1479.72C1891.08,-1404.83 1821.37,-1174.37 1808.4,-1164 1774.85,-1137.16 1491.76,-1122.87 1371.79,-1117.98"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1372.01,-1114.48 1361.88,-1117.58 1371.73,-1121.48 1372.01,-1114.48"/> | |
</a> | |
</g> | |
<g id="a_edge146-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe -> runtime.makeslice (0.17s)"> | |
<text text-anchor="middle" x="1885.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 0.17s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N32 --> | |
<g id="edge12" class="edge"> | |
<title>N45->N32</title> | |
<g id="a_edge12"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe (42.56s)"> | |
<path fill="none" stroke="#b23900" stroke-width="2" d="M1963.87,-1481.73C1999.84,-1464.13 2051.4,-1438.9 2091.81,-1419.13"/> | |
<polygon fill="#b23900" stroke="#b23900" stroke-width="2" points="2093.27,-1422.31 2100.71,-1414.77 2090.19,-1416.02 2093.27,-1422.31"/> | |
</a> | |
</g> | |
<g id="a_edge12-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe (42.56s)"> | |
<text text-anchor="middle" x="2065.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 42.56s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46 --> | |
<g id="node46" class="node"> | |
<title>N46</title> | |
<g id="a_node46"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run (1.98s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="1006.9,-1419 923.9,-1419 923.9,-1356 1006.9,-1356 1006.9,-1419"/> | |
<text text-anchor="middle" x="965.4" y="-1407" font-family="Times,serif" font-size="10.00">gnolang</text> | |
<text text-anchor="middle" x="965.4" y="-1396" font-family="Times,serif" font-size="10.00">(*Machine)</text> | |
<text text-anchor="middle" x="965.4" y="-1385" font-family="Times,serif" font-size="10.00">Run</text> | |
<text text-anchor="middle" x="965.4" y="-1374" font-family="Times,serif" font-size="10.00">0.13s (0.084%)</text> | |
<text text-anchor="middle" x="965.4" y="-1363" font-family="Times,serif" font-size="10.00">of 1.98s (1.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46->N10 --> | |
<g id="edge135" class="edge"> | |
<title>N46->N10</title> | |
<g id="a_edge135"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run ... runtime.newobject (0.26s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M952.26,-1355.52C949.62,-1348.24 947.12,-1340.44 945.4,-1333 931.23,-1271.69 926.61,-1198.49 925.11,-1154.7"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="928.62,-1154.83 924.82,-1144.94 921.62,-1155.04 928.62,-1154.83"/> | |
</a> | |
</g> | |
<g id="a_edge135-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run ... runtime.newobject (0.26s)"> | |
<text text-anchor="middle" x="953.4" y="-1244.8" font-family="Times,serif" font-size="14.00"> 0.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47 --> | |
<g id="node47" class="node"> | |
<title>N47</title> | |
<g id="a_node47"><a xlink:title="crypto/sha256.block (3.60s)"> | |
<polygon fill="#edecea" stroke="#b2ab9d" points="195.4,-876 93.4,-876 93.4,-817 195.4,-817 195.4,-876"/> | |
<text text-anchor="middle" x="144.4" y="-860" font-family="Times,serif" font-size="15.00">sha256</text> | |
<text text-anchor="middle" x="144.4" y="-843" font-family="Times,serif" font-size="15.00">block</text> | |
<text text-anchor="middle" x="144.4" y="-826" font-family="Times,serif" font-size="15.00">3.60s (2.32%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80 --> | |
<g id="node80" class="node"> | |
<title>N80</title> | |
<g id="a_node80"><a xlink:title="crypto/sha256.Sum256 (4.09s)"> | |
<polygon fill="#edecea" stroke="#b2aa9a" points="182.9,-1139 105.9,-1139 105.9,-1091 182.9,-1091 182.9,-1139"/> | |
<text text-anchor="middle" x="144.4" y="-1127.8" font-family="Times,serif" font-size="9.00">sha256</text> | |
<text text-anchor="middle" x="144.4" y="-1117.8" font-family="Times,serif" font-size="9.00">Sum256</text> | |
<text text-anchor="middle" x="144.4" y="-1107.8" font-family="Times,serif" font-size="9.00">0.07s (0.045%)</text> | |
<text text-anchor="middle" x="144.4" y="-1097.8" font-family="Times,serif" font-size="9.00">of 4.09s (2.64%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N80 --> | |
<g id="edge52" class="edge"> | |
<title>N48->N80</title> | |
<g id="a_edge52"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes -> crypto/sha256.Sum256 (4.09s)"> | |
<path fill="none" stroke="#b2aa9a" d="M144.4,-1224.29C144.4,-1203.95 144.4,-1174.08 144.4,-1150.87"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="147.9,-1150.93 144.4,-1140.93 140.9,-1150.93 147.9,-1150.93"/> | |
</a> | |
</g> | |
<g id="a_edge52-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes -> crypto/sha256.Sum256 (4.09s)"> | |
<text text-anchor="middle" x="161.4" y="-1175.3" font-family="Times,serif" font-size="14.00"> 4.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N10 --> | |
<g id="edge45" class="edge"> | |
<title>N49->N10</title> | |
<g id="a_edge45"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy -> runtime.newobject (5.78s)"> | |
<path fill="none" stroke="#b2a691" d="M1125.15,-1218.63C1120.57,-1216.27 1115.94,-1214.01 1111.4,-1212 1087.9,-1201.56 1079.83,-1204.6 1056.4,-1194 1028.48,-1181.36 998.97,-1164.32 974.96,-1149.38"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="976.97,-1146.51 966.64,-1144.15 973.24,-1152.44 976.97,-1146.51"/> | |
</a> | |
</g> | |
<g id="a_edge45-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy -> runtime.newobject (5.78s)"> | |
<text text-anchor="middle" x="1073.4" y="-1175.3" font-family="Times,serif" font-size="14.00"> 5.78s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73 --> | |
<g id="node73" class="node"> | |
<title>N73</title> | |
<g id="a_node73"><a xlink:title="runtime.gcWriteBarrier (0.85s)"> | |
<polygon fill="#ededec" stroke="#b2b1ad" points="1243.9,-1141 1160.9,-1141 1160.9,-1089 1243.9,-1089 1243.9,-1141"/> | |
<text text-anchor="middle" x="1202.4" y="-1129" font-family="Times,serif" font-size="10.00">runtime</text> | |
<text text-anchor="middle" x="1202.4" y="-1118" font-family="Times,serif" font-size="10.00">gcWriteBarrier</text> | |
<text text-anchor="middle" x="1202.4" y="-1107" font-family="Times,serif" font-size="10.00">0.30s (0.19%)</text> | |
<text text-anchor="middle" x="1202.4" y="-1096" font-family="Times,serif" font-size="10.00">of 0.85s (0.55%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N73 --> | |
<g id="edge127" class="edge"> | |
<title>N49->N73</title> | |
<g id="a_edge127"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy ... runtime.gcWriteBarrier (0.33s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1181.33,-1211.57C1185.36,-1193.27 1190.26,-1171.05 1194.32,-1152.65"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1197.72,-1153.47 1196.46,-1142.95 1190.89,-1151.96 1197.72,-1153.47"/> | |
</a> | |
</g> | |
<g id="a_edge127-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy ... runtime.gcWriteBarrier (0.33s)"> | |
<text text-anchor="middle" x="1208.4" y="-1175.3" font-family="Times,serif" font-size="14.00"> 0.33s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50->N36 --> | |
<g id="edge91" class="edge"> | |
<title>N50->N36</title> | |
<g id="a_edge91"><a xlink:title="runtime.heapBits.next -> runtime.heapBitsForAddr (1.08s)"> | |
<path fill="none" stroke="#b2b1ac" d="M1754.64,-269.64C1750.9,-267.29 1747.13,-265.05 1743.4,-263 1681.15,-228.83 1605.67,-199.96 1550.2,-180.85"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1551.41,-177.57 1540.81,-177.65 1549.15,-184.19 1551.41,-177.57"/> | |
</a> | |
</g> | |
<g id="a_edge91-label"><a xlink:title="runtime.heapBits.next -> runtime.heapBitsForAddr (1.08s)"> | |
<text text-anchor="middle" x="1725.4" y="-226.3" font-family="Times,serif" font-size="14.00"> 1.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52->N20 --> | |
<g id="edge17" class="edge"> | |
<title>N52->N20</title> | |
<g id="a_edge17"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject (25.62s)"> | |
<path fill="none" stroke="#b25c1f" stroke-dasharray="1,5" d="M1298.48,-2267.76C1290.1,-2255.83 1279.37,-2240.55 1269.48,-2226.47"/> | |
<polygon fill="#b25c1f" stroke="#b25c1f" points="1272.61,-2224.85 1264,-2218.67 1266.89,-2228.87 1272.61,-2224.85"/> | |
</a> | |
</g> | |
<g id="a_edge17-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject (25.62s)"> | |
<text text-anchor="middle" x="1306.4" y="-2238.8" font-family="Times,serif" font-size="14.00"> 25.62s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N10 --> | |
<g id="edge130" class="edge"> | |
<title>N53->N10</title> | |
<g id="a_edge130"><a xlink:title="reflect.(*rtype).Method -> runtime.newobject (0.31s)"> | |
<path fill="none" stroke="#b2b2b0" d="M1075.54,-1683.56C1055.8,-1671.01 1031.37,-1657.59 1007.4,-1650 933.28,-1626.54 902.18,-1668.25 833.4,-1632 755.3,-1590.83 753.89,-1544.09 739.4,-1457 718.01,-1328.4 672.06,-1265.89 753.4,-1164 767.22,-1146.69 819.38,-1133.69 862.5,-1125.62"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="863.1,-1129.07 872.32,-1123.84 861.86,-1122.18 863.1,-1129.07"/> | |
</a> | |
</g> | |
<g id="a_edge130-label"><a xlink:title="reflect.(*rtype).Method -> runtime.newobject (0.31s)"> | |
<text text-anchor="middle" x="756.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 0.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N18 --> | |
<g id="edge114" class="edge"> | |
<title>N53->N18</title> | |
<g id="a_edge114"><a xlink:title="reflect.(*rtype).Method -> runtime.makeslice (0.61s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1126.42,-1682.83C1140.86,-1636.11 1171.7,-1545.17 1212.4,-1475 1252.87,-1405.23 1298.8,-1409.14 1325.4,-1333 1346.57,-1272.41 1336.48,-1196.41 1327.35,-1152.31"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1330.82,-1151.79 1325.27,-1142.77 1323.98,-1153.28 1330.82,-1151.79"/> | |
</a> | |
</g> | |
<g id="a_edge114-label"><a xlink:title="reflect.(*rtype).Method -> runtime.makeslice (0.61s)"> | |
<text text-anchor="middle" x="1253.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 0.61s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55 --> | |
<g id="node55" class="node"> | |
<title>N55</title> | |
<g id="a_node55"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 (4.21s)"> | |
<polygon fill="#edece9" stroke="#b2aa9a" points="1716.9,-1738.5 1639.9,-1738.5 1639.9,-1690.5 1716.9,-1690.5 1716.9,-1738.5"/> | |
<text text-anchor="middle" x="1678.4" y="-1727.3" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1678.4" y="-1717.3" font-family="Times,serif" font-size="9.00">findUndefined2</text> | |
<text text-anchor="middle" x="1678.4" y="-1707.3" font-family="Times,serif" font-size="9.00">0.08s (0.052%)</text> | |
<text text-anchor="middle" x="1678.4" y="-1697.3" font-family="Times,serif" font-size="9.00">of 4.21s (2.71%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N11 --> | |
<g id="edge65" class="edge"> | |
<title>N55->N11</title> | |
<g id="a_edge65"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (2.98s)"> | |
<path fill="none" stroke="#b2ada1" d="M1717.28,-1693.85C1743.59,-1680.83 1779.27,-1663.68 1811.4,-1650 1829.12,-1642.46 1848.74,-1634.85 1866.39,-1628.27"/> | |
<polygon fill="#b2ada1" stroke="#b2ada1" points="1867.51,-1631.59 1875.68,-1624.85 1865.08,-1625.03 1867.51,-1631.59"/> | |
</a> | |
</g> | |
<g id="a_edge65-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (2.98s)"> | |
<text text-anchor="middle" x="1828.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 2.98s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N38 --> | |
<g id="edge106" class="edge"> | |
<title>N55->N38</title> | |
<g id="a_edge106"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.75s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1642.59,-1690.1C1637.02,-1687.29 1631.18,-1684.79 1625.4,-1683 1580.26,-1669.04 1248.52,-1653.61 1201.4,-1650 1098.72,-1642.14 1067.39,-1658.35 964.14,-1631.94"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="965.26,-1628.61 954.7,-1629.45 963.48,-1635.38 965.26,-1628.61"/> | |
</a> | |
</g> | |
<g id="a_edge106-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.75s)"> | |
<text text-anchor="middle" x="1465.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 0.75s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N71 --> | |
<g id="edge56" class="edge"> | |
<title>N55->N71</title> | |
<g id="a_edge56"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (3.70s)"> | |
<path fill="none" stroke="#b2ab9d" d="M1670.77,-1738.96C1665.1,-1755 1656.6,-1776.43 1646.4,-1794 1641.87,-1801.81 1636.2,-1809.74 1630.63,-1816.86"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="1628.26,-1814.23 1624.68,-1824.2 1633.69,-1818.64 1628.26,-1814.23"/> | |
</a> | |
</g> | |
<g id="a_edge56-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (3.70s)"> | |
<text text-anchor="middle" x="1683.4" y="-1782.8" font-family="Times,serif" font-size="14.00"> 3.70s</text> | |
<text text-anchor="middle" x="1683.4" y="-1767.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N18 --> | |
<g id="edge100" class="edge"> | |
<title>N56->N18</title> | |
<g id="a_edge100"><a xlink:title="bytes.(*Buffer).grow -> runtime.makeslice (0.92s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1389.21,-1216.77C1378.68,-1200.91 1365.51,-1181.31 1353.4,-1164 1350.31,-1159.58 1347.03,-1154.97 1343.75,-1150.43"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1346.71,-1148.54 1338.01,-1142.5 1341.04,-1152.65 1346.71,-1148.54"/> | |
</a> | |
</g> | |
<g id="a_edge100-label"><a xlink:title="bytes.(*Buffer).grow -> runtime.makeslice (0.92s)"> | |
<text text-anchor="middle" x="1391.4" y="-1175.3" font-family="Times,serif" font-size="14.00"> 0.92s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N28 --> | |
<g id="edge85" class="edge"> | |
<title>N56->N28</title> | |
<g id="a_edge85"><a xlink:title="bytes.(*Buffer).grow ... runtime.growslice (1.26s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1367.66,-1232.51C1346.29,-1225.35 1319.72,-1217.22 1295.4,-1212 1230.62,-1198.09 1209.36,-1217.5 1147.4,-1194 1119.83,-1183.54 1092.52,-1164.98 1071.66,-1148.59"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1074,-1145.98 1064.02,-1142.43 1069.61,-1151.43 1074,-1145.98"/> | |
</a> | |
</g> | |
<g id="a_edge85-label"><a xlink:title="bytes.(*Buffer).grow ... runtime.growslice (1.26s)"> | |
<text text-anchor="middle" x="1164.4" y="-1175.3" font-family="Times,serif" font-size="14.00"> 1.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57->N10 --> | |
<g id="edge119" class="edge"> | |
<title>N57->N10</title> | |
<g id="a_edge119"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute ... runtime.newobject (0.52s)"> | |
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M175.02,-1358.22C171.06,-1341.65 168.72,-1320.58 175.4,-1303 179.21,-1293 185.15,-1293.68 191.4,-1285 228.53,-1233.48 212.09,-1195.21 267.4,-1164 318.42,-1135.21 708.56,-1121.76 862.36,-1117.53"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="862.04,-1121.04 871.94,-1117.28 861.85,-1114.05 862.04,-1121.04"/> | |
</a> | |
</g> | |
<g id="a_edge119-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute ... runtime.newobject (0.52s)"> | |
<text text-anchor="middle" x="241.4" y="-1244.8" font-family="Times,serif" font-size="14.00"> 0.52s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57->N41 --> | |
<g id="edge71" class="edge"> | |
<title>N57->N41</title> | |
<g id="a_edge71"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute -> runtime.mapassign (2.07s)"> | |
<path fill="none" stroke="#b2afa6" d="M219.63,-1358.11C246.3,-1336.61 283.08,-1306.98 311.48,-1284.09"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="313.61,-1286.87 319.2,-1277.86 309.22,-1281.41 313.61,-1286.87"/> | |
</a> | |
</g> | |
<g id="a_edge71-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute -> runtime.mapassign (2.07s)"> | |
<text text-anchor="middle" x="302.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 2.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N41 --> | |
<g id="edge113" class="edge"> | |
<title>N58->N41</title> | |
<g id="a_edge113"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage -> runtime.mapassign (0.64s)"> | |
<path fill="none" stroke="#b2b1ae" d="M325.86,-1358.11C331.19,-1337.82 338.43,-1310.29 344.28,-1288.01"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="347.66,-1288.94 346.81,-1278.38 340.89,-1287.16 347.66,-1288.94"/> | |
</a> | |
</g> | |
<g id="a_edge113-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage -> runtime.mapassign (0.64s)"> | |
<text text-anchor="middle" x="357.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 0.64s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N48 --> | |
<g id="edge88" class="edge"> | |
<title>N58->N48</title> | |
<g id="a_edge88"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (1.21s)"> | |
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M278.9,-1373.11C256.13,-1364.12 227.86,-1350.67 206.4,-1333 189.27,-1318.9 174.3,-1299.09 163.37,-1282.31"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="166.5,-1280.72 158.21,-1274.13 160.58,-1284.45 166.5,-1280.72"/> | |
</a> | |
</g> | |
<g id="a_edge88-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (1.21s)"> | |
<text text-anchor="middle" x="228.4" y="-1321.8" font-family="Times,serif" font-size="14.00"> 1.21s</text> | |
<text text-anchor="middle" x="228.4" y="-1306.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N10 --> | |
<g id="edge94" class="edge"> | |
<title>N59->N10</title> | |
<g id="a_edge94"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> runtime.newobject (1s)"> | |
<path fill="none" stroke="#b2b1ac" d="M985.81,-1583.74C978.89,-1578.67 972.41,-1572.75 967.4,-1566 933.37,-1520.09 969.41,-1486.37 933.4,-1442 922.38,-1428.42 907.51,-1438.93 898.4,-1424 871.34,-1379.65 900.09,-1226.17 915.71,-1154.03"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="919.04,-1155.17 917.77,-1144.66 912.2,-1153.67 919.04,-1155.17"/> | |
</a> | |
</g> | |
<g id="a_edge94-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> runtime.newobject (1s)"> | |
<text text-anchor="middle" x="906.4" y="-1383.8" font-family="Times,serif" font-size="14.00"> 1s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N34 --> | |
<g id="edge90" class="edge"> | |
<title>N59->N34</title> | |
<g id="a_edge90"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> bytes.(*Buffer).Write (1.18s)"> | |
<path fill="none" stroke="#b2b0ab" d="M1072.75,-1583.62C1140.56,-1544.32 1277.46,-1464.97 1354.15,-1420.52"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1355.9,-1423.56 1362.79,-1415.51 1352.39,-1417.5 1355.9,-1423.56"/> | |
</a> | |
</g> | |
<g id="a_edge90-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> bytes.(*Buffer).Write (1.18s)"> | |
<text text-anchor="middle" x="1275.4" y="-1500.3" font-family="Times,serif" font-size="14.00"> 1.18s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60->N5 --> | |
<g id="edge6" class="edge"> | |
<title>N60->N5</title> | |
<g id="a_edge6"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage (80.64s)"> | |
<path fill="none" stroke="#b21f00" stroke-width="3" d="M1504.4,-2472.9C1504.4,-2462.15 1504.4,-2448.8 1504.4,-2436.53"/> | |
<polygon fill="#b21f00" stroke="#b21f00" stroke-width="3" points="1507.9,-2436.88 1504.4,-2426.88 1500.9,-2436.88 1507.9,-2436.88"/> | |
</a> | |
</g> | |
<g id="a_edge6-label"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage (80.64s)"> | |
<text text-anchor="middle" x="1524.4" y="-2443.8" font-family="Times,serif" font-size="14.00"> 80.64s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61->N4 --> | |
<g id="edge95" class="edge"> | |
<title>N61->N4</title> | |
<g id="a_edge95"><a xlink:title="runtime.(*sweepLocked).sweep ... runtime.systemstack (1s)"> | |
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M1434.64,-809.5C1424.75,-798.89 1413.77,-787.35 1403.4,-777 1400.08,-773.68 1396.56,-770.26 1393.03,-766.88"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1395.59,-764.48 1385.92,-760.16 1390.78,-769.57 1395.59,-764.48"/> | |
</a> | |
</g> | |
<g id="a_edge95-label"><a xlink:title="runtime.(*sweepLocked).sweep ... runtime.systemstack (1s)"> | |
<text text-anchor="middle" x="1426.4" y="-780.8" font-family="Times,serif" font-size="14.00"> 1s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62->N34 --> | |
<g id="edge97" class="edge"> | |
<title>N62->N34</title> | |
<g id="a_edge97"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> bytes.(*Buffer).Write (0.95s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1576.31,-1583.57C1574.95,-1548.68 1567.5,-1482.79 1532.4,-1442 1515.21,-1422.02 1489.18,-1409.25 1465.49,-1401.22"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1466.84,-1397.98 1456.25,-1398.31 1464.74,-1404.66 1466.84,-1397.98"/> | |
</a> | |
</g> | |
<g id="a_edge97-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> bytes.(*Buffer).Write (0.95s)"> | |
<text text-anchor="middle" x="1588.4" y="-1500.3" font-family="Times,serif" font-size="14.00"> 0.95s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62->N44 --> | |
<g id="edge93" class="edge"> | |
<title>N62->N44</title> | |
<g id="a_edge93"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (1.05s)"> | |
<path fill="none" stroke="#b2b1ac" d="M1538.09,-1583.6C1515.14,-1569.58 1485.66,-1551.58 1460.72,-1536.34"/> | |
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1462.7,-1533.45 1452.34,-1531.22 1459.05,-1539.42 1462.7,-1533.45"/> | |
</a> | |
</g> | |
<g id="a_edge93-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (1.05s)"> | |
<text text-anchor="middle" x="1525.4" y="-1554.8" font-family="Times,serif" font-size="14.00"> 1.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N67 --> | |
<g id="edge139" class="edge"> | |
<title>N63->N67</title> | |
<g id="a_edge139"><a xlink:title="runtime.heapBitsSetType ... runtime.arenaIndex (0.24s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M816.72,-814.09C866.58,-784.3 933.4,-743.04 933.4,-736 933.4,-736 933.4,-736 933.4,-154 933.4,-61.01 1067.06,-34.79 1144.17,-27.4"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1144.41,-30.89 1154.06,-26.53 1143.8,-23.92 1144.41,-30.89"/> | |
</a> | |
</g> | |
<g id="a_edge139-label"><a xlink:title="runtime.heapBitsSetType ... runtime.arenaIndex (0.24s)"> | |
<text text-anchor="middle" x="955.4" y="-480.8" font-family="Times,serif" font-size="14.00"> 0.24s</text> | |
<text text-anchor="middle" x="955.4" y="-465.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64 --> | |
<g id="node64" class="node"> | |
<title>N64</title> | |
<g id="a_node64"><a xlink:title="runtime.bgsweep (4.30s)"> | |
<polygon fill="#edece9" stroke="#b2aa99" points="1505.9,-1015 1428.9,-1015 1428.9,-967 1505.9,-967 1505.9,-1015"/> | |
<text text-anchor="middle" x="1467.4" y="-1003.8" font-family="Times,serif" font-size="9.00">runtime</text> | |
<text text-anchor="middle" x="1467.4" y="-993.8" font-family="Times,serif" font-size="9.00">bgsweep</text> | |
<text text-anchor="middle" x="1467.4" y="-983.8" font-family="Times,serif" font-size="9.00">0.02s (0.013%)</text> | |
<text text-anchor="middle" x="1467.4" y="-973.8" font-family="Times,serif" font-size="9.00">of 4.30s (2.77%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64->N61 --> | |
<g id="edge68" class="edge"> | |
<title>N64->N61</title> | |
<g id="a_edge68"><a xlink:title="runtime.bgsweep ... runtime.(*sweepLocked).sweep (2.57s)"> | |
<path fill="none" stroke="#b2aea3" stroke-dasharray="1,5" d="M1467.4,-966.79C1467.4,-947.34 1467.4,-918.94 1467.4,-894.74"/> | |
<polygon fill="#b2aea3" stroke="#b2aea3" points="1470.9,-894.76 1467.4,-884.76 1463.9,-894.76 1470.9,-894.76"/> | |
</a> | |
</g> | |
<g id="a_edge68-label"><a xlink:title="runtime.bgsweep ... runtime.(*sweepLocked).sweep (2.57s)"> | |
<text text-anchor="middle" x="1484.4" y="-912.3" font-family="Times,serif" font-size="14.00"> 2.57s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65 --> | |
<g id="node65" class="node"> | |
<title>N65</title> | |
<g id="a_node65"><a xlink:title="runtime.pcvalue (3.48s)"> | |
<polygon fill="#edecea" stroke="#b2ac9e" points="1734.4,-339 1638.4,-339 1638.4,-279 1734.4,-279 1734.4,-339"/> | |
<text text-anchor="middle" x="1686.4" y="-325.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="1686.4" y="-312.4" font-family="Times,serif" font-size="12.00">pcvalue</text> | |
<text text-anchor="middle" x="1686.4" y="-299.4" font-family="Times,serif" font-size="12.00">0.96s (0.62%)</text> | |
<text text-anchor="middle" x="1686.4" y="-286.4" font-family="Times,serif" font-size="12.00">of 3.48s (2.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66->N10 --> | |
<g id="edge105" class="edge"> | |
<title>N66->N10</title> | |
<g id="a_edge105"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno ... runtime.newobject (0.75s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1092.82,-2184.53C964.77,-2184.15 578.07,-2179.35 461.4,-2136 418.82,-2120.18 379.4,-2120.42 379.4,-2075 379.4,-2075 379.4,-2075 379.4,-1778 379.4,-1734.45 368.65,-1724.48 355.4,-1683 352.79,-1674.82 349.98,-1673.44 348.4,-1665 347.17,-1658.45 348.13,-1656.66 348.4,-1650 352.18,-1557.32 347.81,-1533.07 365.4,-1442 368.47,-1426.13 438.89,-1174.24 451.4,-1164 482.57,-1138.49 741.22,-1123.97 862.32,-1118.52"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="862.24,-1122.03 872.08,-1118.09 861.93,-1115.03 862.24,-1122.03"/> | |
</a> | |
</g> | |
<g id="a_edge105-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno ... runtime.newobject (0.75s)"> | |
<text text-anchor="middle" x="365.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 0.75s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72 --> | |
<g id="node72" class="node"> | |
<title>N72</title> | |
<g id="a_node72"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (2.78s)"> | |
<polygon fill="#edeceb" stroke="#b2ada2" points="1596.4,-2725 1486.4,-2725 1486.4,-2677 1596.4,-2677 1596.4,-2725"/> | |
<text text-anchor="middle" x="1541.4" y="-2713.8" font-family="Times,serif" font-size="9.00">gnolang</text> | |
<text text-anchor="middle" x="1541.4" y="-2703.8" font-family="Times,serif" font-size="9.00">NewMachineWithOptions</text> | |
<text text-anchor="middle" x="1541.4" y="-2693.8" font-family="Times,serif" font-size="9.00">0.04s (0.026%)</text> | |
<text text-anchor="middle" x="1541.4" y="-2683.8" font-family="Times,serif" font-size="9.00">of 2.78s (1.79%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68->N72 --> | |
<g id="edge67" class="edge"> | |
<title>N68->N72</title> | |
<g id="a_edge67"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachine -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (2.76s)"> | |
<path fill="none" stroke="#b2ada2" d="M1567.38,-2775.88C1563.41,-2764.59 1558.07,-2749.41 1553.27,-2735.75"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1556.69,-2734.92 1550.07,-2726.65 1550.09,-2737.25 1556.69,-2734.92"/> | |
</a> | |
</g> | |
<g id="a_edge67-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachine -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (2.76s)"> | |
<text text-anchor="middle" x="1577.4" y="-2746.8" font-family="Times,serif" font-size="14.00"> 2.76s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N8 --> | |
<g id="edge31" class="edge"> | |
<title>N70->N8</title> | |
<g id="a_edge31"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryList -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (12.80s)"> | |
<path fill="none" stroke="#b28f68" d="M1459.24,-1746.31C1464.03,-1781.27 1466.01,-1838.19 1437.4,-1875 1406.22,-1915.12 1352.03,-1936.42 1308.83,-1947.51"/> | |
<polygon fill="#b28f68" stroke="#b28f68" points="1308.18,-1944.07 1299.29,-1949.82 1309.83,-1950.87 1308.18,-1944.07"/> | |
</a> | |
</g> | |
<g id="a_edge31-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryList -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (12.80s)"> | |
<text text-anchor="middle" x="1481.4" y="-1839.8" font-family="Times,serif" font-size="14.00"> 12.80s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N62 --> | |
<g id="edge137" class="edge"> | |
<title>N70->N62</title> | |
<g id="a_edge137"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryList -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.26s)"> | |
<path fill="none" stroke="#b2b2b1" d="M1489.64,-1682.71C1505.66,-1669.1 1524.46,-1653.13 1540.45,-1639.55"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1542.5,-1642.4 1547.86,-1633.25 1537.97,-1637.06 1542.5,-1642.4"/> | |
</a> | |
</g> | |
<g id="a_edge137-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryList -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.26s)"> | |
<text text-anchor="middle" x="1543.4" y="-1653.8" font-family="Times,serif" font-size="14.00"> 0.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71->N55 --> | |
<g id="edge50" class="edge"> | |
<title>N71->N55</title> | |
<g id="a_edge50"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 (4.21s)"> | |
<path fill="none" stroke="#b2aa9a" d="M1605.22,-1825.14C1603.05,-1808.44 1602.18,-1782.98 1612.4,-1764 1616.86,-1755.72 1623.42,-1748.48 1630.7,-1742.3"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="1632.5,-1745.33 1638.29,-1736.45 1628.23,-1739.78 1632.5,-1745.33"/> | |
</a> | |
</g> | |
<g id="a_edge50-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 (4.21s)"> | |
<text text-anchor="middle" x="1629.4" y="-1775.3" font-family="Times,serif" font-size="14.00"> 4.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72->N10 --> | |
<g id="edge140" class="edge"> | |
<title>N72->N10</title> | |
<g id="a_edge140"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions ... runtime.newobject (0.23s)"> | |
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1486.02,-2697.04C1283.55,-2685.32 585.8,-2636.84 403.4,-2517 312.21,-2457.09 185.39,-2201.95 139.4,-2103 -27.68,-1743.46 -47.32,-1581.49 96.4,-1212 106.89,-1185.03 114.28,-1176.46 140.4,-1164 204.81,-1133.28 688.02,-1120.71 862.12,-1117.14"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="862.18,-1120.64 872.11,-1116.94 862.04,-1113.64 862.18,-1120.64"/> | |
</a> | |
</g> | |
<g id="a_edge140-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions ... runtime.newobject (0.23s)"> | |
<text text-anchor="middle" x="108.4" y="-1956.3" font-family="Times,serif" font-size="14.00"> 0.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72->N23 --> | |
<g id="edge78" class="edge"> | |
<title>N72->N23</title> | |
<g id="a_edge78"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (1.70s)"> | |
<path fill="none" stroke="#b2afa8" d="M1541.4,-2676.6C1541.4,-2665.04 1541.4,-2650.79 1541.4,-2637.6"/> | |
<polygon fill="#b2afa8" stroke="#b2afa8" points="1544.9,-2637.89 1541.4,-2627.89 1537.9,-2637.89 1544.9,-2637.89"/> | |
</a> | |
</g> | |
<g id="a_edge78-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (1.70s)"> | |
<text text-anchor="middle" x="1558.4" y="-2647.8" font-family="Times,serif" font-size="14.00"> 1.70s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73->N4 --> | |
<g id="edge117" class="edge"> | |
<title>N73->N4</title> | |
<g id="a_edge117"><a xlink:title="runtime.gcWriteBarrier ... runtime.systemstack (0.55s)"> | |
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M1200.2,-1088.83C1196.26,-1027.46 1194.92,-868.45 1275.4,-777 1283.69,-767.58 1294.64,-760.11 1305.88,-754.27"/> | |
<polygon fill="#b2b1af" stroke="#b2b1af" points="1307.32,-757.46 1314.85,-750.01 1304.32,-751.14 1307.32,-757.46"/> | |
</a> | |
</g> | |
<g id="a_edge117-label"><a xlink:title="runtime.gcWriteBarrier ... runtime.systemstack (0.55s)"> | |
<text text-anchor="middle" x="1231.4" y="-912.3" font-family="Times,serif" font-size="14.00"> 0.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74->N28 --> | |
<g id="edge129" class="edge"> | |
<title>N74->N28</title> | |
<g id="a_edge129"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic ... runtime.growslice (0.31s)"> | |
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1034.24,-1474.66C1039.36,-1441.55 1042.32,-1386.76 1015.4,-1351 1001.95,-1333.13 981.08,-1351.43 968.4,-1333 960.85,-1322.01 965.46,-1316 968.4,-1303 974.33,-1276.82 1012.18,-1219.55 1020.4,-1194 1024.67,-1180.73 1027.76,-1165.75 1029.92,-1152.48"/> | |
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1033.34,-1153.26 1031.37,-1142.85 1026.42,-1152.22 1033.34,-1153.26"/> | |
</a> | |
</g> | |
<g id="a_edge129-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic ... runtime.growslice (0.31s)"> | |
<text text-anchor="middle" x="985.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 0.31s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74->N46 --> | |
<g id="edge103" class="edge"> | |
<title>N74->N46</title> | |
<g id="a_edge103"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run (0.85s)"> | |
<path fill="none" stroke="#b2b1ad" d="M999.96,-1474.73C995.33,-1469.16 990.91,-1463.13 987.4,-1457 982.69,-1448.75 978.83,-1439.36 975.74,-1430.22"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="979.11,-1429.26 972.79,-1420.76 972.42,-1431.35 979.11,-1429.26"/> | |
</a> | |
</g> | |
<g id="a_edge103-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).EvalStatic -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run (0.85s)"> | |
<text text-anchor="middle" x="1004.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 0.85s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75->N10 --> | |
<g id="edge104" class="edge"> | |
<title>N75->N10</title> | |
<g id="a_edge104"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork ... runtime.newobject (0.80s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M484.42,-1474.73C485.13,-1400.86 491.4,-1204.93 537.4,-1164 584.12,-1122.43 764.95,-1115.86 862,-1115.42"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="861.9,-1118.92 871.89,-1115.4 861.88,-1111.92 861.9,-1118.92"/> | |
</a> | |
</g> | |
<g id="a_edge104-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork ... runtime.newobject (0.80s)"> | |
<text text-anchor="middle" x="511.4" y="-1314.3" font-family="Times,serif" font-size="14.00"> 0.80s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75->N58 --> | |
<g id="edge87" class="edge"> | |
<title>N75->N58</title> | |
<g id="a_edge87"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (1.21s)"> | |
<path fill="none" stroke="#b2b0ab" d="M445.48,-1476.15C422.03,-1459.98 391.96,-1439.24 366.96,-1421.99"/> | |
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="369.12,-1419.23 358.9,-1416.43 365.14,-1424.99 369.12,-1419.23"/> | |
</a> | |
</g> | |
<g id="a_edge87-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).Fork -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (1.21s)"> | |
<text text-anchor="middle" x="433.4" y="-1445.8" font-family="Times,serif" font-size="14.00"> 1.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N11 --> | |
<g id="edge141" class="edge"> | |
<title>N76->N11</title> | |
<g id="a_edge141"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.21s)"> | |
<path fill="none" stroke="#b2b2b1" d="M1989.42,-3079.58C1999.53,-3060.47 2011.4,-3032.41 2011.4,-3006 2011.4,-3006 2011.4,-3006 2011.4,-2650.5 2011.4,-2520.53 1908.16,-2523.31 1808.4,-2440 1797.33,-2430.76 1788.55,-2434.53 1781.4,-2422 1722.34,-2318.52 1698.31,-2245.69 1774.4,-2154 1802.13,-2120.6 1838.91,-2165.88 1870.4,-2136 1878.41,-2128.4 1897.4,-2077.71 1897.4,-2020.5 1897.4,-2020.5 1897.4,-2020.5 1897.4,-1713.5 1897.4,-1689.63 1903.2,-1663.39 1908.97,-1643.18"/> | |
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1912.27,-1644.37 1911.79,-1633.78 1905.56,-1642.35 1912.27,-1644.37"/> | |
</a> | |
</g> | |
<g id="a_edge141-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.21s)"> | |
<text text-anchor="middle" x="1798.4" y="-2396.3" font-family="Times,serif" font-size="14.00"> 0.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N21 --> | |
<g id="edge35" class="edge"> | |
<title>N76->N21</title> | |
<g id="a_edge35"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (8.82s)"> | |
<path fill="none" stroke="#b29d7f" d="M1929.21,-3096.72C1902.5,-3091.19 1869.51,-3080.92 1845.4,-3062 1837.77,-3056.01 1831.45,-3047.79 1826.41,-3039.5"/> | |
<polygon fill="#b29d7f" stroke="#b29d7f" points="1829.52,-3037.89 1821.63,-3030.81 1823.39,-3041.26 1829.52,-3037.89"/> | |
</a> | |
</g> | |
<g id="a_edge35-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (8.82s)"> | |
<text text-anchor="middle" x="1862.4" y="-3050.8" font-family="Times,serif" font-size="14.00"> 8.82s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78->N65 --> | |
<g id="edge59" class="edge"> | |
<title>N78->N65</title> | |
<g id="a_edge59"><a xlink:title="runtime.gentraceback ... runtime.pcvalue (3.47s)"> | |
<path fill="none" stroke="#b2ac9e" stroke-dasharray="1,5" d="M1686.4,-450.79C1686.4,-424.25 1686.4,-382.06 1686.4,-350.78"/> | |
<polygon fill="#b2ac9e" stroke="#b2ac9e" points="1689.9,-350.89 1686.4,-340.89 1682.9,-350.89 1689.9,-350.89"/> | |
</a> | |
</g> | |
<g id="a_edge59-label"><a xlink:title="runtime.gentraceback ... runtime.pcvalue (3.47s)"> | |
<text text-anchor="middle" x="1703.4" y="-384.3" font-family="Times,serif" font-size="14.00"> 3.47s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79 --> | |
<g id="node79" class="node"> | |
<title>N79</title> | |
<g id="a_node79"><a xlink:title="crypto/sha256.(*digest).Write (3.83s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="185.9,-1022.5 102.9,-1022.5 102.9,-959.5 185.9,-959.5 185.9,-1022.5"/> | |
<text text-anchor="middle" x="144.4" y="-1010.5" font-family="Times,serif" font-size="10.00">sha256</text> | |
<text text-anchor="middle" x="144.4" y="-999.5" font-family="Times,serif" font-size="10.00">(*digest)</text> | |
<text text-anchor="middle" x="144.4" y="-988.5" font-family="Times,serif" font-size="10.00">Write</text> | |
<text text-anchor="middle" x="144.4" y="-977.5" font-family="Times,serif" font-size="10.00">0.15s (0.097%)</text> | |
<text text-anchor="middle" x="144.4" y="-966.5" font-family="Times,serif" font-size="10.00">of 3.83s (2.47%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N47 --> | |
<g id="edge58" class="edge"> | |
<title>N79->N47</title> | |
<g id="a_edge58"><a xlink:title="crypto/sha256.(*digest).Write -> crypto/sha256.block (3.60s)"> | |
<path fill="none" stroke="#b2ab9d" d="M144.4,-959.08C144.4,-938.17 144.4,-910.35 144.4,-887.71"/> | |
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="147.9,-887.93 144.4,-877.93 140.9,-887.93 147.9,-887.93"/> | |
</a> | |
</g> | |
<g id="a_edge58-label"><a xlink:title="crypto/sha256.(*digest).Write -> crypto/sha256.block (3.60s)"> | |
<text text-anchor="middle" x="161.4" y="-912.3" font-family="Times,serif" font-size="14.00"> 3.60s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80->N79 --> | |
<g id="edge55" class="edge"> | |
<title>N80->N79</title> | |
<g id="a_edge55"><a xlink:title="crypto/sha256.Sum256 ... crypto/sha256.(*digest).Write (3.83s)"> | |
<path fill="none" stroke="#b2ab9c" stroke-dasharray="1,5" d="M144.4,-1090.77C144.4,-1074.85 144.4,-1053.28 144.4,-1034.35"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="147.9,-1034.5 144.4,-1024.5 140.9,-1034.5 147.9,-1034.5"/> | |
</a> | |
</g> | |
<g id="a_edge55-label"><a xlink:title="crypto/sha256.Sum256 ... crypto/sha256.(*digest).Write (3.83s)"> | |
<text text-anchor="middle" x="161.4" y="-1054.8" font-family="Times,serif" font-size="14.00"> 3.83s</text> | |
</a> | |
</g> | |
</g> | |
</g> | |
</g></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment