Last active
October 23, 2018 00:29
-
-
Save kunalkushwaha/4504487b0b43dbbe1421069cd50eb08c to your computer and use it in GitHub Desktop.
podman's performance test program (libpod as library)
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
package main | |
import ( | |
"context" | |
"fmt" | |
"log" | |
"time" | |
"github.com/containers/libpod/libpod" | |
cc "github.com/containers/libpod/pkg/spec" | |
"github.com/containers/libpod/pkg/util" | |
"github.com/containers/storage/pkg/reexec" | |
"github.com/pkg/profile" | |
) | |
const ( | |
TestImageName = "docker.io/library/alpine:latest" | |
ContainersCount = 50 | |
) | |
type profileData struct { | |
minCreate, minStart, minStop, minDel time.Duration | |
avgCreate, avgStart, avgStop, avgDel time.Duration | |
maxCreate, maxStart, maxStop, maxDel time.Duration | |
} | |
func main() { | |
if reexec.Init() { | |
return | |
} | |
log.Flags() | |
log.SetFlags(2) | |
opts := defaultRuntimeOptions() | |
client, err := libpod.NewRuntime(opts...) | |
if err != nil { | |
log.Fatal(err) | |
} | |
defer client.Shutdown(false) | |
// Print Runtime & System Information. | |
runtimeInfo, err := client.GetOCIRuntimeVersion() | |
if err != nil { | |
log.Fatal(err) | |
} | |
fmt.Println(runtimeInfo) | |
imageRuntime := client.ImageRuntime() | |
if imageRuntime == nil { | |
log.Fatal("ImageRuntime is null") | |
} | |
// Enable profiling. | |
// CPU Profile | |
defer profile.Start().Stop() | |
//Prepare for test. | |
// Pull images | |
testImage, err := imageRuntime.NewFromLocal(TestImageName) | |
if err != nil { | |
//TODO: Download the image from dockerhub. | |
log.Fatal(err) | |
} | |
ctx := context.Background() | |
imageName := "" | |
names := testImage.Names() | |
if len(names) > 0 { | |
imageName = names[0] | |
} else { | |
imageName = testImage.ID() | |
} | |
idmappings, err := util.ParseIDMapping(nil, nil, "", "") | |
if err != nil { | |
log.Fatal(err) | |
} | |
config := &cc.CreateConfig{ | |
Tty: true, | |
Image: imageName, | |
ImageID: testImage.ID(), | |
IDMappings: idmappings, | |
Command: []string{"/bin/sh"}, | |
WorkDir: "/", | |
} | |
runtimeSpec, err := cc.CreateConfigToOCISpec(config) | |
if err != nil { | |
log.Fatal(err) | |
} | |
data := new(profileData) | |
for i := 0; i <= ContainersCount; i++ { | |
//Create Container | |
createStartTime := time.Now() | |
ctr, err := client.NewContainer(ctx, runtimeSpec, libpod.WithRootFSFromImage(testImage.ID(), imageName, false)) | |
if err != nil { | |
log.Fatal(err) | |
} | |
createTotalTime := time.Now().Sub(createStartTime) | |
fmt.Println("Image Created : ", ctr.ID()[:12]) | |
state, _ := ctr.State() | |
fmt.Println("Container Status: ", state.String()) | |
// Start container | |
startStartTime := time.Now() | |
err = ctr.Start(ctx) | |
if err != nil { | |
log.Fatal(err) | |
} | |
startTotalTime := time.Now().Sub(startStartTime) | |
state, _ = ctr.State() | |
fmt.Println("Container Status: ", state.String()) | |
//Stop Container | |
stopStartTime := time.Now() | |
err = ctr.Stop() | |
if err != nil { | |
log.Fatal(err) | |
} | |
stopTotalTime := time.Now().Sub(stopStartTime) | |
state, _ = ctr.State() | |
fmt.Println("Container Status: ", state.String()) | |
//Delete Container | |
deleteStartTime := time.Now() | |
/* | |
err = client.RemoveContainer(ctx, ctr, true) | |
if err != nil { | |
log.Fatal(err) | |
} | |
*/ | |
deleteTotalTime := time.Now().Sub(deleteStartTime) | |
data = updateProfileData(data, createTotalTime, startTotalTime, stopTotalTime, deleteTotalTime) | |
} | |
fmt.Println("\nContainer Profile data\n") | |
fmt.Printf("\tCreate\tStart\tStop\tDelete\n") | |
fmt.Printf("Min\t%.2fs\t%.2fs\t%.2fs\t%.2fs\n", data.minCreate.Seconds(), data.minStart.Seconds(), data.minStop.Seconds(), data.minDel.Seconds()) | |
fmt.Printf("Avg\t%.2fs\t%.2fs\t%.2fs\t%.2fs\n", data.avgCreate.Seconds()/ContainersCount, data.avgStart.Seconds()/ContainersCount, data.avgStop.Seconds()/ContainersCount, data.avgDel.Seconds()/ContainersCount) | |
fmt.Printf("Max\t%.2fs\t%.2fs\t%.2fs\t%.2fs\n", data.maxCreate.Seconds(), data.maxStart.Seconds(), data.maxStop.Seconds(), data.maxDel.Seconds()) | |
fmt.Printf("Total\t%.2fs\t%.2fs\t%.2fs\t%.2fs\n", data.avgCreate.Seconds(), data.avgStart.Seconds(), data.avgStop.Seconds(), data.avgDel.Seconds()) | |
} | |
func defaultRuntimeOptions() []libpod.RuntimeOption { | |
options := []libpod.RuntimeOption{} | |
return options | |
/* | |
//TODO: Shall we test in clean environment? | |
sOpts := storage.StoreOptions{ | |
GraphDriverName: "overlay", | |
RunRoot: "/var/run/containers/storage", | |
GraphRoot: "/var/lib/containers/storage", | |
} | |
storageOpts := libpod.WithStorageConfig(sOpts) | |
options = append(options, storageOpts) | |
return options | |
*/ | |
} | |
func updateProfileData(base *profileData, create, start, stop, delete time.Duration) *profileData { | |
if create < base.minCreate || base.minCreate == 0 { | |
base.minCreate = create | |
} | |
if create > base.maxCreate || base.maxCreate == 0 { | |
base.maxCreate = create | |
} | |
if start < base.minStart || base.minStart == 0 { | |
base.minStart = start | |
} | |
if start > base.maxStart || base.maxStart == 0 { | |
base.maxStart = start | |
} | |
if stop < base.minStop || base.minStop == 0 { | |
base.minStop = stop | |
} | |
if stop > base.maxStop || base.maxStop == 0 { | |
base.maxStop = stop | |
} | |
if delete < base.minDel || base.minDel == 0 { | |
base.minDel = delete | |
} | |
if delete > base.maxDel || base.maxDel == 0 { | |
base.maxDel = delete | |
} | |
base.avgCreate = base.avgCreate + create | |
base.avgStart = base.avgStart + start | |
base.avgStop = base.avgStop + stop | |
base.avgDel = base.avgDel + delete | |
return base | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 2.38.0 (20140413.2041) | |
--> | |
<!-- Title: perftest Pages: 1 --> | |
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<script type="text/ecmascript"><![CDATA[ | |
/** | |
* SVGPan library 1.2.1 | |
* ====================== | |
* | |
* Given an unique existing element with id "viewport" (or when missing, the first g | |
* element), including the the library into any SVG adds the following capabilities: | |
* | |
* - Mouse panning | |
* - Mouse zooming (using the wheel) | |
* - Object dragging | |
* | |
* You can configure the behaviour of the pan/zoom/drag with the variables | |
* listed in the CONFIGURATION section of this file. | |
* | |
* Known issues: | |
* | |
* - Zooming (while panning) on Safari has still some issues | |
* | |
* Releases: | |
* | |
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi | |
* - Fixed a regression with mouse wheel (now working on Firefox 5) | |
* - Working with viewBox attribute (#4) | |
* - Added "use strict;" and fixed resulting warnings (#5) | |
* - Added configuration variables, dragging is disabled by default (#3) | |
* | |
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui | |
* Fixed a bug with browser mouse handler interaction | |
* | |
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui | |
* Updated the zoom code to support the mouse wheel on Safari/Chrome | |
* | |
* 1.0, Andrea Leofreddi | |
* First release | |
* | |
* This code is licensed under the following BSD license: | |
* | |
* Copyright 2009-2010 Andrea Leofreddi <a.leofreddi@itcharm.com>. All rights reserved. | |
* | |
* Redistribution and use in source and binary forms, with or without modification, are | |
* permitted provided that the following conditions are met: | |
* | |
* 1. Redistributions of source code must retain the above copyright notice, this list of | |
* conditions and the following disclaimer. | |
* | |
* 2. Redistributions in binary form must reproduce the above copyright notice, this list | |
* of conditions and the following disclaimer in the documentation and/or other materials | |
* provided with the distribution. | |
* | |
* THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED | |
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR | |
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | |
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | |
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
* | |
* The views and conclusions contained in the software and documentation are those of the | |
* authors and should not be interpreted as representing official policies, either expressed | |
* or implied, of Andrea Leofreddi. | |
*/ | |
"use strict"; | |
/// CONFIGURATION | |
/// ====> | |
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled) | |
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled) | |
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled) | |
/// <==== | |
/// END OF CONFIGURATION | |
var root = document.documentElement; | |
var state = 'none', svgRoot, stateTarget, stateOrigin, stateTf; | |
setupHandlers(root); | |
/** | |
* Register handlers | |
*/ | |
function setupHandlers(root){ | |
setAttributes(root, { | |
"onmouseup" : "handleMouseUp(evt)", | |
"onmousedown" : "handleMouseDown(evt)", | |
"onmousemove" : "handleMouseMove(evt)", | |
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element | |
}); | |
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) | |
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari | |
else | |
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others | |
} | |
/** | |
* Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable. | |
*/ | |
function getRoot(root) { | |
if(typeof(svgRoot) == "undefined") { | |
var g = null; | |
g = root.getElementById("viewport"); | |
if(g == null) | |
g = root.getElementsByTagName('g')[0]; | |
if(g == null) | |
alert('Unable to obtain SVG root element'); | |
setCTM(g, g.getCTM()); | |
g.removeAttribute("viewBox"); | |
svgRoot = g; | |
} | |
return svgRoot; | |
} | |
/** | |
* Instance an SVGPoint object with given event coordinates. | |
*/ | |
function getEventPoint(evt) { | |
var p = root.createSVGPoint(); | |
p.x = evt.clientX; | |
p.y = evt.clientY; | |
return p; | |
} | |
/** | |
* Sets the current transform matrix of an element. | |
*/ | |
function setCTM(element, matrix) { | |
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; | |
element.setAttribute("transform", s); | |
} | |
/** | |
* Dumps a matrix to a string (useful for debug). | |
*/ | |
function dumpMatrix(matrix) { | |
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; | |
return s; | |
} | |
/** | |
* Sets attributes of an element. | |
*/ | |
function setAttributes(element, attributes){ | |
for (var i in attributes) | |
element.setAttributeNS(null, i, attributes[i]); | |
} | |
/** | |
* Handle mouse wheel event. | |
*/ | |
function handleMouseWheel(evt) { | |
if(!enableZoom) | |
return; | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var delta; | |
if(evt.wheelDelta) | |
delta = evt.wheelDelta / 3600; // Chrome/Safari | |
else | |
delta = evt.detail / -90; // Mozilla | |
var z = 1 + delta; // Zoom factor: 0.9/1.1 | |
var g = getRoot(svgDoc); | |
var p = getEventPoint(evt); | |
p = p.matrixTransform(g.getCTM().inverse()); | |
// Compute new scale matrix in current mouse position | |
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); | |
setCTM(g, g.getCTM().multiply(k)); | |
if(typeof(stateTf) == "undefined") | |
stateTf = g.getCTM().inverse(); | |
stateTf = stateTf.multiply(k.inverse()); | |
} | |
/** | |
* Handle mouse move event. | |
*/ | |
function handleMouseMove(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if(state == 'pan' && enablePan) { | |
// Pan mode | |
var p = getEventPoint(evt).matrixTransform(stateTf); | |
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); | |
} else if(state == 'drag' && enableDrag) { | |
// Drag mode | |
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); | |
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); | |
stateOrigin = p; | |
} | |
} | |
/** | |
* Handle click event. | |
*/ | |
function handleMouseDown(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if( | |
evt.target.tagName == "svg" | |
|| !enableDrag // Pan anyway when drag is disabled and the user clicked on an element | |
) { | |
// Pan mode | |
state = 'pan'; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} else { | |
// Drag mode | |
state = 'drag'; | |
stateTarget = evt.target; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} | |
} | |
/** | |
* Handle mouse button release event. | |
*/ | |
function handleMouseUp(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
if(state == 'pan' || state == 'drag') { | |
// Quit pan mode | |
state = ''; | |
} | |
} | |
]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2102)"> | |
<title>perftest</title> | |
<polygon fill="white" stroke="none" points="-4,4 -4,-2102 1813,-2102 1813,4 -4,4"/> | |
<g id="clust1" class="cluster"><title>cluster_L</title> | |
<polygon fill="none" stroke="black" points="343,-1922 343,-2090 759,-2090 759,-1922 343,-1922"/> | |
</g> | |
<!-- File: perftest --> | |
<g id="node1" class="node"><title>File: perftest</title> | |
<g id="a_node1"><a xlink:title="perftest"> | |
<polygon fill="#f8f8f8" stroke="black" points="751.5,-2082 350.5,-2082 350.5,-1930 751.5,-1930 751.5,-2082"/> | |
<text text-anchor="start" x="358.5" y="-2065.2" font-family="Times,serif" font-size="16.00">File: perftest</text> | |
<text text-anchor="start" x="358.5" y="-2047.2" font-family="Times,serif" font-size="16.00">Build ID: ece9aad5d018b61d863849199ed037428082e503</text> | |
<text text-anchor="start" x="358.5" y="-2029.2" font-family="Times,serif" font-size="16.00">Type: cpu</text> | |
<text text-anchor="start" x="358.5" y="-2011.2" font-family="Times,serif" font-size="16.00">Time: Oct 22, 2018 at 2:24pm (JST)</text> | |
<text text-anchor="start" x="358.5" y="-1993.2" font-family="Times,serif" font-size="16.00">Duration: 9.25mins, Total samples = 2.19s ( 0.39%)</text> | |
<text text-anchor="start" x="358.5" y="-1975.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 1.75s, 79.91% of 2.19s total</text> | |
<text text-anchor="start" x="358.5" y="-1957.2" font-family="Times,serif" font-size="16.00">Dropped 219 nodes (cum <= 0.01s)</text> | |
<text text-anchor="start" x="358.5" y="-1939.2" font-family="Times,serif" font-size="16.00">Showing top 80 nodes out of 243</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1 --> | |
<g id="node1" class="node"><title>N1</title> | |
<g id="a_node1"><a xlink:title="main.main (1.04s)"> | |
<polygon fill="#eddad5" stroke="#b22300" points="850,-1879 770,-1879 770,-1843 850,-1843 850,-1879"/> | |
<text text-anchor="middle" x="810" y="-1868.1" font-family="Times,serif" font-size="8.00">main</text> | |
<text text-anchor="middle" x="810" y="-1859.1" font-family="Times,serif" font-size="8.00">main</text> | |
<text text-anchor="middle" x="810" y="-1850.1" font-family="Times,serif" font-size="8.00">0 of 1.04s (47.49%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6 --> | |
<g id="node6" class="node"><title>N6</title> | |
<g id="a_node6"><a xlink:title="github.com/containers/libpod/libpod.(*Container).Start (0.55s)"> | |
<polygon fill="#edddd5" stroke="#b23c00" points="864.5,-1792 755.5,-1792 755.5,-1739 864.5,-1739 864.5,-1792"/> | |
<text text-anchor="middle" x="810" y="-1781.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="810" y="-1772.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="810" y="-1763.6" font-family="Times,serif" font-size="8.00">(*Container)</text> | |
<text text-anchor="middle" x="810" y="-1754.6" font-family="Times,serif" font-size="8.00">Start</text> | |
<text text-anchor="middle" x="810" y="-1745.6" font-family="Times,serif" font-size="8.00">0 of 0.55s (25.11%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N6 --> | |
<g id="edge2" class="edge"><title>N1->N6</title> | |
<g id="a_edge2"><a xlink:title="main.main -> github.com/containers/libpod/libpod.(*Container).Start (0.55s)"> | |
<path fill="none" stroke="#b23c00" stroke-width="2" d="M810,-1842.85C810,-1831.51 810,-1816.22 810,-1802.3"/> | |
<polygon fill="#b23c00" stroke="#b23c00" stroke-width="2" points="813.5,-1802.01 810,-1792.01 806.5,-1802.01 813.5,-1802.01"/> | |
</a> | |
</g> | |
<g id="a_edge2-label"><a xlink:title="main.main -> github.com/containers/libpod/libpod.(*Container).Start (0.55s)"> | |
<text text-anchor="middle" x="827" y="-1813.8" font-family="Times,serif" font-size="14.00"> 0.55s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20 --> | |
<g id="node20" class="node"><title>N20</title> | |
<g id="a_node20"><a xlink:title="github.com/containers/libpod/libpod.(*Container).syncContainer (0.14s)"> | |
<polygon fill="#ede9e5" stroke="#b29979" points="1118.5,-1688 1009.5,-1688 1009.5,-1635 1118.5,-1635 1118.5,-1688"/> | |
<text text-anchor="middle" x="1064" y="-1677.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1064" y="-1668.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="1064" y="-1659.6" font-family="Times,serif" font-size="8.00">(*Container)</text> | |
<text text-anchor="middle" x="1064" y="-1650.6" font-family="Times,serif" font-size="8.00">syncContainer</text> | |
<text text-anchor="middle" x="1064" y="-1641.6" font-family="Times,serif" font-size="8.00">0 of 0.14s (6.39%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N20 --> | |
<g id="edge24" class="edge"><title>N1->N20</title> | |
<g id="a_edge24"><a xlink:title="main.main ... github.com/containers/libpod/libpod.(*Container).syncContainer (0.13s)"> | |
<path fill="none" stroke="#b29b7d" stroke-dasharray="1,5" d="M833.518,-1842.81C868.78,-1816.9 937.272,-1766.09 994,-1721 1004.57,-1712.6 1015.87,-1703.3 1026.23,-1694.64"/> | |
<polygon fill="#b29b7d" stroke="#b29b7d" points="1028.54,-1697.28 1033.95,-1688.17 1024.04,-1691.91 1028.54,-1697.28"/> | |
</a> | |
</g> | |
<g id="a_edge24-label"><a xlink:title="main.main ... github.com/containers/libpod/libpod.(*Container).syncContainer (0.13s)"> | |
<text text-anchor="middle" x="987" y="-1761.8" font-family="Times,serif" font-size="14.00"> 0.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27 --> | |
<g id="node27" class="node"><title>N27</title> | |
<g id="a_node27"><a xlink:title="github.com/containers/libpod/libpod.(*Runtime).newContainer (0.32s)"> | |
<polygon fill="#ede3db" stroke="#b26930" points="737.5,-1792 628.5,-1792 628.5,-1739 737.5,-1739 737.5,-1792"/> | |
<text text-anchor="middle" x="683" y="-1781.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="683" y="-1772.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="683" y="-1763.6" font-family="Times,serif" font-size="8.00">(*Runtime)</text> | |
<text text-anchor="middle" x="683" y="-1754.6" font-family="Times,serif" font-size="8.00">newContainer</text> | |
<text text-anchor="middle" x="683" y="-1745.6" font-family="Times,serif" font-size="8.00">0 of 0.32s (14.61%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N27 --> | |
<g id="edge5" class="edge"><title>N1->N27</title> | |
<g id="a_edge5"><a xlink:title="main.main ... github.com/containers/libpod/libpod.(*Runtime).newContainer (0.32s)"> | |
<path fill="none" stroke="#b26930" stroke-dasharray="1,5" d="M786.706,-1842.85C769.713,-1830.34 746.194,-1813.02 725.849,-1798.05"/> | |
<polygon fill="#b26930" stroke="#b26930" points="727.774,-1795.12 717.646,-1792.01 723.624,-1800.75 727.774,-1795.12"/> | |
</a> | |
</g> | |
<g id="a_edge5-label"><a xlink:title="main.main ... github.com/containers/libpod/libpod.(*Runtime).newContainer (0.32s)"> | |
<text text-anchor="middle" x="779" y="-1813.8" font-family="Times,serif" font-size="14.00"> 0.32s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2 --> | |
<g id="node2" class="node"><title>N2</title> | |
<g id="a_node2"><a xlink:title="runtime.futex (0.46s)"> | |
<polygon fill="#edded5" stroke="#b24200" points="592,-86 428,-86 428,-0 592,-0 592,-86"/> | |
<text text-anchor="middle" x="510" y="-62.8" font-family="Times,serif" font-size="24.00">runtime</text> | |
<text text-anchor="middle" x="510" y="-36.8" font-family="Times,serif" font-size="24.00">futex</text> | |
<text text-anchor="middle" x="510" y="-10.8" font-family="Times,serif" font-size="24.00">0.46s (21.00%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3 --> | |
<g id="node3" class="node"><title>N3</title> | |
<g id="a_node3"><a xlink:title="syscall.Syscall (0.26s)"> | |
<polygon fill="#ede5df" stroke="#b27a48" points="946,-1115 792,-1115 792,-1023 946,-1023 946,-1115"/> | |
<text text-anchor="middle" x="869" y="-1095.8" font-family="Times,serif" font-size="19.00">syscall</text> | |
<text text-anchor="middle" x="869" y="-1074.8" font-family="Times,serif" font-size="19.00">Syscall</text> | |
<text text-anchor="middle" x="869" y="-1053.8" font-family="Times,serif" font-size="19.00">0.20s (9.13%)</text> | |
<text text-anchor="middle" x="869" y="-1032.8" font-family="Times,serif" font-size="19.00">of 0.26s (11.87%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28 --> | |
<g id="node28" class="node"><title>N28</title> | |
<g id="a_node28"><a xlink:title="runtime.exitsyscall (0.09s)"> | |
<polygon fill="#edebe8" stroke="#b2a48d" points="940,-445 844,-445 844,-385 940,-385 940,-445"/> | |
<text text-anchor="middle" x="892" y="-431.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="892" y="-418.4" font-family="Times,serif" font-size="12.00">exitsyscall</text> | |
<text text-anchor="middle" x="892" y="-405.4" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
<text text-anchor="middle" x="892" y="-392.4" font-family="Times,serif" font-size="12.00">of 0.09s (4.11%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N28 --> | |
<g id="edge65" class="edge"><title>N3->N28</title> | |
<g id="a_edge65"><a xlink:title="syscall.Syscall -> runtime.exitsyscall (0.04s)"> | |
<path fill="none" stroke="#b2ada2" d="M887.528,-1022.88C911.51,-962.089 952.313,-849.963 970,-750 991.298,-629.627 1035.23,-581.375 975,-475 967.339,-461.469 957.838,-465.772 945,-457 942.177,-455.071 939.304,-453.045 936.429,-450.969"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="938.49,-448.14 928.363,-445.026 934.337,-453.775 938.49,-448.14"/> | |
</a> | |
</g> | |
<g id="a_edge65-label"><a xlink:title="syscall.Syscall -> runtime.exitsyscall (0.04s)"> | |
<text text-anchor="middle" x="984" y="-771.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65 --> | |
<g id="node65" class="node"><title>N65</title> | |
<g id="a_node65"><a xlink:title="runtime.entersyscall (0.03s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="1116,-730.5 1020,-730.5 1020,-670.5 1116,-670.5 1116,-730.5"/> | |
<text text-anchor="middle" x="1068" y="-716.9" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="1068" y="-703.9" font-family="Times,serif" font-size="12.00">entersyscall</text> | |
<text text-anchor="middle" x="1068" y="-690.9" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
<text text-anchor="middle" x="1068" y="-677.9" font-family="Times,serif" font-size="12.00">of 0.03s (1.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N65 --> | |
<g id="edge88" class="edge"><title>N3->N65</title> | |
<g id="a_edge88"><a xlink:title="syscall.Syscall -> runtime.entersyscall (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" d="M933.306,-1022.72C941.054,-1016.89 948.775,-1010.89 956,-1005 1012.06,-959.263 1013.09,-930.742 1076,-895 1100.21,-881.246 1119.38,-899.336 1136,-877 1167.37,-834.836 1132.48,-776.379 1102.21,-738.745"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1104.52,-736.051 1095.45,-730.58 1099.13,-740.515 1104.52,-736.051"/> | |
</a> | |
</g> | |
<g id="a_edge88-label"><a xlink:title="syscall.Syscall -> runtime.entersyscall (0.02s)"> | |
<text text-anchor="middle" x="1093" y="-898.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4 --> | |
<g id="node4" class="node"><title>N4</title> | |
<g id="a_node4"><a xlink:title="runtime.main (1.04s)"> | |
<polygon fill="#eddad5" stroke="#b22300" points="850,-2024 770,-2024 770,-1988 850,-1988 850,-2024"/> | |
<text text-anchor="middle" x="810" y="-2013.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="810" y="-2004.1" font-family="Times,serif" font-size="8.00">main</text> | |
<text text-anchor="middle" x="810" y="-1995.1" font-family="Times,serif" font-size="8.00">0 of 1.04s (47.49%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N1 --> | |
<g id="edge1" class="edge"><title>N4->N1</title> | |
<g id="a_edge1"><a xlink:title="runtime.main -> main.main (1.04s)"> | |
<path fill="none" stroke="#b22300" stroke-width="3" d="M810,-1987.75C810,-1963.38 810,-1918.61 810,-1889.59"/> | |
<polygon fill="#b22300" stroke="#b22300" stroke-width="3" points="813.5,-1889.31 810,-1879.31 806.5,-1889.31 813.5,-1889.31"/> | |
</a> | |
</g> | |
<g id="a_edge1-label"><a xlink:title="runtime.main -> main.main (1.04s)"> | |
<text text-anchor="middle" x="827" y="-1900.8" font-family="Times,serif" font-size="14.00"> 1.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5 --> | |
<g id="node5" class="node"><title>N5</title> | |
<g id="a_node5"><a xlink:title="runtime.systemstack (0.20s)"> | |
<polygon fill="#ede7e2" stroke="#b28a60" points="837,-313 747,-313 747,-257 837,-257 837,-313"/> | |
<text text-anchor="middle" x="792" y="-300.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="792" y="-288.2" font-family="Times,serif" font-size="11.00">systemstack</text> | |
<text text-anchor="middle" x="792" y="-276.2" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="792" y="-264.2" font-family="Times,serif" font-size="11.00">of 0.20s (9.13%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32 --> | |
<g id="node32" class="node"><title>N32</title> | |
<g id="a_node32"><a xlink:title="runtime.notewakeup (0.12s)"> | |
<polygon fill="#edeae6" stroke="#b29e81" points="444,-195 354,-195 354,-139 444,-139 444,-195"/> | |
<text text-anchor="middle" x="399" y="-182.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="399" y="-170.2" font-family="Times,serif" font-size="11.00">notewakeup</text> | |
<text text-anchor="middle" x="399" y="-158.2" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="399" y="-146.2" font-family="Times,serif" font-size="11.00">of 0.12s (5.48%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N32 --> | |
<g id="edge34" class="edge"><title>N5->N32</title> | |
<g id="a_edge34"><a xlink:title="runtime.systemstack ... runtime.notewakeup (0.09s)"> | |
<path fill="none" stroke="#b2a48d" stroke-dasharray="1,5" d="M756.374,-256.995C750.182,-253.403 743.603,-250.205 737,-248 678.489,-228.465 516.09,-255.67 460,-230 446.631,-223.881 434.607,-213.448 424.84,-202.868"/> | |
<polygon fill="#b2a48d" stroke="#b2a48d" points="427.354,-200.426 418.139,-195.197 422.082,-205.031 427.354,-200.426"/> | |
</a> | |
</g> | |
<g id="a_edge34-label"><a xlink:title="runtime.systemstack ... runtime.notewakeup (0.09s)"> | |
<text text-anchor="middle" x="477" y="-218.8" font-family="Times,serif" font-size="14.00"> 0.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42 --> | |
<g id="node42" class="node"><title>N42</title> | |
<g id="a_node42"><a xlink:title="runtime.gcDrain (0.07s)"> | |
<polygon fill="#edebe9" stroke="#b2a895" points="840,-197 744,-197 744,-137 840,-137 840,-197"/> | |
<text text-anchor="middle" x="792" y="-183.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="792" y="-170.4" font-family="Times,serif" font-size="12.00">gcDrain</text> | |
<text text-anchor="middle" x="792" y="-157.4" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
<text text-anchor="middle" x="792" y="-144.4" font-family="Times,serif" font-size="12.00">of 0.07s (3.20%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N42 --> | |
<g id="edge49" class="edge"><title>N5->N42</title> | |
<g id="a_edge49"><a xlink:title="runtime.systemstack ... runtime.gcDrain (0.06s)"> | |
<path fill="none" stroke="#b2aa9a" stroke-dasharray="1,5" d="M792,-256.803C792,-242.081 792,-223.629 792,-207.365"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="795.5,-207.054 792,-197.054 788.5,-207.054 795.5,-207.054"/> | |
</a> | |
</g> | |
<g id="a_edge49-label"><a xlink:title="runtime.systemstack ... runtime.gcDrain (0.06s)"> | |
<text text-anchor="middle" x="809" y="-218.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73 --> | |
<g id="node73" class="node"><title>N73</title> | |
<g id="a_node73"><a xlink:title="runtime.memclrNoHeapPointers (0.02s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="1116.5,-190.5 985.5,-190.5 985.5,-143.5 1116.5,-143.5 1116.5,-190.5"/> | |
<text text-anchor="middle" x="1051" y="-176.9" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="1051" y="-163.9" font-family="Times,serif" font-size="12.00">memclrNoHeapPointers</text> | |
<text text-anchor="middle" x="1051" y="-150.9" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N73 --> | |
<g id="edge129" class="edge"><title>N5->N73</title> | |
<g id="a_edge129"><a xlink:title="runtime.systemstack ... runtime.memclrNoHeapPointers (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M837.114,-263.794C879.915,-244.625 944.497,-215.7 991.496,-194.651"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="992.954,-197.833 1000.65,-190.551 990.092,-191.444 992.954,-197.833"/> | |
</a> | |
</g> | |
<g id="a_edge129-label"><a xlink:title="runtime.systemstack ... runtime.memclrNoHeapPointers (0.01s)"> | |
<text text-anchor="middle" x="962" y="-218.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9 --> | |
<g id="node9" class="node"><title>N9</title> | |
<g id="a_node9"><a xlink:title="github.com/containers/libpod/libpod.(*Container).init (0.23s)"> | |
<polygon fill="#ede6e0" stroke="#b28254" points="991.5,-1688 882.5,-1688 882.5,-1635 991.5,-1635 991.5,-1688"/> | |
<text text-anchor="middle" x="937" y="-1677.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="937" y="-1668.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="937" y="-1659.6" font-family="Times,serif" font-size="8.00">(*Container)</text> | |
<text text-anchor="middle" x="937" y="-1650.6" font-family="Times,serif" font-size="8.00">init</text> | |
<text text-anchor="middle" x="937" y="-1641.6" font-family="Times,serif" font-size="8.00">0 of 0.23s (10.50%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N9 --> | |
<g id="edge11" class="edge"><title>N6->N9</title> | |
<g id="a_edge11"><a xlink:title="github.com/containers/libpod/libpod.(*Container).Start -> github.com/containers/libpod/libpod.(*Container).init (0.23s)"> | |
<path fill="none" stroke="#b28254" d="M842.047,-1738.76C858.743,-1725.35 879.319,-1708.83 897.044,-1694.59"/> | |
<polygon fill="#b28254" stroke="#b28254" points="899.358,-1697.22 904.963,-1688.23 894.974,-1691.76 899.358,-1697.22"/> | |
</a> | |
</g> | |
<g id="a_edge11-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).Start -> github.com/containers/libpod/libpod.(*Container).init (0.23s)"> | |
<text text-anchor="middle" x="899" y="-1709.8" font-family="Times,serif" font-size="14.00"> 0.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13 --> | |
<g id="node13" class="node"><title>N13</title> | |
<g id="a_node13"><a xlink:title="github.com/containers/libpod/libpod.(*Container).mountStorage (0.29s)"> | |
<polygon fill="#ede4dd" stroke="#b2723c" points="864.5,-1688 755.5,-1688 755.5,-1635 864.5,-1635 864.5,-1688"/> | |
<text text-anchor="middle" x="810" y="-1677.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="810" y="-1668.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="810" y="-1659.6" font-family="Times,serif" font-size="8.00">(*Container)</text> | |
<text text-anchor="middle" x="810" y="-1650.6" font-family="Times,serif" font-size="8.00">mountStorage</text> | |
<text text-anchor="middle" x="810" y="-1641.6" font-family="Times,serif" font-size="8.00">0 of 0.29s (13.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N13 --> | |
<g id="edge6" class="edge"><title>N6->N13</title> | |
<g id="a_edge6"><a xlink:title="github.com/containers/libpod/libpod.(*Container).Start ... github.com/containers/libpod/libpod.(*Container).mountStorage (0.29s)"> | |
<path fill="none" stroke="#b2723c" stroke-dasharray="1,5" d="M810,-1738.76C810,-1726.56 810,-1711.78 810,-1698.49"/> | |
<polygon fill="#b2723c" stroke="#b2723c" points="813.5,-1698.23 810,-1688.23 806.5,-1698.23 813.5,-1698.23"/> | |
</a> | |
</g> | |
<g id="a_edge6-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).Start ... github.com/containers/libpod/libpod.(*Container).mountStorage (0.29s)"> | |
<text text-anchor="middle" x="827" y="-1709.8" font-family="Times,serif" font-size="14.00"> 0.29s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N20 --> | |
<g id="edge99" class="edge"><title>N6->N20</title> | |
<g id="a_edge99"><a xlink:title="github.com/containers/libpod/libpod.(*Container).Start -> github.com/containers/libpod/libpod.(*Container).syncContainer (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M864.592,-1743.03C882.283,-1736.04 901.987,-1728.22 920,-1721 946.207,-1710.49 975.047,-1698.8 999.99,-1688.65"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1001.4,-1691.86 1009.35,-1684.84 998.763,-1685.37 1001.4,-1691.86"/> | |
</a> | |
</g> | |
<g id="a_edge99-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).Start -> github.com/containers/libpod/libpod.(*Container).syncContainer (0.01s)"> | |
<text text-anchor="middle" x="973" y="-1709.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7 --> | |
<g id="node7" class="node"><title>N7</title> | |
<g id="a_node7"><a xlink:title="runtime.mallocgc (0.20s)"> | |
<polygon fill="#ede7e2" stroke="#b28a60" points="1299.5,-457 1168.5,-457 1168.5,-373 1299.5,-373 1299.5,-457"/> | |
<text text-anchor="middle" x="1234" y="-439.4" font-family="Times,serif" font-size="17.00">runtime</text> | |
<text text-anchor="middle" x="1234" y="-420.4" font-family="Times,serif" font-size="17.00">mallocgc</text> | |
<text text-anchor="middle" x="1234" y="-401.4" font-family="Times,serif" font-size="17.00">0.14s (6.39%)</text> | |
<text text-anchor="middle" x="1234" y="-382.4" font-family="Times,serif" font-size="17.00">of 0.20s (9.13%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N5 --> | |
<g id="edge87" class="edge"><title>N7->N5</title> | |
<g id="a_edge87"><a xlink:title="runtime.mallocgc ... runtime.systemstack (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1168.32,-385.951C1131.38,-370.907 1084.16,-352.872 1041,-340 975.368,-320.426 898.042,-304.776 847.175,-295.463"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="847.515,-291.968 837.051,-293.63 846.267,-298.856 847.515,-291.968"/> | |
</a> | |
</g> | |
<g id="a_edge87-label"><a xlink:title="runtime.mallocgc ... runtime.systemstack (0.02s)"> | |
<text text-anchor="middle" x="1102" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N73 --> | |
<g id="edge124" class="edge"><title>N7->N73</title> | |
<g id="a_edge124"><a xlink:title="runtime.mallocgc -> runtime.memclrNoHeapPointers (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1203.37,-372.825C1166.86,-323.74 1106.67,-242.836 1073.94,-198.833"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1076.74,-196.738 1067.96,-190.803 1071.12,-200.916 1076.74,-196.738"/> | |
</a> | |
</g> | |
<g id="a_edge124-label"><a xlink:title="runtime.mallocgc -> runtime.memclrNoHeapPointers (0.01s)"> | |
<text text-anchor="middle" x="1181" y="-281.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8 --> | |
<g id="node8" class="node"><title>N8</title> | |
<g id="a_node8"><a xlink:title="runtime.sysmon (0.38s)"> | |
<polygon fill="#ede0d8" stroke="#b25617" points="310,-447 198,-447 198,-383 310,-383 310,-447"/> | |
<text text-anchor="middle" x="254" y="-432.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="254" y="-418.6" font-family="Times,serif" font-size="13.00">sysmon</text> | |
<text text-anchor="middle" x="254" y="-404.6" font-family="Times,serif" font-size="13.00">0.03s (1.37%)</text> | |
<text text-anchor="middle" x="254" y="-390.6" font-family="Times,serif" font-size="13.00">of 0.38s (17.35%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12 --> | |
<g id="node12" class="node"><title>N12</title> | |
<g id="a_node12"><a xlink:title="runtime.usleep (0.22s)"> | |
<polygon fill="#ede7e1" stroke="#b28558" points="328,-322 190,-322 190,-248 328,-248 328,-322"/> | |
<text text-anchor="middle" x="259" y="-302" font-family="Times,serif" font-size="20.00">runtime</text> | |
<text text-anchor="middle" x="259" y="-280" font-family="Times,serif" font-size="20.00">usleep</text> | |
<text text-anchor="middle" x="259" y="-258" font-family="Times,serif" font-size="20.00">0.22s (10.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N12 --> | |
<g id="edge16" class="edge"><title>N8->N12</title> | |
<g id="a_edge16"><a xlink:title="runtime.sysmon -> runtime.usleep (0.21s)"> | |
<path fill="none" stroke="#b2885c" d="M254.005,-382.662C254.116,-369.484 254.388,-353.991 255,-340 255.111,-337.453 255.244,-334.839 255.392,-332.201"/> | |
<polygon fill="#b2885c" stroke="#b2885c" points="258.899,-332.199 256.029,-322 251.913,-331.763 258.899,-332.199"/> | |
</a> | |
</g> | |
<g id="a_edge16-label"><a xlink:title="runtime.sysmon -> runtime.usleep (0.21s)"> | |
<text text-anchor="middle" x="272" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30 --> | |
<g id="node30" class="node"><title>N30</title> | |
<g id="a_node30"><a xlink:title="runtime.notetsleep_internal (0.21s)"> | |
<polygon fill="#ede7e1" stroke="#b2885c" points="524.5,-303 447.5,-303 447.5,-267 524.5,-267 524.5,-303"/> | |
<text text-anchor="middle" x="486" y="-292.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="486" y="-283.1" font-family="Times,serif" font-size="8.00">notetsleep_internal</text> | |
<text text-anchor="middle" x="486" y="-274.1" font-family="Times,serif" font-size="8.00">0 of 0.21s (9.59%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N30 --> | |
<g id="edge40" class="edge"><title>N8->N30</title> | |
<g id="a_edge40"><a xlink:title="runtime.sysmon ... runtime.notetsleep_internal (0.08s)"> | |
<path fill="none" stroke="#b2a691" stroke-dasharray="1,5" d="M310.074,-391.178C324.692,-385.245 340.431,-378.871 355,-373 374.979,-364.949 381.396,-365.859 400,-355 421.879,-342.23 444.121,-324.222 460.503,-309.806"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="462.928,-312.332 468.047,-303.056 458.26,-307.115 462.928,-312.332"/> | |
</a> | |
</g> | |
<g id="a_edge40-label"><a xlink:title="runtime.sysmon ... runtime.notetsleep_internal (0.08s)"> | |
<text text-anchor="middle" x="440" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66 --> | |
<g id="node66" class="node"><title>N66</title> | |
<g id="a_node66"><a xlink:title="runtime.retake (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="171.5,-317 66.5,-317 66.5,-253 171.5,-253 171.5,-317"/> | |
<text text-anchor="middle" x="119" y="-302.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="119" y="-288.6" font-family="Times,serif" font-size="13.00">retake</text> | |
<text text-anchor="middle" x="119" y="-274.6" font-family="Times,serif" font-size="13.00">0.03s (1.37%)</text> | |
<text text-anchor="middle" x="119" y="-260.6" font-family="Times,serif" font-size="13.00">of 0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N66 --> | |
<g id="edge64" class="edge"><title>N8->N66</title> | |
<g id="a_edge64"><a xlink:title="runtime.sysmon -> runtime.retake (0.04s)"> | |
<path fill="none" stroke="#b2ada2" d="M220.975,-382.688C202.425,-365.099 179.126,-343.009 159.484,-324.384"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="161.817,-321.773 152.152,-317.433 157,-326.853 161.817,-321.773"/> | |
</a> | |
</g> | |
<g id="a_edge64-label"><a xlink:title="runtime.sysmon -> runtime.retake (0.04s)"> | |
<text text-anchor="middle" x="208" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72 --> | |
<g id="node72" class="node"><title>N72</title> | |
<g id="a_node72"><a xlink:title="runtime.lock (0.02s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="429.5,-308.5 346.5,-308.5 346.5,-261.5 429.5,-261.5 429.5,-308.5"/> | |
<text text-anchor="middle" x="388" y="-294.9" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="388" y="-281.9" font-family="Times,serif" font-size="12.00">lock</text> | |
<text text-anchor="middle" x="388" y="-268.9" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N72 --> | |
<g id="edge128" class="edge"><title>N8->N72</title> | |
<g id="a_edge128"><a xlink:title="runtime.sysmon -> runtime.lock (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M275.311,-382.81C285.562,-368.925 298.536,-352.845 312,-340 312.881,-339.16 329.72,-327.182 347.323,-314.721"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="349.817,-317.245 355.959,-308.612 345.774,-311.53 349.817,-317.245"/> | |
</a> | |
</g> | |
<g id="a_edge128-label"><a xlink:title="runtime.sysmon -> runtime.lock (0.01s)"> | |
<text text-anchor="middle" x="329" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19 --> | |
<g id="node19" class="node"><title>N19</title> | |
<g id="a_node19"><a xlink:title="github.com/containers/libpod/libpod.(*Container).save (0.17s)"> | |
<polygon fill="#ede8e3" stroke="#b2926d" points="1109.5,-1579.5 1000.5,-1579.5 1000.5,-1526.5 1109.5,-1526.5 1109.5,-1579.5"/> | |
<text text-anchor="middle" x="1055" y="-1569.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1055" y="-1560.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="1055" y="-1551.1" font-family="Times,serif" font-size="8.00">(*Container)</text> | |
<text text-anchor="middle" x="1055" y="-1542.1" font-family="Times,serif" font-size="8.00">save</text> | |
<text text-anchor="middle" x="1055" y="-1533.1" font-family="Times,serif" font-size="8.00">0 of 0.17s (7.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N19 --> | |
<g id="edge51" class="edge"><title>N9->N19</title> | |
<g id="a_edge51"><a xlink:title="github.com/containers/libpod/libpod.(*Container).init -> github.com/containers/libpod/libpod.(*Container).save (0.05s)"> | |
<path fill="none" stroke="#b2ab9e" d="M965.264,-1634.99C981.346,-1620.48 1001.66,-1602.15 1018.88,-1586.6"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="1021.48,-1588.97 1026.56,-1579.67 1016.79,-1583.77 1021.48,-1588.97"/> | |
</a> | |
</g> | |
<g id="a_edge51-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).init -> github.com/containers/libpod/libpod.(*Container).save (0.05s)"> | |
<text text-anchor="middle" x="1017" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26 --> | |
<g id="node26" class="node"><title>N26</title> | |
<g id="a_node26"><a xlink:title="encoding/json.Marshal (0.24s)"> | |
<polygon fill="#ede6e0" stroke="#b28050" points="777,-1333.5 697,-1333.5 697,-1297.5 777,-1297.5 777,-1333.5"/> | |
<text text-anchor="middle" x="737" y="-1322.6" font-family="Times,serif" font-size="8.00">encoding/json</text> | |
<text text-anchor="middle" x="737" y="-1313.6" font-family="Times,serif" font-size="8.00">Marshal</text> | |
<text text-anchor="middle" x="737" y="-1304.6" font-family="Times,serif" font-size="8.00">0 of 0.24s (10.96%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N26 --> | |
<g id="edge100" class="edge"><title>N9->N26</title> | |
<g id="a_edge100"><a xlink:title="github.com/containers/libpod/libpod.(*Container).init ... encoding/json.Marshal (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M991.741,-1637.57C994.517,-1636.65 997.28,-1635.79 1000,-1635 1042.95,-1622.55 1062.45,-1642.77 1099,-1617 1176.88,-1562.09 1128.73,-1488.17 1086,-1403 1077.63,-1386.31 1076.45,-1378.84 1060,-1370 1017.18,-1347 889.599,-1361.86 842,-1352 823.728,-1348.22 804.233,-1342.21 787.064,-1336.2"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="787.844,-1332.76 777.25,-1332.68 785.481,-1339.35 787.844,-1332.76"/> | |
</a> | |
</g> | |
<g id="a_edge100-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).init ... encoding/json.Marshal (0.01s)"> | |
<text text-anchor="middle" x="1150" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60 --> | |
<g id="node60" class="node"><title>N60</title> | |
<g id="a_node60"><a xlink:title="github.com/containers/libpod/libpod.(*Container).generateSpec (0.08s)"> | |
<polygon fill="#edebe8" stroke="#b2a691" points="1441.5,-1579.5 1332.5,-1579.5 1332.5,-1526.5 1441.5,-1526.5 1441.5,-1579.5"/> | |
<text text-anchor="middle" x="1387" y="-1569.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1387" y="-1560.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="1387" y="-1551.1" font-family="Times,serif" font-size="8.00">(*Container)</text> | |
<text text-anchor="middle" x="1387" y="-1542.1" font-family="Times,serif" font-size="8.00">generateSpec</text> | |
<text text-anchor="middle" x="1387" y="-1533.1" font-family="Times,serif" font-size="8.00">0 of 0.08s (3.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N60 --> | |
<g id="edge35" class="edge"><title>N9->N60</title> | |
<g id="a_edge35"><a xlink:title="github.com/containers/libpod/libpod.(*Container).init -> github.com/containers/libpod/libpod.(*Container).generateSpec (0.08s)"> | |
<path fill="none" stroke="#b2a691" d="M991.663,-1637.28C994.459,-1636.44 997.248,-1635.67 1000,-1635 1083.71,-1614.62 1113.02,-1649.01 1193,-1617 1202.99,-1613 1202.17,-1606.36 1212,-1602 1256.08,-1582.45 1272.8,-1597.84 1319,-1584 1320.22,-1583.64 1321.44,-1583.25 1322.67,-1582.86"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="1323.84,-1586.16 1332.14,-1579.57 1321.54,-1579.55 1323.84,-1586.16"/> | |
</a> | |
</g> | |
<g id="a_edge35-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).init -> github.com/containers/libpod/libpod.(*Container).generateSpec (0.08s)"> | |
<text text-anchor="middle" x="1229" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10 --> | |
<g id="node10" class="node"><title>N10</title> | |
<g id="a_node10"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage (0.27s)"> | |
<polygon fill="#ede5de" stroke="#b27744" points="698.5,-1688 589.5,-1688 589.5,-1635 698.5,-1635 698.5,-1688"/> | |
<text text-anchor="middle" x="644" y="-1677.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="644" y="-1668.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="644" y="-1659.6" font-family="Times,serif" font-size="8.00">(*storageService)</text> | |
<text text-anchor="middle" x="644" y="-1650.6" font-family="Times,serif" font-size="8.00">CreateContainerStorage</text> | |
<text text-anchor="middle" x="644" y="-1641.6" font-family="Times,serif" font-size="8.00">0 of 0.27s (12.33%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34 --> | |
<g id="node34" class="node"><title>N34</title> | |
<g id="a_node34"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*store).CreateContainer (0.15s)"> | |
<polygon fill="#ede9e5" stroke="#b29775" points="652.5,-1584 519.5,-1584 519.5,-1522 652.5,-1522 652.5,-1584"/> | |
<text text-anchor="middle" x="586" y="-1573.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="586" y="-1564.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="586" y="-1555.6" font-family="Times,serif" font-size="8.00">com/containers/storage</text> | |
<text text-anchor="middle" x="586" y="-1546.6" font-family="Times,serif" font-size="8.00">(*store)</text> | |
<text text-anchor="middle" x="586" y="-1537.6" font-family="Times,serif" font-size="8.00">CreateContainer</text> | |
<text text-anchor="middle" x="586" y="-1528.6" font-family="Times,serif" font-size="8.00">0 of 0.15s (6.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N34 --> | |
<g id="edge20" class="edge"><title>N10->N34</title> | |
<g id="a_edge20"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage -> github.com/containers/libpod/vendor/github.com/containers/storage.(*store).CreateContainer (0.15s)"> | |
<path fill="none" stroke="#b29775" d="M630.108,-1634.99C623.29,-1622.47 614.926,-1607.11 607.322,-1593.15"/> | |
<polygon fill="#b29775" stroke="#b29775" points="610.315,-1591.33 602.458,-1584.22 604.167,-1594.68 610.315,-1591.33"/> | |
</a> | |
</g> | |
<g id="a_edge20-label"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage -> github.com/containers/libpod/vendor/github.com/containers/storage.(*store).CreateContainer (0.15s)"> | |
<text text-anchor="middle" x="638" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51 --> | |
<g id="node51" class="node"><title>N51</title> | |
<g id="a_node51"><a xlink:title="runtime.memmove (0.03s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="1013.5,-1222 922.5,-1222 922.5,-1172 1013.5,-1172 1013.5,-1222"/> | |
<text text-anchor="middle" x="968" y="-1207.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="968" y="-1193.6" font-family="Times,serif" font-size="13.00">memmove</text> | |
<text text-anchor="middle" x="968" y="-1179.6" font-family="Times,serif" font-size="13.00">0.03s (1.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N51 --> | |
<g id="edge105" class="edge"><title>N10->N51</title> | |
<g id="a_edge105"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... runtime.memmove (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M589.355,-1640.73C561.994,-1628.3 530.433,-1609.68 510,-1584 459.033,-1519.95 457.712,-1482.78 476,-1403 477.71,-1395.54 529.813,-1283.5 536,-1279 582.797,-1244.92 608.555,-1273.85 665,-1261 686.38,-1256.13 690.503,-1250.32 712,-1246 801.67,-1227.99 829.888,-1255.87 917,-1228 918.648,-1227.47 920.3,-1226.88 921.948,-1226.25"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="923.563,-1229.36 931.294,-1222.11 920.732,-1222.96 923.563,-1229.36"/> | |
</a> | |
</g> | |
<g id="a_edge105-label"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... runtime.memmove (0.01s)"> | |
<text text-anchor="middle" x="493" y="-1433.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58 --> | |
<g id="node58" class="node"><title>N58</title> | |
<g id="a_node58"><a xlink:title="encoding/json.Unmarshal (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="1310.5,-1571 1233.5,-1571 1233.5,-1535 1310.5,-1535 1310.5,-1571"/> | |
<text text-anchor="middle" x="1272" y="-1560.1" font-family="Times,serif" font-size="8.00">encoding/json</text> | |
<text text-anchor="middle" x="1272" y="-1551.1" font-family="Times,serif" font-size="8.00">Unmarshal</text> | |
<text text-anchor="middle" x="1272" y="-1542.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N58 --> | |
<g id="edge78" class="edge"><title>N10->N58</title> | |
<g id="a_edge78"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... encoding/json.Unmarshal (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M698.74,-1645.26C713.948,-1641.45 730.534,-1637.69 746,-1635 825.648,-1621.16 851.332,-1645.45 927,-1617 937.736,-1612.96 937.277,-1606.07 948,-1602 1019.03,-1575.03 1042.86,-1595.27 1118,-1584 1153.45,-1578.68 1193.16,-1570.9 1223.37,-1564.6"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1224.17,-1568 1233.24,-1562.52 1222.73,-1561.16 1224.17,-1568"/> | |
</a> | |
</g> | |
<g id="a_edge78-label"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... encoding/json.Unmarshal (0.02s)"> | |
<text text-anchor="middle" x="965" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64 --> | |
<g id="node64" class="node"><title>N64</title> | |
<g id="a_node64"><a xlink:title="io/ioutil.ReadFile (0.03s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="1240.5,-1333.5 1163.5,-1333.5 1163.5,-1297.5 1240.5,-1297.5 1240.5,-1333.5"/> | |
<text text-anchor="middle" x="1202" y="-1322.6" font-family="Times,serif" font-size="8.00">io/ioutil</text> | |
<text text-anchor="middle" x="1202" y="-1313.6" font-family="Times,serif" font-size="8.00">ReadFile</text> | |
<text text-anchor="middle" x="1202" y="-1304.6" font-family="Times,serif" font-size="8.00">0 of 0.03s (1.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N64 --> | |
<g id="edge104" class="edge"><title>N10->N64</title> | |
<g id="a_edge104"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... io/ioutil.ReadFile (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M653.656,-1634.83C668.228,-1596.73 695.18,-1528.93 705,-1522 749.6,-1490.52 896.288,-1513.76 950,-1504 973.246,-1499.78 978.092,-1494.79 1001,-1489 1038.44,-1479.54 1054.19,-1492.89 1086,-1471 1115.66,-1450.6 1108.67,-1432 1130,-1403 1145.82,-1381.49 1165.26,-1358.3 1179.96,-1341.35"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1182.81,-1343.4 1186.75,-1333.57 1177.54,-1338.8 1182.81,-1343.4"/> | |
</a> | |
</g> | |
<g id="a_edge104-label"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... io/ioutil.ReadFile (0.01s)"> | |
<text text-anchor="middle" x="1018" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74 --> | |
<g id="node74" class="node"><title>N74</title> | |
<g id="a_node74"><a xlink:title="syscall.RawSyscall (0.02s)"> | |
<polygon fill="#edecec" stroke="#b2b0aa" points="281.5,-1576.5 198.5,-1576.5 198.5,-1529.5 281.5,-1529.5 281.5,-1576.5"/> | |
<text text-anchor="middle" x="240" y="-1562.9" font-family="Times,serif" font-size="12.00">syscall</text> | |
<text text-anchor="middle" x="240" y="-1549.9" font-family="Times,serif" font-size="12.00">RawSyscall</text> | |
<text text-anchor="middle" x="240" y="-1536.9" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N74 --> | |
<g id="edge106" class="edge"><title>N10->N74</title> | |
<g id="a_edge106"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... syscall.RawSyscall (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M589.385,-1652.26C543.499,-1644.78 476.408,-1632.56 419,-1617 375.257,-1605.14 326.837,-1587.84 291.399,-1574.36"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="292.352,-1570.98 281.762,-1570.67 289.848,-1577.52 292.352,-1570.98"/> | |
</a> | |
</g> | |
<g id="a_edge106-label"><a xlink:title="github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage ... syscall.RawSyscall (0.01s)"> | |
<text text-anchor="middle" x="436" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11 --> | |
<g id="node11" class="node"><title>N11</title> | |
<g id="a_node11"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save (0.21s)"> | |
<polygon fill="#ede7e1" stroke="#b2885c" points="803.5,-1468 670.5,-1468 670.5,-1406 803.5,-1406 803.5,-1468"/> | |
<text text-anchor="middle" x="737" y="-1457.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="737" y="-1448.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="737" y="-1439.6" font-family="Times,serif" font-size="8.00">com/containers/storage</text> | |
<text text-anchor="middle" x="737" y="-1430.6" font-family="Times,serif" font-size="8.00">(*layerStore)</text> | |
<text text-anchor="middle" x="737" y="-1421.6" font-family="Times,serif" font-size="8.00">Save</text> | |
<text text-anchor="middle" x="737" y="-1412.6" font-family="Times,serif" font-size="8.00">0 of 0.21s (9.59%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N26 --> | |
<g id="edge21" class="edge"><title>N11->N26</title> | |
<g id="a_edge21"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save -> encoding/json.Marshal (0.15s)"> | |
<path fill="none" stroke="#b29775" d="M737,-1405.85C737,-1386.77 737,-1362.31 737,-1343.81"/> | |
<polygon fill="#b29775" stroke="#b29775" points="740.5,-1343.69 737,-1333.69 733.5,-1343.69 740.5,-1343.69"/> | |
</a> | |
</g> | |
<g id="a_edge21-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save -> encoding/json.Marshal (0.15s)"> | |
<text text-anchor="middle" x="754" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63 --> | |
<g id="node63" class="node"><title>N63</title> | |
<g id="a_node63"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile (0.06s)"> | |
<polygon fill="#edece9" stroke="#b2aa9a" points="678.5,-1342 545.5,-1342 545.5,-1289 678.5,-1289 678.5,-1342"/> | |
<text text-anchor="middle" x="612" y="-1331.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="612" y="-1322.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="612" y="-1313.6" font-family="Times,serif" font-size="8.00">com/containers/storage/pkg/ioutils</text> | |
<text text-anchor="middle" x="612" y="-1304.6" font-family="Times,serif" font-size="8.00">AtomicWriteFile</text> | |
<text text-anchor="middle" x="612" y="-1295.6" font-family="Times,serif" font-size="8.00">0 of 0.06s (2.74%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N63 --> | |
<g id="edge52" class="edge"><title>N11->N63</title> | |
<g id="a_edge52"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save -> github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile (0.05s)"> | |
<path fill="none" stroke="#b2ab9e" d="M670.192,-1406.58C646.282,-1395.92 624.916,-1386.18 624,-1385 616.858,-1375.8 613.394,-1363.81 611.851,-1352.43"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="615.317,-1351.9 610.924,-1342.26 608.346,-1352.53 615.317,-1351.9"/> | |
</a> | |
</g> | |
<g id="a_edge52-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save -> github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile (0.05s)"> | |
<text text-anchor="middle" x="641" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N11 --> | |
<g id="edge26" class="edge"><title>N13->N11</title> | |
<g id="a_edge26"><a xlink:title="github.com/containers/libpod/libpod.(*Container).mountStorage ... github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save (0.12s)"> | |
<path fill="none" stroke="#b29e81" stroke-dasharray="1,5" d="M801.764,-1634.95C792.785,-1607.15 777.962,-1561.39 765,-1522 760.282,-1507.67 755.065,-1491.97 750.425,-1478.07"/> | |
<polygon fill="#b29e81" stroke="#b29e81" points="753.653,-1476.68 747.165,-1468.31 747.014,-1478.9 753.653,-1476.68"/> | |
</a> | |
</g> | |
<g id="a_edge26-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).mountStorage ... github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save (0.12s)"> | |
<text text-anchor="middle" x="802" y="-1549.3" font-family="Times,serif" font-size="14.00"> 0.12s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N19 --> | |
<g id="edge60" class="edge"><title>N13->N19</title> | |
<g id="a_edge60"><a xlink:title="github.com/containers/libpod/libpod.(*Container).mountStorage -> github.com/containers/libpod/libpod.(*Container).save (0.04s)"> | |
<path fill="none" stroke="#b2ada2" d="M844.875,-1634.86C865.07,-1620.21 887.555,-1604.29 893,-1602 933.826,-1584.84 948.827,-1597.51 991,-1584 991.895,-1583.71 992.793,-1583.42 993.694,-1583.11"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="995.228,-1586.28 1003.41,-1579.54 992.813,-1579.71 995.228,-1586.28"/> | |
</a> | |
</g> | |
<g id="a_edge60-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).mountStorage -> github.com/containers/libpod/libpod.(*Container).save (0.04s)"> | |
<text text-anchor="middle" x="910" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49 --> | |
<g id="node49" class="node"><title>N49</title> | |
<g id="a_node49"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile (0.12s)"> | |
<polygon fill="#edeae6" stroke="#b29e81" points="982.5,-1579.5 849.5,-1579.5 849.5,-1526.5 982.5,-1526.5 982.5,-1579.5"/> | |
<text text-anchor="middle" x="916" y="-1569.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="916" y="-1560.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="916" y="-1551.1" font-family="Times,serif" font-size="8.00">com/containers/storage/pkg/mount</text> | |
<text text-anchor="middle" x="916" y="-1542.1" font-family="Times,serif" font-size="8.00">parseInfoFile</text> | |
<text text-anchor="middle" x="916" y="-1533.1" font-family="Times,serif" font-size="8.00">0 of 0.12s (5.48%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N49 --> | |
<g id="edge27" class="edge"><title>N13->N49</title> | |
<g id="a_edge27"><a xlink:title="github.com/containers/libpod/libpod.(*Container).mountStorage ... github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile (0.12s)"> | |
<path fill="none" stroke="#b29e81" stroke-dasharray="1,5" d="M816.985,-1634.92C820.937,-1623.88 826.772,-1611.38 835,-1602 840.304,-1595.95 846.563,-1590.45 853.213,-1585.52"/> | |
<polygon fill="#b29e81" stroke="#b29e81" points="855.574,-1588.14 861.803,-1579.57 851.589,-1582.39 855.574,-1588.14"/> | |
</a> | |
</g> | |
<g id="a_edge27-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).mountStorage ... github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile (0.12s)"> | |
<text text-anchor="middle" x="852" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.12s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14 --> | |
<g id="node14" class="node"><title>N14</title> | |
<g id="a_node14"><a xlink:title="runtime.futexsleep (0.36s)"> | |
<polygon fill="#ede1d9" stroke="#b25d1f" points="557.5,-195 462.5,-195 462.5,-139 557.5,-139 557.5,-195"/> | |
<text text-anchor="middle" x="510" y="-182.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="510" y="-170.2" font-family="Times,serif" font-size="11.00">futexsleep</text> | |
<text text-anchor="middle" x="510" y="-158.2" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="510" y="-146.2" font-family="Times,serif" font-size="11.00">of 0.36s (16.44%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14->N2 --> | |
<g id="edge4" class="edge"><title>N14->N2</title> | |
<g id="a_edge4"><a xlink:title="runtime.futexsleep -> runtime.futex (0.35s)"> | |
<path fill="none" stroke="#b26023" d="M510,-138.924C510,-126.376 510,-111.02 510,-96.3453"/> | |
<polygon fill="#b26023" stroke="#b26023" points="513.5,-96.3379 510,-86.338 506.5,-96.338 513.5,-96.3379"/> | |
</a> | |
</g> | |
<g id="a_edge4-label"><a xlink:title="runtime.futexsleep -> runtime.futex (0.35s)"> | |
<text text-anchor="middle" x="527" y="-107.8" font-family="Times,serif" font-size="14.00"> 0.35s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15 --> | |
<g id="node15" class="node"><title>N15</title> | |
<g id="a_node15"><a xlink:title="runtime.notetsleepg (0.23s)"> | |
<polygon fill="#ede6e0" stroke="#b28254" points="607,-584 505,-584 505,-524 607,-524 607,-584"/> | |
<text text-anchor="middle" x="556" y="-570.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="556" y="-557.4" font-family="Times,serif" font-size="12.00">notetsleepg</text> | |
<text text-anchor="middle" x="556" y="-544.4" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
<text text-anchor="middle" x="556" y="-531.4" font-family="Times,serif" font-size="12.00">of 0.23s (10.50%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N5 --> | |
<g id="edge73" class="edge"><title>N15->N5</title> | |
<g id="a_edge73"><a xlink:title="runtime.notetsleepg ... runtime.systemstack (0.03s)"> | |
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M595.135,-523.942C603.739,-518.235 612.981,-512.599 622,-508 681.738,-477.534 721.101,-508.541 764,-457 795.136,-419.592 798.1,-361.168 796.065,-323.232"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="799.547,-322.85 795.378,-313.111 792.564,-323.325 799.547,-322.85"/> | |
</a> | |
</g> | |
<g id="a_edge73-label"><a xlink:title="runtime.notetsleepg ... runtime.systemstack (0.03s)"> | |
<text text-anchor="middle" x="812" y="-411.3" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N28 --> | |
<g id="edge56" class="edge"><title>N15->N28</title> | |
<g id="a_edge56"><a xlink:title="runtime.notetsleepg -> runtime.exitsyscall (0.05s)"> | |
<path fill="none" stroke="#b2ab9e" d="M591.903,-523.801C601.214,-517.596 611.57,-511.783 622,-508 699.244,-479.982 730.448,-522.302 806,-490 825.895,-481.494 844.552,-466.662 859.369,-452.499"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="862.108,-454.713 866.754,-445.191 857.184,-449.738 862.108,-454.713"/> | |
</a> | |
</g> | |
<g id="a_edge56-label"><a xlink:title="runtime.notetsleepg -> runtime.exitsyscall (0.05s)"> | |
<text text-anchor="middle" x="848" y="-478.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N30 --> | |
<g id="edge25" class="edge"><title>N15->N30</title> | |
<g id="a_edge25"><a xlink:title="runtime.notetsleepg -> runtime.notetsleep_internal (0.13s)"> | |
<path fill="none" stroke="#b29b7d" d="M560.457,-523.826C565.598,-481.229 570.087,-400.505 542,-340 536.669,-328.515 527.732,-318.2 518.545,-309.738"/> | |
<polygon fill="#b29b7d" stroke="#b29b7d" points="520.698,-306.973 510.844,-303.081 516.121,-312.269 520.698,-306.973"/> | |
</a> | |
</g> | |
<g id="a_edge25-label"><a xlink:title="runtime.notetsleepg -> runtime.notetsleep_internal (0.13s)"> | |
<text text-anchor="middle" x="582" y="-411.3" font-family="Times,serif" font-size="14.00"> 0.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16 --> | |
<g id="node16" class="node"><title>N16</title> | |
<g id="a_node16"><a xlink:title="runtime.timerproc (0.25s)"> | |
<polygon fill="#ede6df" stroke="#b27d4c" points="586.5,-728.5 491.5,-728.5 491.5,-672.5 586.5,-672.5 586.5,-728.5"/> | |
<text text-anchor="middle" x="539" y="-715.7" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="539" y="-703.7" font-family="Times,serif" font-size="11.00">timerproc</text> | |
<text text-anchor="middle" x="539" y="-691.7" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="539" y="-679.7" font-family="Times,serif" font-size="11.00">of 0.25s (11.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N15 --> | |
<g id="edge12" class="edge"><title>N16->N15</title> | |
<g id="a_edge12"><a xlink:title="runtime.timerproc -> runtime.notetsleepg (0.23s)"> | |
<path fill="none" stroke="#b28254" d="M542.198,-672.321C544.79,-650.288 548.477,-618.945 551.389,-594.197"/> | |
<polygon fill="#b28254" stroke="#b28254" points="554.891,-594.381 552.583,-584.041 547.939,-593.563 554.891,-594.381"/> | |
</a> | |
</g> | |
<g id="a_edge12-label"><a xlink:title="runtime.timerproc -> runtime.notetsleepg (0.23s)"> | |
<text text-anchor="middle" x="566" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N72 --> | |
<g id="edge130" class="edge"><title>N16->N72</title> | |
<g id="a_edge130"><a xlink:title="runtime.timerproc -> runtime.lock (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M523.585,-672.199C513.52,-652.748 501.298,-625.615 496,-600 487.718,-559.959 493.213,-548.794 496,-508 501.128,-432.927 563.927,-398.822 517,-340 494.542,-311.85 470.822,-336.816 438,-322 433.247,-319.855 428.491,-317.221 423.906,-314.362"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="425.607,-311.29 415.344,-308.658 421.726,-317.115 425.607,-311.29"/> | |
</a> | |
</g> | |
<g id="a_edge130-label"><a xlink:title="runtime.timerproc -> runtime.lock (0.01s)"> | |
<text text-anchor="middle" x="519" y="-478.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17 --> | |
<g id="node17" class="node"><title>N17</title> | |
<g id="a_node17"><a xlink:title="runtime.mstart (0.38s)"> | |
<polygon fill="#ede0d8" stroke="#b25617" points="294,-572 214,-572 214,-536 294,-536 294,-572"/> | |
<text text-anchor="middle" x="254" y="-561.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="254" y="-552.1" font-family="Times,serif" font-size="8.00">mstart</text> | |
<text text-anchor="middle" x="254" y="-543.1" font-family="Times,serif" font-size="8.00">0 of 0.38s (17.35%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N8 --> | |
<g id="edge3" class="edge"><title>N17->N8</title> | |
<g id="a_edge3"><a xlink:title="runtime.mstart ... runtime.sysmon (0.38s)"> | |
<path fill="none" stroke="#b25617" stroke-dasharray="1,5" d="M254,-535.926C254,-516.359 254,-483.599 254,-457.259"/> | |
<polygon fill="#b25617" stroke="#b25617" points="257.5,-457.155 254,-447.155 250.5,-457.155 257.5,-457.155"/> | |
</a> | |
</g> | |
<g id="a_edge3-label"><a xlink:title="runtime.mstart ... runtime.sysmon (0.38s)"> | |
<text text-anchor="middle" x="271" y="-478.8" font-family="Times,serif" font-size="14.00"> 0.38s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18 --> | |
<g id="node18" class="node"><title>N18</title> | |
<g id="a_node18"><a xlink:title="encoding/json.compact (0.12s)"> | |
<polygon fill="#edeae6" stroke="#b29e81" points="753,-734.5 643,-734.5 643,-666.5 753,-666.5 753,-734.5"/> | |
<text text-anchor="middle" x="698" y="-719.3" font-family="Times,serif" font-size="14.00">encoding/json</text> | |
<text text-anchor="middle" x="698" y="-704.3" font-family="Times,serif" font-size="14.00">compact</text> | |
<text text-anchor="middle" x="698" y="-689.3" font-family="Times,serif" font-size="14.00">0.06s (2.74%)</text> | |
<text text-anchor="middle" x="698" y="-674.3" font-family="Times,serif" font-size="14.00">of 0.12s (5.48%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38 --> | |
<g id="node38" class="node"><title>N38</title> | |
<g id="a_node38"><a xlink:title="runtime.growslice (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="727,-584 631,-584 631,-524 727,-524 727,-584"/> | |
<text text-anchor="middle" x="679" y="-570.4" font-family="Times,serif" font-size="12.00">runtime</text> | |
<text text-anchor="middle" x="679" y="-557.4" font-family="Times,serif" font-size="12.00">growslice</text> | |
<text text-anchor="middle" x="679" y="-544.4" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
<text text-anchor="middle" x="679" y="-531.4" font-family="Times,serif" font-size="12.00">of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N38 --> | |
<g id="edge74" class="edge"><title>N18->N38</title> | |
<g id="a_edge74"><a xlink:title="encoding/json.compact ... runtime.growslice (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M693.641,-666.349C690.81,-644.816 687.107,-616.654 684.133,-594.039"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="687.598,-593.541 682.824,-584.083 680.658,-594.454 687.598,-593.541"/> | |
</a> | |
</g> | |
<g id="a_edge74-label"><a xlink:title="encoding/json.compact ... runtime.growslice (0.02s)"> | |
<text text-anchor="middle" x="707" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47 --> | |
<g id="node47" class="node"><title>N47</title> | |
<g id="a_node47"><a xlink:title="encoding/json.stateInString (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1147,-579 1055,-579 1055,-529 1147,-529 1147,-579"/> | |
<text text-anchor="middle" x="1101" y="-564.6" font-family="Times,serif" font-size="13.00">encoding/json</text> | |
<text text-anchor="middle" x="1101" y="-550.6" font-family="Times,serif" font-size="13.00">stateInString</text> | |
<text text-anchor="middle" x="1101" y="-536.6" font-family="Times,serif" font-size="13.00">0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N47 --> | |
<g id="edge66" class="edge"><title>N18->N47</title> | |
<g id="a_edge66"><a xlink:title="encoding/json.compact -> encoding/json.stateInString (0.03s)"> | |
<path fill="none" stroke="#b2afa6" d="M735.272,-666.266C743.592,-660.323 752.716,-654.817 762,-651 818.392,-627.817 838.912,-648.038 898,-633 949.318,-619.939 1005.34,-597.777 1045.5,-580.406"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="1047.08,-583.536 1054.85,-576.328 1044.28,-577.121 1047.08,-583.536"/> | |
</a> | |
</g> | |
<g id="a_edge66-label"><a xlink:title="encoding/json.compact -> encoding/json.stateInString (0.03s)"> | |
<text text-anchor="middle" x="961" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29 --> | |
<g id="node29" class="node"><title>N29</title> | |
<g id="a_node29"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).SaveContainer (0.17s)"> | |
<polygon fill="#ede8e3" stroke="#b2926d" points="1077.5,-1463.5 968.5,-1463.5 968.5,-1410.5 1077.5,-1410.5 1077.5,-1463.5"/> | |
<text text-anchor="middle" x="1023" y="-1453.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1023" y="-1444.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="1023" y="-1435.1" font-family="Times,serif" font-size="8.00">(*BoltState)</text> | |
<text text-anchor="middle" x="1023" y="-1426.1" font-family="Times,serif" font-size="8.00">SaveContainer</text> | |
<text text-anchor="middle" x="1023" y="-1417.1" font-family="Times,serif" font-size="8.00">0 of 0.17s (7.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N29 --> | |
<g id="edge19" class="edge"><title>N19->N29</title> | |
<g id="a_edge19"><a xlink:title="github.com/containers/libpod/libpod.(*Container).save -> github.com/containers/libpod/libpod.(*BoltState).SaveContainer (0.17s)"> | |
<path fill="none" stroke="#b2926d" d="M1047.82,-1526.42C1043.44,-1510.83 1037.79,-1490.69 1032.98,-1473.57"/> | |
<polygon fill="#b2926d" stroke="#b2926d" points="1036.34,-1472.57 1030.27,-1463.89 1029.6,-1474.47 1036.34,-1472.57"/> | |
</a> | |
</g> | |
<g id="a_edge19-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).save -> github.com/containers/libpod/libpod.(*BoltState).SaveContainer (0.17s)"> | |
<text text-anchor="middle" x="1058" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.17s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N19 --> | |
<g id="edge45" class="edge"><title>N20->N19</title> | |
<g id="a_edge45"><a xlink:title="github.com/containers/libpod/libpod.(*Container).syncContainer -> github.com/containers/libpod/libpod.(*Container).save (0.06s)"> | |
<path fill="none" stroke="#b2aa9a" d="M1061.84,-1634.99C1060.71,-1621.52 1059.29,-1604.77 1058.04,-1590"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="1061.5,-1589.34 1057.17,-1579.67 1054.52,-1589.93 1061.5,-1589.34"/> | |
</a> | |
</g> | |
<g id="a_edge45-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).syncContainer -> github.com/containers/libpod/libpod.(*Container).save (0.06s)"> | |
<text text-anchor="middle" x="1078" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55 --> | |
<g id="node55" class="node"><title>N55</title> | |
<g id="a_node55"><a xlink:title="github.com/containers/libpod/libpod.(*OCIRuntime).updateContainerStatus (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1671.5,-1579.5 1562.5,-1579.5 1562.5,-1526.5 1671.5,-1526.5 1671.5,-1579.5"/> | |
<text text-anchor="middle" x="1617" y="-1569.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1617" y="-1560.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="1617" y="-1551.1" font-family="Times,serif" font-size="8.00">(*OCIRuntime)</text> | |
<text text-anchor="middle" x="1617" y="-1542.1" font-family="Times,serif" font-size="8.00">updateContainerStatus</text> | |
<text text-anchor="middle" x="1617" y="-1533.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N55 --> | |
<g id="edge68" class="edge"><title>N20->N55</title> | |
<g id="a_edge68"><a xlink:title="github.com/containers/libpod/libpod.(*Container).syncContainer -> github.com/containers/libpod/libpod.(*OCIRuntime).updateContainerStatus (0.03s)"> | |
<path fill="none" stroke="#b2afa6" d="M1118.64,-1650.59C1166.3,-1641.89 1237.26,-1628.83 1299,-1617 1386.89,-1600.16 1488.27,-1579.94 1552.48,-1567.03"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="1553.35,-1570.42 1562.46,-1565.02 1551.96,-1563.56 1553.35,-1570.42"/> | |
</a> | |
</g> | |
<g id="a_edge68-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).syncContainer -> github.com/containers/libpod/libpod.(*OCIRuntime).updateContainerStatus (0.03s)"> | |
<text text-anchor="middle" x="1386" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N58 --> | |
<g id="edge67" class="edge"><title>N20->N58</title> | |
<g id="a_edge67"><a xlink:title="github.com/containers/libpod/libpod.(*Container).syncContainer ... encoding/json.Unmarshal (0.03s)"> | |
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M1118.63,-1653.62C1166.32,-1646.58 1230.83,-1634.24 1250,-1617 1260.16,-1607.86 1265.63,-1593.77 1268.57,-1581.23"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="1272.05,-1581.68 1270.5,-1571.2 1265.18,-1580.36 1272.05,-1581.68"/> | |
</a> | |
</g> | |
<g id="a_edge67-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).syncContainer ... encoding/json.Unmarshal (0.03s)"> | |
<text text-anchor="middle" x="1278" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21 --> | |
<g id="node21" class="node"><title>N21</title> | |
<g id="a_node21"><a xlink:title="encoding/json.marshalerEncoder (0.19s)"> | |
<polygon fill="#ede8e2" stroke="#b28d65" points="736.5,-857 659.5,-857 659.5,-821 736.5,-821 736.5,-857"/> | |
<text text-anchor="middle" x="698" y="-846.1" font-family="Times,serif" font-size="8.00">encoding/json</text> | |
<text text-anchor="middle" x="698" y="-837.1" font-family="Times,serif" font-size="8.00">marshalerEncoder</text> | |
<text text-anchor="middle" x="698" y="-828.1" font-family="Times,serif" font-size="8.00">0 of 0.19s (8.68%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N18 --> | |
<g id="edge32" class="edge"><title>N21->N18</title> | |
<g id="a_edge32"><a xlink:title="encoding/json.marshalerEncoder -> encoding/json.compact (0.09s)"> | |
<path fill="none" stroke="#b2a48d" d="M698,-820.988C698,-802.081 698,-770.812 698,-745.003"/> | |
<polygon fill="#b2a48d" stroke="#b2a48d" points="701.5,-744.693 698,-734.693 694.5,-744.693 701.5,-744.693"/> | |
</a> | |
</g> | |
<g id="a_edge32-label"><a xlink:title="encoding/json.marshalerEncoder -> encoding/json.compact (0.09s)"> | |
<text text-anchor="middle" x="715" y="-771.8" font-family="Times,serif" font-size="14.00"> 0.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33 --> | |
<g id="node33" class="node"><title>N33</title> | |
<g id="a_node33"><a xlink:title="runtime.makeslice (0.07s)"> | |
<polygon fill="#edebe9" stroke="#b2a895" points="1272.5,-718.5 1195.5,-718.5 1195.5,-682.5 1272.5,-682.5 1272.5,-718.5"/> | |
<text text-anchor="middle" x="1234" y="-707.6" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="1234" y="-698.6" font-family="Times,serif" font-size="8.00">makeslice</text> | |
<text text-anchor="middle" x="1234" y="-689.6" font-family="Times,serif" font-size="8.00">0 of 0.07s (3.20%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N33 --> | |
<g id="edge96" class="edge"><title>N21->N33</title> | |
<g id="a_edge96"><a xlink:title="encoding/json.marshalerEncoder ... runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M736.596,-832.556C788.66,-825.24 884.292,-811.893 966,-801 1028.18,-792.71 1047.01,-804.36 1106,-783 1143,-769.6 1180.41,-744.087 1205.14,-725.16"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1207.61,-727.678 1213.34,-718.771 1203.3,-722.156 1207.61,-727.678"/> | |
</a> | |
</g> | |
<g id="a_edge96-label"><a xlink:title="encoding/json.marshalerEncoder ... runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="1154" y="-771.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61 --> | |
<g id="node61" class="node"><title>N61</title> | |
<g id="a_node61"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*Container).MarshalJSONBuf (0.06s)"> | |
<polygon fill="#edece9" stroke="#b2aa9a" points="961,-750 771,-750 771,-651 961,-651 961,-750"/> | |
<text text-anchor="middle" x="866" y="-736.4" font-family="Times,serif" font-size="12.00">github</text> | |
<text text-anchor="middle" x="866" y="-723.4" font-family="Times,serif" font-size="12.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="866" y="-710.4" font-family="Times,serif" font-size="12.00">com/containers/storage</text> | |
<text text-anchor="middle" x="866" y="-697.4" font-family="Times,serif" font-size="12.00">(*Container)</text> | |
<text text-anchor="middle" x="866" y="-684.4" font-family="Times,serif" font-size="12.00">MarshalJSONBuf</text> | |
<text text-anchor="middle" x="866" y="-671.4" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
<text text-anchor="middle" x="866" y="-658.4" font-family="Times,serif" font-size="12.00">of 0.06s (2.74%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N61 --> | |
<g id="edge44" class="edge"><title>N21->N61</title> | |
<g id="a_edge44"><a xlink:title="encoding/json.marshalerEncoder ... github.com/containers/libpod/vendor/github.com/containers/storage.(*Container).MarshalJSONBuf (0.06s)"> | |
<path fill="none" stroke="#b2aa9a" stroke-dasharray="1,5" d="M718.938,-820.988C738.797,-804.853 769.738,-779.713 798.125,-756.648"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="800.499,-759.229 806.053,-750.207 796.085,-753.796 800.499,-759.229"/> | |
</a> | |
</g> | |
<g id="a_edge44-label"><a xlink:title="encoding/json.marshalerEncoder ... github.com/containers/libpod/vendor/github.com/containers/storage.(*Container).MarshalJSONBuf (0.06s)"> | |
<text text-anchor="middle" x="799" y="-771.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22 --> | |
<g id="node22" class="node"><title>N22</title> | |
<g id="a_node22"><a xlink:title="runtime.newobject (0.09s)"> | |
<polygon fill="#edebe8" stroke="#b2a48d" points="1387,-867 1297,-867 1297,-811 1387,-811 1387,-867"/> | |
<text text-anchor="middle" x="1342" y="-854.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="1342" y="-842.2" font-family="Times,serif" font-size="11.00">newobject</text> | |
<text text-anchor="middle" x="1342" y="-830.2" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="1342" y="-818.2" font-family="Times,serif" font-size="11.00">of 0.09s (4.11%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N7 --> | |
<g id="edge39" class="edge"><title>N22->N7</title> | |
<g id="a_edge39"><a xlink:title="runtime.newobject -> runtime.mallocgc (0.08s)"> | |
<path fill="none" stroke="#b2a691" d="M1337.93,-810.622C1329.07,-753.529 1306.05,-617.931 1272,-508 1267.76,-494.318 1262.29,-479.852 1256.82,-466.544"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="1259.95,-464.956 1252.85,-457.086 1253.49,-467.661 1259.95,-464.956"/> | |
</a> | |
</g> | |
<g id="a_edge39-label"><a xlink:title="runtime.newobject -> runtime.mallocgc (0.08s)"> | |
<text text-anchor="middle" x="1322" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23 --> | |
<g id="node23" class="node"><title>N23</title> | |
<g id="a_node23"><a xlink:title="runtime.mcall (0.23s)"> | |
<polygon fill="#ede6e0" stroke="#b28254" points="449,-857 369,-857 369,-821 449,-821 449,-857"/> | |
<text text-anchor="middle" x="409" y="-846.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="409" y="-837.1" font-family="Times,serif" font-size="8.00">mcall</text> | |
<text text-anchor="middle" x="409" y="-828.1" font-family="Times,serif" font-size="8.00">0 of 0.23s (10.50%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67 --> | |
<g id="node67" class="node"><title>N67</title> | |
<g id="a_node67"><a xlink:title="runtime.park_m (0.22s)"> | |
<polygon fill="#ede7e1" stroke="#b28558" points="456.5,-728.5 361.5,-728.5 361.5,-672.5 456.5,-672.5 456.5,-728.5"/> | |
<text text-anchor="middle" x="409" y="-715.7" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="409" y="-703.7" font-family="Times,serif" font-size="11.00">park_m</text> | |
<text text-anchor="middle" x="409" y="-691.7" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="409" y="-679.7" font-family="Times,serif" font-size="11.00">of 0.22s (10.05%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23->N67 --> | |
<g id="edge13" class="edge"><title>N23->N67</title> | |
<g id="a_edge13"><a xlink:title="runtime.mcall -> runtime.park_m (0.22s)"> | |
<path fill="none" stroke="#b28558" d="M409,-820.988C409,-800.546 409,-765.653 409,-738.834"/> | |
<polygon fill="#b28558" stroke="#b28558" points="412.5,-738.634 409,-728.634 405.5,-738.634 412.5,-738.634"/> | |
</a> | |
</g> | |
<g id="a_edge13-label"><a xlink:title="runtime.mcall -> runtime.park_m (0.22s)"> | |
<text text-anchor="middle" x="426" y="-771.8" font-family="Times,serif" font-size="14.00"> 0.22s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24 --> | |
<g id="node24" class="node"><title>N24</title> | |
<g id="a_node24"><a xlink:title="runtime.schedule (0.24s)"> | |
<polygon fill="#ede6e0" stroke="#b28050" points="449,-572 369,-572 369,-536 449,-536 449,-572"/> | |
<text text-anchor="middle" x="409" y="-561.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="409" y="-552.1" font-family="Times,serif" font-size="8.00">schedule</text> | |
<text text-anchor="middle" x="409" y="-543.1" font-family="Times,serif" font-size="8.00">0 of 0.24s (10.96%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N32 --> | |
<g id="edge126" class="edge"><title>N24->N32</title> | |
<g id="a_edge126"><a xlink:title="runtime.schedule ... runtime.notewakeup (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M388.324,-535.835C365.478,-517.8 326.885,-490.01 289,-475 247.017,-458.366 228.901,-478.148 189,-457 91.9273,-405.551 -11.2675,-334.079 57,-248 92.1717,-203.652 256.19,-181.553 343.681,-172.757"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="344.09,-176.233 353.701,-171.774 343.407,-169.267 344.09,-176.233"/> | |
</a> | |
</g> | |
<g id="a_edge126-label"><a xlink:title="runtime.schedule ... runtime.notewakeup (0.01s)"> | |
<text text-anchor="middle" x="70" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40 --> | |
<g id="node40" class="node"><title>N40</title> | |
<g id="a_node40"><a xlink:title="runtime.findrunnable (0.20s)"> | |
<polygon fill="#ede7e2" stroke="#b28a60" points="454,-443 364,-443 364,-387 454,-387 454,-443"/> | |
<text text-anchor="middle" x="409" y="-430.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="409" y="-418.2" font-family="Times,serif" font-size="11.00">findrunnable</text> | |
<text text-anchor="middle" x="409" y="-406.2" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="409" y="-394.2" font-family="Times,serif" font-size="11.00">of 0.20s (9.13%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N40 --> | |
<g id="edge17" class="edge"><title>N24->N40</title> | |
<g id="a_edge17"><a xlink:title="runtime.schedule -> runtime.findrunnable (0.20s)"> | |
<path fill="none" stroke="#b28a60" d="M409,-535.926C409,-515.409 409,-480.388 409,-453.471"/> | |
<polygon fill="#b28a60" stroke="#b28a60" points="412.5,-453.233 409,-443.233 405.5,-453.233 412.5,-453.233"/> | |
</a> | |
</g> | |
<g id="a_edge17-label"><a xlink:title="runtime.schedule -> runtime.findrunnable (0.20s)"> | |
<text text-anchor="middle" x="426" y="-478.8" font-family="Times,serif" font-size="14.00"> 0.20s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57 --> | |
<g id="node57" class="node"><title>N57</title> | |
<g id="a_node57"><a xlink:title="runtime.casgstatus (0.03s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="728.5,-310 637.5,-310 637.5,-260 728.5,-260 728.5,-310"/> | |
<text text-anchor="middle" x="683" y="-295.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="683" y="-281.6" font-family="Times,serif" font-size="13.00">casgstatus</text> | |
<text text-anchor="middle" x="683" y="-267.6" font-family="Times,serif" font-size="13.00">0.03s (1.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N57 --> | |
<g id="edge125" class="edge"><title>N24->N57</title> | |
<g id="a_edge125"><a xlink:title="runtime.schedule ... runtime.casgstatus (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M441.51,-535.866C457.804,-527.36 477.877,-517.003 496,-508 543.18,-484.562 567.284,-495.725 603,-457 630.085,-427.633 618.198,-409.246 635,-373 643.43,-354.815 654.096,-335.214 663.232,-319.23"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="666.434,-320.684 668.405,-310.274 660.372,-317.182 666.434,-320.684"/> | |
</a> | |
</g> | |
<g id="a_edge125-label"><a xlink:title="runtime.schedule ... runtime.casgstatus (0.01s)"> | |
<text text-anchor="middle" x="652" y="-411.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25 --> | |
<g id="node25" class="node"><title>N25</title> | |
<g id="a_node25"><a xlink:title="syscall.Syscall6 (0.09s)"> | |
<polygon fill="#edebe8" stroke="#b2a48d" points="1127.5,-877 1008.5,-877 1008.5,-801 1127.5,-801 1127.5,-877"/> | |
<text text-anchor="middle" x="1068" y="-861" font-family="Times,serif" font-size="15.00">syscall</text> | |
<text text-anchor="middle" x="1068" y="-844" font-family="Times,serif" font-size="15.00">Syscall6</text> | |
<text text-anchor="middle" x="1068" y="-827" font-family="Times,serif" font-size="15.00">0.08s (3.65%)</text> | |
<text text-anchor="middle" x="1068" y="-810" font-family="Times,serif" font-size="15.00">of 0.09s (4.11%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25->N65 --> | |
<g id="edge131" class="edge"><title>N25->N65</title> | |
<g id="a_edge131"><a xlink:title="syscall.Syscall6 -> runtime.entersyscall (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1068,-800.701C1068,-782.052 1068,-759.492 1068,-740.601"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1071.5,-740.532 1068,-730.532 1064.5,-740.532 1071.5,-740.532"/> | |
</a> | |
</g> | |
<g id="a_edge131-label"><a xlink:title="syscall.Syscall6 -> runtime.entersyscall (0.01s)"> | |
<text text-anchor="middle" x="1085" y="-771.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75 --> | |
<g id="node75" class="node"><title>N75</title> | |
<g id="a_node75"><a xlink:title="encoding/json.(*ptrEncoder).(encoding/json.encode)-fm (0.24s)"> | |
<polygon fill="#ede6e0" stroke="#b28050" points="738,-1223.5 658,-1223.5 658,-1170.5 738,-1170.5 738,-1223.5"/> | |
<text text-anchor="middle" x="698" y="-1213.1" font-family="Times,serif" font-size="8.00">encoding/json</text> | |
<text text-anchor="middle" x="698" y="-1204.1" font-family="Times,serif" font-size="8.00">(*ptrEncoder)</text> | |
<text text-anchor="middle" x="698" y="-1195.1" font-family="Times,serif" font-size="8.00">(encoding/json</text> | |
<text text-anchor="middle" x="698" y="-1186.1" font-family="Times,serif" font-size="8.00">encode)-fm</text> | |
<text text-anchor="middle" x="698" y="-1177.1" font-family="Times,serif" font-size="8.00">0 of 0.24s (10.96%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26->N75 --> | |
<g id="edge10" class="edge"><title>N26->N75</title> | |
<g id="a_edge10"><a xlink:title="encoding/json.Marshal ... encoding/json.(*ptrEncoder).(encoding/json.encode)-fm (0.24s)"> | |
<path fill="none" stroke="#b28050" stroke-dasharray="1,5" d="M731.245,-1297.31C725.648,-1280.59 716.977,-1254.69 709.893,-1233.53"/> | |
<polygon fill="#b28050" stroke="#b28050" points="713.159,-1232.26 706.666,-1223.89 706.522,-1234.48 713.159,-1232.26"/> | |
</a> | |
</g> | |
<g id="a_edge10-label"><a xlink:title="encoding/json.Marshal ... encoding/json.(*ptrEncoder).(encoding/json.encode)-fm (0.24s)"> | |
<text text-anchor="middle" x="736" y="-1249.8" font-family="Times,serif" font-size="14.00"> 0.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N10 --> | |
<g id="edge7" class="edge"><title>N27->N10</title> | |
<g id="a_edge7"><a xlink:title="github.com/containers/libpod/libpod.(*Runtime).newContainer ... github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage (0.27s)"> | |
<path fill="none" stroke="#b27744" stroke-dasharray="1,5" d="M673.159,-1738.76C668.401,-1726.32 662.618,-1711.19 657.46,-1697.7"/> | |
<polygon fill="#b27744" stroke="#b27744" points="660.679,-1696.32 653.838,-1688.23 654.14,-1698.82 660.679,-1696.32"/> | |
</a> | |
</g> | |
<g id="a_edge7-label"><a xlink:title="github.com/containers/libpod/libpod.(*Runtime).newContainer ... github.com/containers/libpod/libpod.(*storageService).CreateContainerStorage (0.27s)"> | |
<text text-anchor="middle" x="683" y="-1709.8" font-family="Times,serif" font-size="14.00"> 0.27s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44 --> | |
<g id="node44" class="node"><title>N44</title> | |
<g id="a_node44"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*DB).Update (0.11s)"> | |
<polygon fill="#edeae7" stroke="#b2a085" points="488.5,-1346.5 355.5,-1346.5 355.5,-1284.5 488.5,-1284.5 488.5,-1346.5"/> | |
<text text-anchor="middle" x="422" y="-1336.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="422" y="-1327.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="422" y="-1318.1" font-family="Times,serif" font-size="8.00">com/boltdb/bolt</text> | |
<text text-anchor="middle" x="422" y="-1309.1" font-family="Times,serif" font-size="8.00">(*DB)</text> | |
<text text-anchor="middle" x="422" y="-1300.1" font-family="Times,serif" font-size="8.00">Update</text> | |
<text text-anchor="middle" x="422" y="-1291.1" font-family="Times,serif" font-size="8.00">0 of 0.11s (5.02%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N44 --> | |
<g id="edge77" class="edge"><title>N27->N44</title> | |
<g id="a_edge77"><a xlink:title="github.com/containers/libpod/libpod.(*Runtime).newContainer ... github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*DB).Update (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M628.286,-1761.58C472.545,-1752.56 38,-1722.06 38,-1662.5 38,-1662.5 38,-1662.5 38,-1436 38,-1294.11 212.793,-1400.87 346,-1352 347.41,-1351.48 348.83,-1350.95 350.256,-1350.4"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="351.747,-1353.58 359.734,-1346.61 349.149,-1347.08 351.747,-1353.58"/> | |
</a> | |
</g> | |
<g id="a_edge77-label"><a xlink:title="github.com/containers/libpod/libpod.(*Runtime).newContainer ... github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*DB).Update (0.02s)"> | |
<text text-anchor="middle" x="55" y="-1549.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46 --> | |
<g id="node46" class="node"><title>N46</title> | |
<g id="a_node46"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).getDBCon (0.10s)"> | |
<polygon fill="#edebe7" stroke="#b2a289" points="1074.5,-1342 965.5,-1342 965.5,-1289 1074.5,-1289 1074.5,-1342"/> | |
<text text-anchor="middle" x="1020" y="-1331.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1020" y="-1322.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="1020" y="-1313.6" font-family="Times,serif" font-size="8.00">(*BoltState)</text> | |
<text text-anchor="middle" x="1020" y="-1304.6" font-family="Times,serif" font-size="8.00">getDBCon</text> | |
<text text-anchor="middle" x="1020" y="-1295.6" font-family="Times,serif" font-size="8.00">0 of 0.10s (4.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N46 --> | |
<g id="edge103" class="edge"><title>N27->N46</title> | |
<g id="a_edge103"><a xlink:title="github.com/containers/libpod/libpod.(*Runtime).newContainer ... github.com/containers/libpod/libpod.(*BoltState).getDBCon (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M697.128,-1738.84C699.786,-1733.11 702.271,-1726.96 704,-1721 728.811,-1635.49 678.751,-1596.83 727,-1522 750.875,-1484.97 781.156,-1502.46 812,-1471 836.392,-1446.12 822.886,-1423.58 851,-1403 881.46,-1380.71 899.899,-1401.18 934,-1385 953.09,-1375.94 971.752,-1361.91 986.786,-1348.9"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="989.151,-1351.48 994.3,-1342.22 984.501,-1346.24 989.151,-1351.48"/> | |
</a> | |
</g> | |
<g id="a_edge103-label"><a xlink:title="github.com/containers/libpod/libpod.(*Runtime).newContainer ... github.com/containers/libpod/libpod.(*BoltState).getDBCon (0.01s)"> | |
<text text-anchor="middle" x="744" y="-1549.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N5 --> | |
<g id="edge55" class="edge"><title>N28->N5</title> | |
<g id="a_edge55"><a xlink:title="runtime.exitsyscall ... runtime.systemstack (0.05s)"> | |
<path fill="none" stroke="#b2ab9e" stroke-dasharray="1,5" d="M885.555,-384.665C881.372,-370.226 874.825,-353.145 865,-340 859.455,-332.582 852.611,-325.724 845.355,-319.561"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="847.354,-316.678 837.363,-313.152 842.974,-322.139 847.354,-316.678"/> | |
</a> | |
</g> | |
<g id="a_edge55-label"><a xlink:title="runtime.exitsyscall ... runtime.systemstack (0.05s)"> | |
<text text-anchor="middle" x="891" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N57 --> | |
<g id="edge86" class="edge"><title>N28->N57</title> | |
<g id="a_edge86"><a xlink:title="runtime.exitsyscall -> runtime.casgstatus (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" d="M852.991,-384.908C832.488,-370.362 806.57,-353.113 782,-340 763.36,-330.052 756.702,-331.831 738,-322 734.087,-319.943 730.099,-317.685 726.149,-315.333"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="727.954,-312.334 717.603,-310.076 724.287,-318.297 727.954,-312.334"/> | |
</a> | |
</g> | |
<g id="a_edge86-label"><a xlink:title="runtime.exitsyscall -> runtime.casgstatus (0.02s)"> | |
<text text-anchor="middle" x="825" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N44 --> | |
<g id="edge33" class="edge"><title>N29->N44</title> | |
<g id="a_edge33"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).SaveContainer -> github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*DB).Update (0.09s)"> | |
<path fill="none" stroke="#b2a48d" d="M979.193,-1410.5C972.597,-1407.52 965.742,-1404.88 959,-1403 847.445,-1371.81 812.289,-1409.14 699,-1385 680.023,-1380.96 676.807,-1374.77 658,-1370 604.876,-1356.51 589.438,-1364.18 536,-1352 523.8,-1349.22 511.016,-1345.77 498.6,-1342.14"/> | |
<polygon fill="#b2a48d" stroke="#b2a48d" points="499.324,-1338.7 488.74,-1339.18 497.317,-1345.41 499.324,-1338.7"/> | |
</a> | |
</g> | |
<g id="a_edge33-label"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).SaveContainer -> github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*DB).Update (0.09s)"> | |
<text text-anchor="middle" x="716" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N46 --> | |
<g id="edge41" class="edge"><title>N29->N46</title> | |
<g id="a_edge41"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).SaveContainer -> github.com/containers/libpod/libpod.(*BoltState).getDBCon (0.07s)"> | |
<path fill="none" stroke="#b2a895" d="M1022.36,-1410.36C1021.93,-1393.43 1021.37,-1371 1020.9,-1352.31"/> | |
<polygon fill="#b2a895" stroke="#b2a895" points="1024.39,-1352 1020.64,-1342.09 1017.39,-1352.18 1024.39,-1352"/> | |
</a> | |
</g> | |
<g id="a_edge41-label"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).SaveContainer -> github.com/containers/libpod/libpod.(*BoltState).getDBCon (0.07s)"> | |
<text text-anchor="middle" x="1039" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N51 --> | |
<g id="edge98" class="edge"><title>N29->N51</title> | |
<g id="a_edge98"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).SaveContainer ... runtime.memmove (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1047.84,-1410.41C1061.13,-1394.89 1076.13,-1373.89 1083,-1352 1092.72,-1321.05 1097.94,-1307.8 1083,-1279 1081.96,-1276.99 1043.56,-1250.14 1011.41,-1227.9"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1013.19,-1224.88 1002.98,-1222.07 1009.21,-1230.63 1013.19,-1224.88"/> | |
</a> | |
</g> | |
<g id="a_edge98-label"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).SaveContainer ... runtime.memmove (0.01s)"> | |
<text text-anchor="middle" x="1110" y="-1311.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N14 --> | |
<g id="edge14" class="edge"><title>N30->N14</title> | |
<g id="a_edge14"><a xlink:title="runtime.notetsleep_internal -> runtime.futexsleep (0.21s)"> | |
<path fill="none" stroke="#b2885c" d="M489.541,-266.884C492.903,-250.636 498.066,-225.679 502.365,-204.903"/> | |
<polygon fill="#b2885c" stroke="#b2885c" points="505.795,-205.598 504.394,-195.096 498.94,-204.18 505.795,-205.598"/> | |
</a> | |
</g> | |
<g id="a_edge14-label"><a xlink:title="runtime.notetsleep_internal -> runtime.futexsleep (0.21s)"> | |
<text text-anchor="middle" x="518" y="-218.8" font-family="Times,serif" font-size="14.00"> 0.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31 --> | |
<g id="node31" class="node"><title>N31</title> | |
<g id="a_node31"><a xlink:title="encoding/json.(*arrayEncoder).encode (0.24s)"> | |
<polygon fill="#ede6e0" stroke="#b28050" points="738,-972 658,-972 658,-928 738,-928 738,-972"/> | |
<text text-anchor="middle" x="698" y="-961.6" font-family="Times,serif" font-size="8.00">encoding/json</text> | |
<text text-anchor="middle" x="698" y="-952.6" font-family="Times,serif" font-size="8.00">(*arrayEncoder)</text> | |
<text text-anchor="middle" x="698" y="-943.6" font-family="Times,serif" font-size="8.00">encode</text> | |
<text text-anchor="middle" x="698" y="-934.6" font-family="Times,serif" font-size="8.00">0 of 0.24s (10.96%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N21 --> | |
<g id="edge18" class="edge"><title>N31->N21</title> | |
<g id="a_edge18"><a xlink:title="encoding/json.(*arrayEncoder).encode -> encoding/json.marshalerEncoder (0.19s)"> | |
<path fill="none" stroke="#b28d65" d="M698,-927.984C698,-910.63 698,-885.883 698,-867.052"/> | |
<polygon fill="#b28d65" stroke="#b28d65" points="701.5,-867.016 698,-857.016 694.5,-867.016 701.5,-867.016"/> | |
</a> | |
</g> | |
<g id="a_edge18-label"><a xlink:title="encoding/json.(*arrayEncoder).encode -> encoding/json.marshalerEncoder (0.19s)"> | |
<text text-anchor="middle" x="715" y="-898.8" font-family="Times,serif" font-size="14.00"> 0.19s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N22 --> | |
<g id="edge92" class="edge"><title>N31->N22</title> | |
<g id="a_edge92"><a xlink:title="encoding/json.(*arrayEncoder).encode ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M738.351,-940.698C794.41,-929.35 899.109,-908.83 989,-895 1054.06,-884.991 1070.92,-886.822 1136,-877 1187.28,-869.261 1245.42,-858.65 1286.82,-850.775"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1287.54,-854.201 1296.71,-848.886 1286.23,-847.325 1287.54,-854.201"/> | |
</a> | |
</g> | |
<g id="a_edge92-label"><a xlink:title="encoding/json.(*arrayEncoder).encode ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="1006" y="-898.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N2 --> | |
<g id="edge28" class="edge"><title>N32->N2</title> | |
<g id="a_edge28"><a xlink:title="runtime.notewakeup ... runtime.futex (0.11s)"> | |
<path fill="none" stroke="#b2a085" stroke-dasharray="1,5" d="M423.634,-138.924C435.71,-125.652 450.644,-109.238 464.678,-93.813"/> | |
<polygon fill="#b2a085" stroke="#b2a085" points="467.338,-96.0901 471.479,-86.338 462.161,-91.3792 467.338,-96.0901"/> | |
</a> | |
</g> | |
<g id="a_edge28-label"><a xlink:title="runtime.notewakeup ... runtime.futex (0.11s)"> | |
<text text-anchor="middle" x="472" y="-107.8" font-family="Times,serif" font-size="14.00"> 0.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33->N7 --> | |
<g id="edge43" class="edge"><title>N33->N7</title> | |
<g id="a_edge43"><a xlink:title="runtime.makeslice -> runtime.mallocgc (0.07s)"> | |
<path fill="none" stroke="#b2a895" d="M1234,-682.193C1234,-640.256 1234,-531.897 1234,-467.093"/> | |
<polygon fill="#b2a895" stroke="#b2a895" points="1237.5,-467.083 1234,-457.083 1230.5,-467.083 1237.5,-467.083"/> | |
</a> | |
</g> | |
<g id="a_edge43-label"><a xlink:title="runtime.makeslice -> runtime.mallocgc (0.07s)"> | |
<text text-anchor="middle" x="1251" y="-550.3" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N11 --> | |
<g id="edge61" class="edge"><title>N34->N11</title> | |
<g id="a_edge61"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*store).CreateContainer ... github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save (0.04s)"> | |
<path fill="none" stroke="#b2ada2" stroke-dasharray="1,5" d="M626.069,-1521.75C645.344,-1507.2 668.603,-1489.64 688.834,-1474.36"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="691.134,-1477.01 697.006,-1468.19 686.916,-1471.43 691.134,-1477.01"/> | |
</a> | |
</g> | |
<g id="a_edge61-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*store).CreateContainer ... github.com/containers/libpod/vendor/github.com/containers/storage.(*layerStore).Save (0.04s)"> | |
<text text-anchor="middle" x="684" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56 --> | |
<g id="node56" class="node"><title>N56</title> | |
<g id="a_node56"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*containerStore).Save (0.10s)"> | |
<polygon fill="#edebe7" stroke="#b2a289" points="652.5,-1468 519.5,-1468 519.5,-1406 652.5,-1406 652.5,-1468"/> | |
<text text-anchor="middle" x="586" y="-1457.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="586" y="-1448.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="586" y="-1439.6" font-family="Times,serif" font-size="8.00">com/containers/storage</text> | |
<text text-anchor="middle" x="586" y="-1430.6" font-family="Times,serif" font-size="8.00">(*containerStore)</text> | |
<text text-anchor="middle" x="586" y="-1421.6" font-family="Times,serif" font-size="8.00">Save</text> | |
<text text-anchor="middle" x="586" y="-1412.6" font-family="Times,serif" font-size="8.00">0 of 0.10s (4.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N56 --> | |
<g id="edge31" class="edge"><title>N34->N56</title> | |
<g id="a_edge31"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*store).CreateContainer ... github.com/containers/libpod/vendor/github.com/containers/storage.(*containerStore).Save (0.10s)"> | |
<path fill="none" stroke="#b2a289" stroke-dasharray="1,5" d="M586,-1521.75C586,-1508.48 586,-1492.71 586,-1478.45"/> | |
<polygon fill="#b2a289" stroke="#b2a289" points="589.5,-1478.39 586,-1468.39 582.5,-1478.39 589.5,-1478.39"/> | |
</a> | |
</g> | |
<g id="a_edge31-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*store).CreateContainer ... github.com/containers/libpod/vendor/github.com/containers/storage.(*containerStore).Save (0.10s)"> | |
<text text-anchor="middle" x="603" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35 --> | |
<g id="node35" class="node"><title>N35</title> | |
<g id="a_node35"><a xlink:title="os.OpenFile (0.08s)"> | |
<polygon fill="#edebe8" stroke="#b2a691" points="1192.5,-1087 1115.5,-1087 1115.5,-1051 1192.5,-1051 1192.5,-1087"/> | |
<text text-anchor="middle" x="1154" y="-1076.1" font-family="Times,serif" font-size="8.00">os</text> | |
<text text-anchor="middle" x="1154" y="-1067.1" font-family="Times,serif" font-size="8.00">OpenFile</text> | |
<text text-anchor="middle" x="1154" y="-1058.1" font-family="Times,serif" font-size="8.00">0 of 0.08s (3.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77 --> | |
<g id="node77" class="node"><title>N77</title> | |
<g id="a_node77"><a xlink:title="os.openFileNolog (0.08s)"> | |
<polygon fill="#edebe8" stroke="#b2a691" points="1192.5,-968 1115.5,-968 1115.5,-932 1192.5,-932 1192.5,-968"/> | |
<text text-anchor="middle" x="1154" y="-957.1" font-family="Times,serif" font-size="8.00">os</text> | |
<text text-anchor="middle" x="1154" y="-948.1" font-family="Times,serif" font-size="8.00">openFileNolog</text> | |
<text text-anchor="middle" x="1154" y="-939.1" font-family="Times,serif" font-size="8.00">0 of 0.08s (3.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N77 --> | |
<g id="edge38" class="edge"><title>N35->N77</title> | |
<g id="a_edge38"><a xlink:title="os.OpenFile -> os.openFileNolog (0.08s)"> | |
<path fill="none" stroke="#b2a691" d="M1154,-1050.99C1154,-1031.92 1154,-1000.75 1154,-978.277"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="1157.5,-978.033 1154,-968.033 1150.5,-978.033 1157.5,-978.033"/> | |
</a> | |
</g> | |
<g id="a_edge38-label"><a xlink:title="os.OpenFile -> os.openFileNolog (0.08s)"> | |
<text text-anchor="middle" x="1171" y="-993.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36 --> | |
<g id="node36" class="node"><title>N36</title> | |
<g id="a_node36"><a xlink:title="runtime.stopm (0.17s)"> | |
<polygon fill="#ede8e3" stroke="#b2926d" points="619.5,-303 542.5,-303 542.5,-267 619.5,-267 619.5,-303"/> | |
<text text-anchor="middle" x="581" y="-292.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="581" y="-283.1" font-family="Times,serif" font-size="8.00">stopm</text> | |
<text text-anchor="middle" x="581" y="-274.1" font-family="Times,serif" font-size="8.00">0 of 0.17s (7.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36->N14 --> | |
<g id="edge23" class="edge"><title>N36->N14</title> | |
<g id="a_edge23"><a xlink:title="runtime.stopm ... runtime.futexsleep (0.15s)"> | |
<path fill="none" stroke="#b29775" stroke-dasharray="1,5" d="M570.672,-266.969C562.188,-252.993 549.845,-232.696 539,-215 536.802,-211.413 534.505,-207.675 532.209,-203.944"/> | |
<polygon fill="#b29775" stroke="#b29775" points="535.122,-201.999 526.896,-195.321 529.162,-205.671 535.122,-201.999"/> | |
</a> | |
</g> | |
<g id="a_edge23-label"><a xlink:title="runtime.stopm ... runtime.futexsleep (0.15s)"> | |
<text text-anchor="middle" x="565" y="-218.8" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36->N42 --> | |
<g id="edge127" class="edge"><title>N36->N42</title> | |
<g id="a_edge127"><a xlink:title="runtime.stopm ... runtime.gcDrain (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M601.416,-266.942C609.446,-260.617 618.908,-253.621 628,-248 661.966,-227 702.246,-207.284 734.387,-192.679"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="735.971,-195.804 743.653,-188.507 733.097,-189.421 735.971,-195.804"/> | |
</a> | |
</g> | |
<g id="a_edge127-label"><a xlink:title="runtime.stopm ... runtime.gcDrain (0.01s)"> | |
<text text-anchor="middle" x="702" y="-218.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37 --> | |
<g id="node37" class="node"><title>N37</title> | |
<g id="a_node37"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.Open (0.10s)"> | |
<polygon fill="#edebe7" stroke="#b2a289" points="1235.5,-1223.5 1102.5,-1223.5 1102.5,-1170.5 1235.5,-1170.5 1235.5,-1223.5"/> | |
<text text-anchor="middle" x="1169" y="-1213.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1169" y="-1204.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="1169" y="-1195.1" font-family="Times,serif" font-size="8.00">com/boltdb/bolt</text> | |
<text text-anchor="middle" x="1169" y="-1186.1" font-family="Times,serif" font-size="8.00">Open</text> | |
<text text-anchor="middle" x="1169" y="-1177.1" font-family="Times,serif" font-size="8.00">0 of 0.10s (4.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N22 --> | |
<g id="edge81" class="edge"><title>N37->N22</title> | |
<g id="a_edge81"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.Open ... runtime.newobject (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1141.74,-1170.27C1128.17,-1155.55 1113.17,-1135.9 1106,-1115 1079.03,-1036.39 1058.6,-996.267 1106,-928 1111.44,-920.169 1219.02,-882.158 1287.03,-858.727"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1288.45,-861.943 1296.77,-855.382 1286.17,-855.323 1288.45,-861.943"/> | |
</a> | |
</g> | |
<g id="a_edge81-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.Open ... runtime.newobject (0.02s)"> | |
<text text-anchor="middle" x="1096" y="-993.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N35 --> | |
<g id="edge70" class="edge"><title>N37->N35</title> | |
<g id="a_edge70"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.Open -> os.OpenFile (0.03s)"> | |
<path fill="none" stroke="#b2afa6" d="M1160.14,-1170.38C1158.05,-1163.22 1156.1,-1155.38 1155,-1148 1152.5,-1131.29 1152.2,-1112.35 1152.55,-1097.32"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="1156.05,-1097.26 1152.9,-1087.15 1149.06,-1097.02 1156.05,-1097.26"/> | |
</a> | |
</g> | |
<g id="a_edge70-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.Open -> os.OpenFile (0.03s)"> | |
<text text-anchor="middle" x="1172" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38->N7 --> | |
<g id="edge72" class="edge"><title>N38->N7</title> | |
<g id="a_edge72"><a xlink:title="runtime.growslice -> runtime.mallocgc (0.03s)"> | |
<path fill="none" stroke="#b2afa6" d="M709.917,-523.792C717.893,-517.667 726.831,-511.892 736,-508 790.909,-484.694 810.183,-499.931 869,-490 969.47,-473.035 1084.56,-448.916 1158.19,-432.878"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="1159.28,-436.224 1168.3,-430.671 1157.79,-429.385 1159.28,-436.224"/> | |
</a> | |
</g> | |
<g id="a_edge72-label"><a xlink:title="runtime.growslice -> runtime.mallocgc (0.03s)"> | |
<text text-anchor="middle" x="967" y="-478.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39 --> | |
<g id="node39" class="node"><title>N39</title> | |
<g id="a_node39"><a xlink:title="runtime._ExternalCode (0.07s)"> | |
<polygon fill="#edebe9" stroke="#b2a895" points="1669.5,-314.5 1562.5,-314.5 1562.5,-255.5 1669.5,-255.5 1669.5,-314.5"/> | |
<text text-anchor="middle" x="1616" y="-298.5" font-family="Times,serif" font-size="15.00">runtime</text> | |
<text text-anchor="middle" x="1616" y="-281.5" font-family="Times,serif" font-size="15.00">_ExternalCode</text> | |
<text text-anchor="middle" x="1616" y="-264.5" font-family="Times,serif" font-size="15.00">0.07s (3.20%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40->N12 --> | |
<g id="edge123" class="edge"><title>N40->N12</title> | |
<g id="a_edge123"><a xlink:title="runtime.findrunnable ... runtime.usleep (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M389.229,-386.86C377.629,-372.009 362.115,-353.866 346,-340 341.225,-335.891 336.104,-331.885 330.826,-328.032"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="332.617,-325.013 322.428,-322.111 328.584,-330.734 332.617,-325.013"/> | |
</a> | |
</g> | |
<g id="a_edge123-label"><a xlink:title="runtime.findrunnable ... runtime.usleep (0.01s)"> | |
<text text-anchor="middle" x="379" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40->N36 --> | |
<g id="edge22" class="edge"><title>N40->N36</title> | |
<g id="a_edge22"><a xlink:title="runtime.findrunnable -> runtime.stopm (0.15s)"> | |
<path fill="none" stroke="#b29775" d="M445.661,-386.877C470.365,-368.581 503.671,-343.878 533,-322 538.498,-317.899 544.343,-313.526 549.993,-309.292"/> | |
<polygon fill="#b29775" stroke="#b29775" points="552.167,-312.037 558.068,-303.237 547.967,-306.436 552.167,-312.037"/> | |
</a> | |
</g> | |
<g id="a_edge22-label"><a xlink:title="runtime.findrunnable -> runtime.stopm (0.15s)"> | |
<text text-anchor="middle" x="523" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41 --> | |
<g id="node41" class="node"><title>N41</title> | |
<g id="a_node41"><a xlink:title="runtime.scanobject (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="844.5,-75 739.5,-75 739.5,-11 844.5,-11 844.5,-75"/> | |
<text text-anchor="middle" x="792" y="-60.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="792" y="-46.6" font-family="Times,serif" font-size="13.00">scanobject</text> | |
<text text-anchor="middle" x="792" y="-32.6" font-family="Times,serif" font-size="13.00">0.04s (1.83%)</text> | |
<text text-anchor="middle" x="792" y="-18.6" font-family="Times,serif" font-size="13.00">of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N41 --> | |
<g id="edge63" class="edge"><title>N42->N41</title> | |
<g id="a_edge63"><a xlink:title="runtime.gcDrain -> runtime.scanobject (0.04s)"> | |
<path fill="none" stroke="#b2ada2" d="M792,-136.778C792,-121.366 792,-102.2 792,-85.2956"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="795.5,-85.1162 792,-75.1162 788.5,-85.1163 795.5,-85.1162"/> | |
</a> | |
</g> | |
<g id="a_edge63-label"><a xlink:title="runtime.gcDrain -> runtime.scanobject (0.04s)"> | |
<text text-anchor="middle" x="809" y="-107.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43 --> | |
<g id="node43" class="node"><title>N43</title> | |
<g id="a_node43"><a xlink:title="github.com/containers/libpod/vendor/github.com/godbus/dbus.(*unixTransport).ReadMessage (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="337.5,-1346.5 204.5,-1346.5 204.5,-1284.5 337.5,-1284.5 337.5,-1346.5"/> | |
<text text-anchor="middle" x="271" y="-1336.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="271" y="-1327.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="271" y="-1318.1" font-family="Times,serif" font-size="8.00">com/godbus/dbus</text> | |
<text text-anchor="middle" x="271" y="-1309.1" font-family="Times,serif" font-size="8.00">(*unixTransport)</text> | |
<text text-anchor="middle" x="271" y="-1300.1" font-family="Times,serif" font-size="8.00">ReadMessage</text> | |
<text text-anchor="middle" x="271" y="-1291.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N22 --> | |
<g id="edge114" class="edge"><title>N43->N22</title> | |
<g id="a_edge114"><a xlink:title="github.com/containers/libpod/vendor/github.com/godbus/dbus.(*unixTransport).ReadMessage ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M289.887,-1284.29C294.356,-1276.77 298.986,-1268.67 303,-1261 324.486,-1219.94 317.402,-1202.47 346,-1166 466.964,-1011.74 508.977,-959.769 694,-895 786.783,-862.521 1038.28,-887.714 1136,-877 1187.55,-871.347 1245.66,-860.496 1286.98,-852.001"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1287.77,-855.412 1296.85,-849.951 1286.34,-848.558 1287.77,-855.412"/> | |
</a> | |
</g> | |
<g id="a_edge114-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/godbus/dbus.(*unixTransport).ReadMessage ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="483" y="-1065.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N33 --> | |
<g id="edge84" class="edge"><title>N43->N33</title> | |
<g id="a_edge84"><a xlink:title="github.com/containers/libpod/vendor/github.com/godbus/dbus.(*unixTransport).ReadMessage ... runtime.makeslice (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M276.953,-1284.4C294.992,-1202.57 357.571,-976.693 512,-895 557.905,-870.716 693.944,-886.497 745,-877 860.847,-855.45 883.43,-823.986 999,-801 1037.56,-793.331 1140.94,-802.639 1175,-783 1196.75,-770.46 1212.67,-746.313 1222.46,-727.544"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1225.6,-729.089 1226.89,-718.574 1219.32,-725.989 1225.6,-729.089"/> | |
</a> | |
</g> | |
<g id="a_edge84-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/godbus/dbus.(*unixTransport).ReadMessage ... runtime.makeslice (0.02s)"> | |
<text text-anchor="middle" x="420" y="-993.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52 --> | |
<g id="node52" class="node"><title>N52</title> | |
<g id="a_node52"><a xlink:title="internal/poll.(*FD).Read (0.07s)"> | |
<polygon fill="#edebe9" stroke="#b2a895" points="833.5,-1219 756.5,-1219 756.5,-1175 833.5,-1175 833.5,-1219"/> | |
<text text-anchor="middle" x="795" y="-1208.6" font-family="Times,serif" font-size="8.00">internal/poll</text> | |
<text text-anchor="middle" x="795" y="-1199.6" font-family="Times,serif" font-size="8.00">(*FD)</text> | |
<text text-anchor="middle" x="795" y="-1190.6" font-family="Times,serif" font-size="8.00">Read</text> | |
<text text-anchor="middle" x="795" y="-1181.6" font-family="Times,serif" font-size="8.00">0 of 0.07s (3.20%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N52 --> | |
<g id="edge113" class="edge"><title>N43->N52</title> | |
<g id="a_edge113"><a xlink:title="github.com/containers/libpod/vendor/github.com/godbus/dbus.(*unixTransport).ReadMessage ... internal/poll.(*FD).Read (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M329.171,-1284.44C334.76,-1282.32 340.425,-1280.46 346,-1279 458.935,-1249.52 497.326,-1298.08 608,-1261 619.572,-1257.12 619.604,-1250.37 631,-1246 679.718,-1227.33 698.104,-1246.2 747,-1228 750.229,-1226.8 753.474,-1225.36 756.67,-1223.78"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="758.366,-1226.84 765.494,-1219 755.033,-1220.69 758.366,-1226.84"/> | |
</a> | |
</g> | |
<g id="a_edge113-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/godbus/dbus.(*unixTransport).ReadMessage ... internal/poll.(*FD).Read (0.01s)"> | |
<text text-anchor="middle" x="648" y="-1249.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59 --> | |
<g id="node59" class="node"><title>N59</title> | |
<g id="a_node59"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*Tx).Commit (0.10s)"> | |
<polygon fill="#edebe7" stroke="#b2a289" points="488.5,-1228 355.5,-1228 355.5,-1166 488.5,-1166 488.5,-1228"/> | |
<text text-anchor="middle" x="422" y="-1217.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="422" y="-1208.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="422" y="-1199.6" font-family="Times,serif" font-size="8.00">com/boltdb/bolt</text> | |
<text text-anchor="middle" x="422" y="-1190.6" font-family="Times,serif" font-size="8.00">(*Tx)</text> | |
<text text-anchor="middle" x="422" y="-1181.6" font-family="Times,serif" font-size="8.00">Commit</text> | |
<text text-anchor="middle" x="422" y="-1172.6" font-family="Times,serif" font-size="8.00">0 of 0.10s (4.57%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N59 --> | |
<g id="edge30" class="edge"><title>N44->N59</title> | |
<g id="a_edge30"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*DB).Update -> github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*Tx).Commit (0.10s)"> | |
<path fill="none" stroke="#b2a289" d="M422,-1284.5C422,-1270.48 422,-1253.57 422,-1238.44"/> | |
<polygon fill="#b2a289" stroke="#b2a289" points="425.5,-1238.3 422,-1228.3 418.5,-1238.3 425.5,-1238.3"/> | |
</a> | |
</g> | |
<g id="a_edge30-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*DB).Update -> github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*Tx).Commit (0.10s)"> | |
<text text-anchor="middle" x="439" y="-1249.8" font-family="Times,serif" font-size="14.00"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45 --> | |
<g id="node45" class="node"><title>N45</title> | |
<g id="a_node45"><a xlink:title="runtime._System (0.08s)"> | |
<polygon fill="#edebe8" stroke="#b2a691" points="1654.5,-433 1577.5,-433 1577.5,-397 1654.5,-397 1654.5,-433"/> | |
<text text-anchor="middle" x="1616" y="-422.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="1616" y="-413.1" font-family="Times,serif" font-size="8.00">_System</text> | |
<text text-anchor="middle" x="1616" y="-404.1" font-family="Times,serif" font-size="8.00">0 of 0.08s (3.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N5 --> | |
<g id="edge121" class="edge"><title>N45->N5</title> | |
<g id="a_edge121"><a xlink:title="runtime._System -> runtime.systemstack (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1603.72,-396.865C1589.81,-379.028 1565.37,-352.046 1537,-340 1500.44,-324.477 1219.62,-324.835 1180,-322 1061.26,-313.502 922.426,-299.676 847.231,-291.863"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="847.361,-288.358 837.052,-290.802 846.635,-295.32 847.361,-288.358"/> | |
</a> | |
</g> | |
<g id="a_edge121-label"><a xlink:title="runtime._System -> runtime.systemstack (0.01s)"> | |
<text text-anchor="middle" x="1580" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N39 --> | |
<g id="edge42" class="edge"><title>N45->N39</title> | |
<g id="a_edge42"><a xlink:title="runtime._System -> runtime._ExternalCode (0.07s)"> | |
<path fill="none" stroke="#b2a895" d="M1616,-396.737C1616,-378.429 1616,-348.901 1616,-324.938"/> | |
<polygon fill="#b2a895" stroke="#b2a895" points="1619.5,-324.721 1616,-314.721 1612.5,-324.721 1619.5,-324.721"/> | |
</a> | |
</g> | |
<g id="a_edge42-label"><a xlink:title="runtime._System -> runtime._ExternalCode (0.07s)"> | |
<text text-anchor="middle" x="1633" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46->N37 --> | |
<g id="edge29" class="edge"><title>N46->N37</title> | |
<g id="a_edge29"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).getDBCon -> github.com/containers/libpod/vendor/github.com/boltdb/bolt.Open (0.10s)"> | |
<path fill="none" stroke="#b2a289" d="M1052.7,-1288.93C1074.92,-1271.56 1104.48,-1248.45 1128.24,-1229.87"/> | |
<polygon fill="#b2a289" stroke="#b2a289" points="1130.66,-1232.42 1136.38,-1223.51 1126.34,-1226.91 1130.66,-1232.42"/> | |
</a> | |
</g> | |
<g id="a_edge29-label"><a xlink:title="github.com/containers/libpod/libpod.(*BoltState).getDBCon -> github.com/containers/libpod/vendor/github.com/boltdb/bolt.Open (0.10s)"> | |
<text text-anchor="middle" x="1121" y="-1249.8" font-family="Times,serif" font-size="14.00"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48 --> | |
<g id="node48" class="node"><title>N48</title> | |
<g id="a_node48"><a xlink:title="os/exec.(*Cmd).Start (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1541.5,-1219 1464.5,-1219 1464.5,-1175 1541.5,-1175 1541.5,-1219"/> | |
<text text-anchor="middle" x="1503" y="-1208.6" font-family="Times,serif" font-size="8.00">os/exec</text> | |
<text text-anchor="middle" x="1503" y="-1199.6" font-family="Times,serif" font-size="8.00">(*Cmd)</text> | |
<text text-anchor="middle" x="1503" y="-1190.6" font-family="Times,serif" font-size="8.00">Start</text> | |
<text text-anchor="middle" x="1503" y="-1181.6" font-family="Times,serif" font-size="8.00">0 of 0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N3 --> | |
<g id="edge120" class="edge"><title>N48->N3</title> | |
<g id="a_edge120"><a xlink:title="os/exec.(*Cmd).Start ... syscall.Syscall (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1470.25,-1174.95C1463.74,-1171.5 1456.81,-1168.3 1450,-1166 1394.32,-1147.19 1377.15,-1156.5 1319,-1148 1224.21,-1134.15 1200.4,-1131.27 1106,-1115 1056.31,-1106.44 1000.94,-1095.97 956.221,-1087.29"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="956.75,-1083.83 946.265,-1085.36 955.413,-1090.7 956.75,-1083.83"/> | |
</a> | |
</g> | |
<g id="a_edge120-label"><a xlink:title="os/exec.(*Cmd).Start ... syscall.Syscall (0.01s)"> | |
<text text-anchor="middle" x="1336" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N5 --> | |
<g id="edge119" class="edge"><title>N48->N5</title> | |
<g id="a_edge119"><a xlink:title="os/exec.(*Cmd).Start ... runtime.systemstack (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1509.28,-1174.81C1516.09,-1149.95 1526,-1107.36 1526,-1070 1526,-1070 1526,-1070 1526,-414 1526,-379.556 1017.76,-313.804 847.113,-292.699"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="847.438,-289.212 837.085,-291.462 846.582,-296.16 847.438,-289.212"/> | |
</a> | |
</g> | |
<g id="a_edge119-label"><a xlink:title="os/exec.(*Cmd).Start ... runtime.systemstack (0.01s)"> | |
<text text-anchor="middle" x="1543" y="-771.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N33 --> | |
<g id="edge118" class="edge"><title>N48->N33</title> | |
<g id="a_edge118"><a xlink:title="os/exec.(*Cmd).Start ... runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1499.9,-1174.99C1488.7,-1101.53 1448.15,-857.65 1396,-801 1360.59,-762.536 1333.7,-778.699 1290,-750 1279.08,-742.829 1268.01,-733.715 1258.63,-725.327"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1260.93,-722.683 1251.19,-718.511 1256.2,-727.846 1260.93,-722.683"/> | |
</a> | |
</g> | |
<g id="a_edge118-label"><a xlink:title="os/exec.(*Cmd).Start ... runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="1478" y="-946.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N35 --> | |
<g id="edge117" class="edge"><title>N48->N35</title> | |
<g id="a_edge117"><a xlink:title="os/exec.(*Cmd).Start ... os.OpenFile (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1468.16,-1174.97C1462.2,-1171.76 1456,-1168.64 1450,-1166 1426.91,-1155.84 1279.97,-1109.41 1202.18,-1085.04"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1203.18,-1081.69 1192.59,-1082.04 1201.09,-1088.37 1203.18,-1081.69"/> | |
</a> | |
</g> | |
<g id="a_edge117-label"><a xlink:title="os/exec.(*Cmd).Start ... os.OpenFile (0.01s)"> | |
<text text-anchor="middle" x="1411" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N22 --> | |
<g id="edge112" class="edge"><title>N49->N22</title> | |
<g id="a_edge112"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile -> runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M977.491,-1526.39C982.03,-1524.81 986.567,-1523.33 991,-1522 1029.24,-1510.54 1042.68,-1520.58 1079,-1504 1130.1,-1480.68 1218.88,-1394.46 1249,-1352 1252.7,-1346.79 1342,-1147.89 1342,-1141.5 1342,-1141.5 1342,-1141.5 1342,-949 1342,-925.203 1342,-898.483 1342,-877.455"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1345.5,-877.325 1342,-867.325 1338.5,-877.325 1345.5,-877.325"/> | |
</a> | |
</g> | |
<g id="a_edge112-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile -> runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="1350" y="-1193.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62 --> | |
<g id="node62" class="node"><title>N62</title> | |
<g id="a_node62"><a xlink:title="os.(*File).Read (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1412.5,-1337.5 1335.5,-1337.5 1335.5,-1293.5 1412.5,-1293.5 1412.5,-1337.5"/> | |
<text text-anchor="middle" x="1374" y="-1327.1" font-family="Times,serif" font-size="8.00">os</text> | |
<text text-anchor="middle" x="1374" y="-1318.1" font-family="Times,serif" font-size="8.00">(*File)</text> | |
<text text-anchor="middle" x="1374" y="-1309.1" font-family="Times,serif" font-size="8.00">Read</text> | |
<text text-anchor="middle" x="1374" y="-1300.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N62 --> | |
<g id="edge111" class="edge"><title>N49->N62</title> | |
<g id="a_edge111"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile ... os.(*File).Read (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M976.137,-1526.41C981.115,-1524.76 986.111,-1523.26 991,-1522 1053.45,-1505.89 1075.46,-1528.81 1135,-1504 1181.05,-1484.81 1289.57,-1391.58 1343.08,-1344.22"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1345.4,-1346.84 1350.56,-1337.58 1340.75,-1341.6 1345.4,-1346.84"/> | |
</a> | |
</g> | |
<g id="a_edge111-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile ... os.(*File).Read (0.01s)"> | |
<text text-anchor="middle" x="1292" y="-1433.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69 --> | |
<g id="node69" class="node"><title>N69</title> | |
<g id="a_node69"><a xlink:title="fmt.(*ss).doScanf (0.08s)"> | |
<polygon fill="#edebe8" stroke="#b2a691" points="950,-1471 860,-1471 860,-1403 950,-1403 950,-1471"/> | |
<text text-anchor="middle" x="905" y="-1458.2" font-family="Times,serif" font-size="11.00">fmt</text> | |
<text text-anchor="middle" x="905" y="-1446.2" font-family="Times,serif" font-size="11.00">(*ss)</text> | |
<text text-anchor="middle" x="905" y="-1434.2" font-family="Times,serif" font-size="11.00">doScanf</text> | |
<text text-anchor="middle" x="905" y="-1422.2" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="905" y="-1410.2" font-family="Times,serif" font-size="11.00">of 0.08s (3.65%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N69 --> | |
<g id="edge37" class="edge"><title>N49->N69</title> | |
<g id="a_edge37"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile ... fmt.(*ss).doScanf (0.08s)"> | |
<path fill="none" stroke="#b2a691" stroke-dasharray="1,5" d="M913.531,-1526.42C912.255,-1513.19 910.662,-1496.68 909.199,-1481.52"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="912.657,-1480.91 908.213,-1471.29 905.689,-1481.58 912.657,-1480.91"/> | |
</a> | |
</g> | |
<g id="a_edge37-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/mount.parseInfoFile ... fmt.(*ss).doScanf (0.08s)"> | |
<text text-anchor="middle" x="929" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50 --> | |
<g id="node50" class="node"><title>N50</title> | |
<g id="a_node50"><a xlink:title="github.com/containers/libpod/vendor/github.com/pquerna/ffjson/fflib/v1.WriteJson (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="961,-600 745,-600 745,-508 961,-508 961,-600"/> | |
<text text-anchor="middle" x="853" y="-585.6" font-family="Times,serif" font-size="13.00">github</text> | |
<text text-anchor="middle" x="853" y="-571.6" font-family="Times,serif" font-size="13.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="853" y="-557.6" font-family="Times,serif" font-size="13.00">com/pquerna/ffjson/fflib/v1</text> | |
<text text-anchor="middle" x="853" y="-543.6" font-family="Times,serif" font-size="13.00">WriteJson</text> | |
<text text-anchor="middle" x="853" y="-529.6" font-family="Times,serif" font-size="13.00">0.03s (1.37%)</text> | |
<text text-anchor="middle" x="853" y="-515.6" font-family="Times,serif" font-size="13.00">of 0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52->N3 --> | |
<g id="edge47" class="edge"><title>N52->N3</title> | |
<g id="a_edge47"><a xlink:title="internal/poll.(*FD).Read ... syscall.Syscall (0.06s)"> | |
<path fill="none" stroke="#b2aa9a" stroke-dasharray="1,5" d="M823.321,-1174.97C831.98,-1167.32 840.834,-1158.05 847,-1148 851.388,-1140.84 854.926,-1132.79 857.771,-1124.64"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="861.116,-1125.67 860.803,-1115.08 854.444,-1123.55 861.116,-1125.67"/> | |
</a> | |
</g> | |
<g id="a_edge47-label"><a xlink:title="internal/poll.(*FD).Read ... syscall.Syscall (0.06s)"> | |
<text text-anchor="middle" x="872" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53 --> | |
<g id="node53" class="node"><title>N53</title> | |
<g id="a_node53"><a xlink:title="encoding/json.(*decodeState).value (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="1688,-1349.5 1598,-1349.5 1598,-1281.5 1688,-1281.5 1688,-1349.5"/> | |
<text text-anchor="middle" x="1643" y="-1336.7" font-family="Times,serif" font-size="11.00">encoding/json</text> | |
<text text-anchor="middle" x="1643" y="-1324.7" font-family="Times,serif" font-size="11.00">(*decodeState)</text> | |
<text text-anchor="middle" x="1643" y="-1312.7" font-family="Times,serif" font-size="11.00">value</text> | |
<text text-anchor="middle" x="1643" y="-1300.7" font-family="Times,serif" font-size="11.00">0.01s (0.46%)</text> | |
<text text-anchor="middle" x="1643" y="-1288.7" font-family="Times,serif" font-size="11.00">of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N47 --> | |
<g id="edge93" class="edge"><title>N53->N47</title> | |
<g id="a_edge93"><a xlink:title="encoding/json.(*decodeState).value ... encoding/json.stateInString (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1635.24,-1281.32C1613.9,-1195.21 1547.87,-960.244 1429,-801 1372.98,-725.948 1356.06,-707.008 1281,-651 1242.14,-622.005 1193.37,-596.568 1156.4,-579.175"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1157.81,-575.971 1147.26,-574.929 1154.86,-582.319 1157.81,-575.971"/> | |
</a> | |
</g> | |
<g id="a_edge93-label"><a xlink:title="encoding/json.(*decodeState).value ... encoding/json.stateInString (0.01s)"> | |
<text text-anchor="middle" x="1546" y="-946.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54 --> | |
<g id="node54" class="node"><title>N54</title> | |
<g id="a_node54"><a xlink:title="github.com/containers/libpod/libpod.waitContainerStop.func1 (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="190.5,-1688 81.5,-1688 81.5,-1635 190.5,-1635 190.5,-1688"/> | |
<text text-anchor="middle" x="136" y="-1677.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="136" y="-1668.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="136" y="-1659.6" font-family="Times,serif" font-size="8.00">waitContainerStop</text> | |
<text text-anchor="middle" x="136" y="-1650.6" font-family="Times,serif" font-size="8.00">func1</text> | |
<text text-anchor="middle" x="136" y="-1641.6" font-family="Times,serif" font-size="8.00">0 of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54->N32 --> | |
<g id="edge79" class="edge"><title>N54->N32</title> | |
<g id="a_edge79"><a xlink:title="github.com/containers/libpod/libpod.waitContainerStop.func1 ... runtime.notewakeup (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M125.639,-1634.96C114.12,-1606.96 94.6695,-1560.85 76,-1522 44.7428,-1456.95 0,-1450.67 0,-1378.5 0,-1378.5 0,-1378.5 0,-284 0,-238.048 34.3878,-232.199 77,-215 165.641,-179.223 277.77,-170.207 343.618,-168.207"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="343.872,-171.701 353.778,-167.943 343.691,-164.704 343.872,-171.701"/> | |
</a> | |
</g> | |
<g id="a_edge79-label"><a xlink:title="github.com/containers/libpod/libpod.waitContainerStop.func1 ... runtime.notewakeup (0.02s)"> | |
<text text-anchor="middle" x="17" y="-946.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54->N74 --> | |
<g id="edge107" class="edge"><title>N54->N74</title> | |
<g id="a_edge107"><a xlink:title="github.com/containers/libpod/libpod.waitContainerStop.func1 ... syscall.RawSyscall (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M160.911,-1634.99C175.784,-1619.76 194.759,-1600.33 210.394,-1584.32"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="213.287,-1586.37 217.769,-1576.77 208.278,-1581.47 213.287,-1586.37"/> | |
</a> | |
</g> | |
<g id="a_edge107-label"><a xlink:title="github.com/containers/libpod/libpod.waitContainerStop.func1 ... syscall.RawSyscall (0.01s)"> | |
<text text-anchor="middle" x="209" y="-1605.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N48 --> | |
<g id="edge102" class="edge"><title>N55->N48</title> | |
<g id="a_edge102"><a xlink:title="github.com/containers/libpod/libpod.(*OCIRuntime).updateContainerStatus -> os/exec.(*Cmd).Start (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1671.69,-1540.8C1709.38,-1529.9 1756.73,-1509.18 1780,-1471 1795.73,-1445.19 1788.78,-1431.92 1780,-1403 1760.72,-1339.55 1748.22,-1321.12 1697,-1279 1654.07,-1243.69 1593.56,-1221.73 1551.58,-1209.73"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1552.43,-1206.33 1541.86,-1207.03 1550.56,-1213.08 1552.43,-1206.33"/> | |
</a> | |
</g> | |
<g id="a_edge102-label"><a xlink:title="github.com/containers/libpod/libpod.(*OCIRuntime).updateContainerStatus -> os/exec.(*Cmd).Start (0.01s)"> | |
<text text-anchor="middle" x="1790" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79 --> | |
<g id="node79" class="node"><title>N79</title> | |
<g id="a_node79"><a xlink:title="encoding/json.(*Decoder).Decode (0.03s)"> | |
<polygon fill="#edeceb" stroke="#b2afa6" points="1770.5,-1459 1693.5,-1459 1693.5,-1415 1770.5,-1415 1770.5,-1459"/> | |
<text text-anchor="middle" x="1732" y="-1448.6" font-family="Times,serif" font-size="8.00">encoding/json</text> | |
<text text-anchor="middle" x="1732" y="-1439.6" font-family="Times,serif" font-size="8.00">(*Decoder)</text> | |
<text text-anchor="middle" x="1732" y="-1430.6" font-family="Times,serif" font-size="8.00">Decode</text> | |
<text text-anchor="middle" x="1732" y="-1421.6" font-family="Times,serif" font-size="8.00">0 of 0.03s (1.37%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55->N79 --> | |
<g id="edge76" class="edge"><title>N55->N79</title> | |
<g id="a_edge76"><a xlink:title="github.com/containers/libpod/libpod.(*OCIRuntime).updateContainerStatus -> encoding/json.(*Decoder).Decode (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" d="M1642.81,-1526.42C1660.66,-1508.72 1684.43,-1485.16 1702.94,-1466.81"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1705.88,-1468.82 1710.52,-1459.29 1700.95,-1463.85 1705.88,-1468.82"/> | |
</a> | |
</g> | |
<g id="a_edge76-label"><a xlink:title="github.com/containers/libpod/libpod.(*OCIRuntime).updateContainerStatus -> encoding/json.(*Decoder).Decode (0.02s)"> | |
<text text-anchor="middle" x="1695" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N26 --> | |
<g id="edge36" class="edge"><title>N56->N26</title> | |
<g id="a_edge36"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*containerStore).Save -> encoding/json.Marshal (0.08s)"> | |
<path fill="none" stroke="#b2a691" d="M573.85,-1405.86C570.951,-1393.46 570.733,-1379.76 579,-1370 610.454,-1332.87 642.016,-1370.56 687,-1352 694.612,-1348.86 702.188,-1344.38 709.055,-1339.65"/> | |
<polygon fill="#b2a691" stroke="#b2a691" points="711.312,-1342.33 717.325,-1333.61 707.184,-1336.68 711.312,-1342.33"/> | |
</a> | |
</g> | |
<g id="a_edge36-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*containerStore).Save -> encoding/json.Marshal (0.08s)"> | |
<text text-anchor="middle" x="596" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56->N63 --> | |
<g id="edge109" class="edge"><title>N56->N63</title> | |
<g id="a_edge109"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*containerStore).Save -> github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M521.309,-1405.71C508.839,-1395.61 501.862,-1383.46 510,-1370 514.368,-1362.78 526.949,-1354.5 541.852,-1346.65"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="543.513,-1349.73 550.849,-1342.08 540.347,-1343.49 543.513,-1349.73"/> | |
</a> | |
</g> | |
<g id="a_edge109-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*containerStore).Save -> github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile (0.01s)"> | |
<text text-anchor="middle" x="527" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N22 --> | |
<g id="edge95" class="edge"><title>N58->N22</title> | |
<g id="a_edge95"><a xlink:title="encoding/json.Unmarshal -> runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" d="M1260.6,-1534.55C1243.61,-1506.23 1215.56,-1448.81 1234,-1403 1245.74,-1373.84 1264.01,-1377.05 1283,-1352 1316.39,-1307.97 1307.47,-1283.57 1348,-1246 1359.97,-1234.91 1371.76,-1242.09 1380,-1228 1446.55,-1114.21 1389.85,-948.997 1358.91,-876.457"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1362.11,-875.036 1354.91,-867.26 1355.69,-877.827 1362.11,-875.036"/> | |
</a> | |
</g> | |
<g id="a_edge95-label"><a xlink:title="encoding/json.Unmarshal -> runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="1421" y="-1193.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N53 --> | |
<g id="edge57" class="edge"><title>N58->N53</title> | |
<g id="a_edge57"><a xlink:title="encoding/json.Unmarshal ... encoding/json.(*decodeState).value (0.04s)"> | |
<path fill="none" stroke="#b2ada2" stroke-dasharray="1,5" d="M1296.13,-1534.9C1304.3,-1529.91 1313.72,-1525.01 1323,-1522 1447.49,-1481.66 1526.38,-1569.09 1613,-1471 1639.72,-1440.75 1645.59,-1393.96 1645.78,-1359.8"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1649.28,-1359.6 1645.67,-1349.64 1642.28,-1359.67 1649.28,-1359.6"/> | |
</a> | |
</g> | |
<g id="a_edge57-label"><a xlink:title="encoding/json.Unmarshal ... encoding/json.(*decodeState).value (0.04s)"> | |
<text text-anchor="middle" x="1660" y="-1433.3" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N3 --> | |
<g id="edge46" class="edge"><title>N59->N3</title> | |
<g id="a_edge46"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*Tx).Commit ... syscall.Syscall (0.06s)"> | |
<path fill="none" stroke="#b2aa9a" stroke-dasharray="1,5" d="M488.733,-1168.14C491.505,-1167.35 494.268,-1166.63 497,-1166 599.464,-1142.19 635.009,-1186.26 733,-1148 743.022,-1144.09 743.007,-1138.91 752,-1133 761.792,-1126.57 772.303,-1120.21 782.863,-1114.15"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="784.75,-1117.1 791.729,-1109.13 781.303,-1111.01 784.75,-1117.1"/> | |
</a> | |
</g> | |
<g id="a_edge46-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*Tx).Commit ... syscall.Syscall (0.06s)"> | |
<text text-anchor="middle" x="769" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N38 --> | |
<g id="edge80" class="edge"><title>N59->N38</title> | |
<g id="a_edge80"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*Tx).Commit ... runtime.growslice (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M427.841,-1165.78C435.017,-1130.84 448.432,-1071.85 466,-1023 511.416,-896.721 541.711,-873.163 595,-750 613.779,-706.597 615.288,-694.432 634,-651 642.235,-631.887 651.973,-610.931 660.281,-593.489"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="663.569,-594.725 664.73,-584.194 657.255,-591.702 663.569,-594.725"/> | |
</a> | |
</g> | |
<g id="a_edge80-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/boltdb/bolt.(*Tx).Commit ... runtime.growslice (0.02s)"> | |
<text text-anchor="middle" x="539" y="-898.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70 --> | |
<g id="node70" class="node"><title>N70</title> | |
<g id="a_node70"><a xlink:title="github.com/containers/libpod/libpod.(*Container).setupOCIHooks (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1604.5,-1463.5 1495.5,-1463.5 1495.5,-1410.5 1604.5,-1410.5 1604.5,-1463.5"/> | |
<text text-anchor="middle" x="1550" y="-1453.1" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1550" y="-1444.1" font-family="Times,serif" font-size="8.00">com/containers/libpod/libpod</text> | |
<text text-anchor="middle" x="1550" y="-1435.1" font-family="Times,serif" font-size="8.00">(*Container)</text> | |
<text text-anchor="middle" x="1550" y="-1426.1" font-family="Times,serif" font-size="8.00">setupOCIHooks</text> | |
<text text-anchor="middle" x="1550" y="-1417.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60->N70 --> | |
<g id="edge58" class="edge"><title>N60->N70</title> | |
<g id="a_edge58"><a xlink:title="github.com/containers/libpod/libpod.(*Container).generateSpec -> github.com/containers/libpod/libpod.(*Container).setupOCIHooks (0.04s)"> | |
<path fill="none" stroke="#b2ada2" d="M1423.58,-1526.42C1447.61,-1509.61 1479.23,-1487.5 1504.83,-1469.59"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1507.07,-1472.29 1513.26,-1463.7 1503.06,-1466.56 1507.07,-1472.29"/> | |
</a> | |
</g> | |
<g id="a_edge58-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).generateSpec -> github.com/containers/libpod/libpod.(*Container).setupOCIHooks (0.04s)"> | |
<text text-anchor="middle" x="1491" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80 --> | |
<g id="node80" class="node"><title>N80</title> | |
<g id="a_node80"><a xlink:title="github.com/containers/libpod/pkg/chrootuser.lookupAdditionalGroupsForUIDInContainer (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1477.5,-1459 1318.5,-1459 1318.5,-1415 1477.5,-1415 1477.5,-1459"/> | |
<text text-anchor="middle" x="1398" y="-1448.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="1398" y="-1439.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/pkg/chrootuser</text> | |
<text text-anchor="middle" x="1398" y="-1430.6" font-family="Times,serif" font-size="8.00">lookupAdditionalGroupsForUIDInContainer</text> | |
<text text-anchor="middle" x="1398" y="-1421.6" font-family="Times,serif" font-size="8.00">0 of 0.04s (1.83%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60->N80 --> | |
<g id="edge59" class="edge"><title>N60->N80</title> | |
<g id="a_edge59"><a xlink:title="github.com/containers/libpod/libpod.(*Container).generateSpec ... github.com/containers/libpod/pkg/chrootuser.lookupAdditionalGroupsForUIDInContainer (0.04s)"> | |
<path fill="none" stroke="#b2ada2" stroke-dasharray="1,5" d="M1389.47,-1526.42C1391.1,-1509.51 1393.25,-1487.25 1394.98,-1469.3"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1398.47,-1469.58 1395.95,-1459.29 1391.5,-1468.91 1398.47,-1469.58"/> | |
</a> | |
</g> | |
<g id="a_edge59-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).generateSpec ... github.com/containers/libpod/pkg/chrootuser.lookupAdditionalGroupsForUIDInContainer (0.04s)"> | |
<text text-anchor="middle" x="1410" y="-1492.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61->N50 --> | |
<g id="edge82" class="edge"><title>N61->N50</title> | |
<g id="a_edge82"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*Container).MarshalJSONBuf ... github.com/containers/libpod/vendor/github.com/pquerna/ffjson/fflib/v1.WriteJson (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M861.635,-650.982C860.459,-637.914 859.179,-623.682 857.973,-610.276"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="861.45,-609.865 857.068,-600.219 854.478,-610.492 861.45,-609.865"/> | |
</a> | |
</g> | |
<g id="a_edge82-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage.(*Container).MarshalJSONBuf ... github.com/containers/libpod/vendor/github.com/pquerna/ffjson/fflib/v1.WriteJson (0.02s)"> | |
<text text-anchor="middle" x="877" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62->N52 --> | |
<g id="edge62" class="edge"><title>N62->N52</title> | |
<g id="a_edge62"><a xlink:title="os.(*File).Read ... internal/poll.(*FD).Read (0.04s)"> | |
<path fill="none" stroke="#b2ada2" stroke-dasharray="1,5" d="M1335.24,-1300.12C1289.69,-1283.9 1211.49,-1258.22 1142,-1246 1013.07,-1223.32 973.515,-1265.2 848,-1228 843.951,-1226.8 839.876,-1225.24 835.881,-1223.47"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="837.276,-1220.26 826.755,-1219.02 834.204,-1226.55 837.276,-1220.26"/> | |
</a> | |
</g> | |
<g id="a_edge62-label"><a xlink:title="os.(*File).Read ... internal/poll.(*FD).Read (0.04s)"> | |
<text text-anchor="middle" x="1224" y="-1249.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N35 --> | |
<g id="edge110" class="edge"><title>N63->N35</title> | |
<g id="a_edge110"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile ... os.OpenFile (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M663.391,-1288.97C671.523,-1285.37 679.917,-1281.91 688,-1279 717.814,-1268.25 726.844,-1270.75 757,-1261 795.559,-1248.53 811.045,-1254.15 842,-1228 866.511,-1207.29 854.135,-1186.28 879,-1166 945.905,-1111.42 1045.9,-1086.94 1105.08,-1076.69"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1105.99,-1080.09 1115.28,-1074.99 1104.84,-1073.18 1105.99,-1080.09"/> | |
</a> | |
</g> | |
<g id="a_edge110-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile ... os.OpenFile (0.01s)"> | |
<text text-anchor="middle" x="896" y="-1193.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78 --> | |
<g id="node78" class="node"><title>N78</title> | |
<g id="a_node78"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.(*atomicFileWriter).Close (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="639.5,-1228 506.5,-1228 506.5,-1166 639.5,-1166 639.5,-1228"/> | |
<text text-anchor="middle" x="573" y="-1217.6" font-family="Times,serif" font-size="8.00">github</text> | |
<text text-anchor="middle" x="573" y="-1208.6" font-family="Times,serif" font-size="8.00">com/containers/libpod/vendor/github</text> | |
<text text-anchor="middle" x="573" y="-1199.6" font-family="Times,serif" font-size="8.00">com/containers/storage/pkg/ioutils</text> | |
<text text-anchor="middle" x="573" y="-1190.6" font-family="Times,serif" font-size="8.00">(*atomicFileWriter)</text> | |
<text text-anchor="middle" x="573" y="-1181.6" font-family="Times,serif" font-size="8.00">Close</text> | |
<text text-anchor="middle" x="573" y="-1172.6" font-family="Times,serif" font-size="8.00">0 of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N78 --> | |
<g id="edge53" class="edge"><title>N63->N78</title> | |
<g id="a_edge53"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile -> github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.(*atomicFileWriter).Close (0.05s)"> | |
<path fill="none" stroke="#b2ab9e" d="M589.015,-1288.75C582.964,-1280.46 577.229,-1270.85 574,-1261 571.658,-1253.85 570.501,-1246 570.063,-1238.34"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="573.557,-1238.02 569.866,-1228.09 566.559,-1238.16 573.557,-1238.02"/> | |
</a> | |
</g> | |
<g id="a_edge53-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.AtomicWriteFile -> github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.(*atomicFileWriter).Close (0.05s)"> | |
<text text-anchor="middle" x="591" y="-1249.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64->N3 --> | |
<g id="edge115" class="edge"><title>N64->N3</title> | |
<g id="a_edge115"><a xlink:title="io/ioutil.ReadFile ... syscall.Syscall (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1169.02,-1297.36C1157.13,-1291.36 1143.55,-1284.69 1131,-1279 1111.76,-1270.27 1104.1,-1273.41 1087,-1261 1045.59,-1230.95 1057.77,-1202.58 1022,-1166 1002.57,-1146.13 978.259,-1128.52 954.774,-1113.97"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="956.535,-1110.95 946.169,-1108.76 952.905,-1116.93 956.535,-1110.95"/> | |
</a> | |
</g> | |
<g id="a_edge115-label"><a xlink:title="io/ioutil.ReadFile ... syscall.Syscall (0.01s)"> | |
<text text-anchor="middle" x="1075" y="-1193.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64->N35 --> | |
<g id="edge85" class="edge"><title>N64->N35</title> | |
<g id="a_edge85"><a xlink:title="io/ioutil.ReadFile ... os.OpenFile (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1213.82,-1297.25C1235.15,-1263.79 1275.26,-1188.5 1246,-1133 1236.39,-1114.77 1218.87,-1100.81 1201.67,-1090.72"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1203.2,-1087.56 1192.75,-1085.79 1199.81,-1093.69 1203.2,-1087.56"/> | |
</a> | |
</g> | |
<g id="a_edge85-label"><a xlink:title="io/ioutil.ReadFile ... os.OpenFile (0.02s)"> | |
<text text-anchor="middle" x="1274" y="-1193.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65->N5 --> | |
<g id="edge122" class="edge"><title>N65->N5</title> | |
<g id="a_edge122"><a xlink:title="runtime.entersyscall ... runtime.systemstack (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1061.54,-670.154C1051.51,-626.655 1030.46,-542.897 1003,-475 983.766,-427.448 980.639,-413.374 949,-373 922.997,-339.818 880.634,-317.411 846.463,-303.657"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="847.651,-300.364 837.062,-300.005 845.116,-306.889 847.651,-300.364"/> | |
</a> | |
</g> | |
<g id="a_edge122-label"><a xlink:title="runtime.entersyscall ... runtime.systemstack (0.01s)"> | |
<text text-anchor="middle" x="1026" y="-478.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67->N24 --> | |
<g id="edge15" class="edge"><title>N67->N24</title> | |
<g id="a_edge15"><a xlink:title="runtime.park_m -> runtime.schedule (0.21s)"> | |
<path fill="none" stroke="#b2885c" d="M409,-672.321C409,-646.568 409,-608.096 409,-582.303"/> | |
<polygon fill="#b2885c" stroke="#b2885c" points="412.5,-582.099 409,-572.099 405.5,-582.099 412.5,-582.099"/> | |
</a> | |
</g> | |
<g id="a_edge15-label"><a xlink:title="runtime.park_m -> runtime.schedule (0.21s)"> | |
<text text-anchor="middle" x="426" y="-621.8" font-family="Times,serif" font-size="14.00"> 0.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68 --> | |
<g id="node68" class="node"><title>N68</title> | |
<g id="a_node68"><a xlink:title="fmt.(*ss).token (0.05s)"> | |
<polygon fill="#edecea" stroke="#b2ab9e" points="947,-1352 851,-1352 851,-1279 947,-1279 947,-1352"/> | |
<text text-anchor="middle" x="899" y="-1338.4" font-family="Times,serif" font-size="12.00">fmt</text> | |
<text text-anchor="middle" x="899" y="-1325.4" font-family="Times,serif" font-size="12.00">(*ss)</text> | |
<text text-anchor="middle" x="899" y="-1312.4" font-family="Times,serif" font-size="12.00">token</text> | |
<text text-anchor="middle" x="899" y="-1299.4" font-family="Times,serif" font-size="12.00">0.02s (0.91%)</text> | |
<text text-anchor="middle" x="899" y="-1286.4" font-family="Times,serif" font-size="12.00">of 0.05s (2.28%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68->N51 --> | |
<g id="edge97" class="edge"><title>N68->N51</title> | |
<g id="a_edge97"><a xlink:title="fmt.(*ss).token ... runtime.memmove (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M920.077,-1278.91C929.07,-1263.73 939.504,-1246.11 948.336,-1231.2"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="951.516,-1232.7 953.601,-1222.31 945.493,-1229.13 951.516,-1232.7"/> | |
</a> | |
</g> | |
<g id="a_edge97-label"><a xlink:title="fmt.(*ss).token ... runtime.memmove (0.01s)"> | |
<text text-anchor="middle" x="955" y="-1249.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69->N68 --> | |
<g id="edge50" class="edge"><title>N69->N68</title> | |
<g id="a_edge50"><a xlink:title="fmt.(*ss).doScanf ... fmt.(*ss).token (0.05s)"> | |
<path fill="none" stroke="#b2ab9e" stroke-dasharray="1,5" d="M903.329,-1402.71C902.699,-1390.17 901.971,-1375.67 901.294,-1362.18"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="904.785,-1361.93 900.788,-1352.12 897.794,-1362.28 904.785,-1361.93"/> | |
</a> | |
</g> | |
<g id="a_edge50-label"><a xlink:title="fmt.(*ss).doScanf ... fmt.(*ss).token (0.05s)"> | |
<text text-anchor="middle" x="920" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N22 --> | |
<g id="edge75" class="edge"><title>N70->N22</title> | |
<g id="a_edge75"><a xlink:title="github.com/containers/libpod/libpod.(*Container).setupOCIHooks ... runtime.newobject (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1554.3,-1410.5C1561.56,-1361.91 1573.3,-1253.17 1550,-1166 1541.03,-1132.43 1414.74,-922.871 1394,-895 1388.87,-888.105 1382.96,-881.144 1377.02,-874.599"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1379.44,-872.065 1370.06,-867.137 1374.32,-876.838 1379.44,-872.065"/> | |
</a> | |
</g> | |
<g id="a_edge75-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).setupOCIHooks ... runtime.newobject (0.02s)"> | |
<text text-anchor="middle" x="1560" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N64 --> | |
<g id="edge101" class="edge"><title>N70->N64</title> | |
<g id="a_edge101"><a xlink:title="github.com/containers/libpod/libpod.(*Container).setupOCIHooks ... io/ioutil.ReadFile (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1505.02,-1410.39C1498.77,-1407.55 1492.32,-1404.98 1486,-1403 1426.96,-1384.55 1407.37,-1402.34 1348,-1385 1309.81,-1373.84 1269.02,-1353.96 1240.3,-1338.48"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1241.86,-1335.35 1231.41,-1333.63 1238.51,-1341.49 1241.86,-1335.35"/> | |
</a> | |
</g> | |
<g id="a_edge101-label"><a xlink:title="github.com/containers/libpod/libpod.(*Container).setupOCIHooks ... io/ioutil.ReadFile (0.01s)"> | |
<text text-anchor="middle" x="1365" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71 --> | |
<g id="node71" class="node"><title>N71</title> | |
<g id="a_node71"><a xlink:title="runtime.gcBgMarkWorker (0.06s)"> | |
<polygon fill="#edece9" stroke="#b2aa9a" points="755.5,-433 678.5,-433 678.5,-397 755.5,-397 755.5,-433"/> | |
<text text-anchor="middle" x="717" y="-422.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="717" y="-413.1" font-family="Times,serif" font-size="8.00">gcBgMarkWorker</text> | |
<text text-anchor="middle" x="717" y="-404.1" font-family="Times,serif" font-size="8.00">0 of 0.06s (2.74%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71->N5 --> | |
<g id="edge48" class="edge"><title>N71->N5</title> | |
<g id="a_edge48"><a xlink:title="runtime.gcBgMarkWorker -> runtime.systemstack (0.06s)"> | |
<path fill="none" stroke="#b2aa9a" d="M721.301,-396.73C725.626,-381.189 733.204,-358.083 744,-340 747.846,-333.558 752.515,-327.179 757.413,-321.184"/> | |
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="760.335,-323.153 764.177,-313.279 755.016,-318.602 760.335,-323.153"/> | |
</a> | |
</g> | |
<g id="a_edge48-label"><a xlink:title="runtime.gcBgMarkWorker -> runtime.systemstack (0.06s)"> | |
<text text-anchor="middle" x="761" y="-343.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76 --> | |
<g id="node76" class="node"><title>N76</title> | |
<g id="a_node76"><a xlink:title="encoding/json.(*ptrEncoder).encode (0.24s)"> | |
<polygon fill="#ede6e0" stroke="#b28050" points="738,-1091 658,-1091 658,-1047 738,-1047 738,-1091"/> | |
<text text-anchor="middle" x="698" y="-1080.6" font-family="Times,serif" font-size="8.00">encoding/json</text> | |
<text text-anchor="middle" x="698" y="-1071.6" font-family="Times,serif" font-size="8.00">(*ptrEncoder)</text> | |
<text text-anchor="middle" x="698" y="-1062.6" font-family="Times,serif" font-size="8.00">encode</text> | |
<text text-anchor="middle" x="698" y="-1053.6" font-family="Times,serif" font-size="8.00">0 of 0.24s (10.96%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75->N76 --> | |
<g id="edge8" class="edge"><title>N75->N76</title> | |
<g id="a_edge8"><a xlink:title="encoding/json.(*ptrEncoder).(encoding/json.encode)-fm -> encoding/json.(*ptrEncoder).encode (0.24s)"> | |
<path fill="none" stroke="#b28050" d="M698,-1170.2C698,-1150.24 698,-1122.53 698,-1101.3"/> | |
<polygon fill="#b28050" stroke="#b28050" points="701.5,-1101.17 698,-1091.17 694.5,-1101.17 701.5,-1101.17"/> | |
</a> | |
</g> | |
<g id="a_edge8-label"><a xlink:title="encoding/json.(*ptrEncoder).(encoding/json.encode)-fm -> encoding/json.(*ptrEncoder).encode (0.24s)"> | |
<text text-anchor="middle" x="715" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N31 --> | |
<g id="edge9" class="edge"><title>N76->N31</title> | |
<g id="a_edge9"><a xlink:title="encoding/json.(*ptrEncoder).encode ... encoding/json.(*arrayEncoder).encode (0.24s)"> | |
<path fill="none" stroke="#b28050" stroke-dasharray="1,5" d="M698,-1046.81C698,-1028.76 698,-1002.56 698,-982.12"/> | |
<polygon fill="#b28050" stroke="#b28050" points="701.5,-982.03 698,-972.03 694.5,-982.03 701.5,-982.03"/> | |
</a> | |
</g> | |
<g id="a_edge9-label"><a xlink:title="encoding/json.(*ptrEncoder).encode ... encoding/json.(*arrayEncoder).encode (0.24s)"> | |
<text text-anchor="middle" x="715" y="-993.8" font-family="Times,serif" font-size="14.00"> 0.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N75 --> | |
<g id="edge94" class="edge"><title>N76->N75</title> | |
<g id="a_edge94"><a xlink:title="encoding/json.(*ptrEncoder).encode ... encoding/json.(*ptrEncoder).(encoding/json.encode)-fm (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M677.396,-1091.26C665.085,-1106.62 653.07,-1128.08 660,-1148 661.681,-1152.83 664.074,-1157.54 666.851,-1162.01"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="664.003,-1164.05 672.58,-1170.27 669.753,-1160.05 664.003,-1164.05"/> | |
</a> | |
</g> | |
<g id="a_edge94-label"><a xlink:title="encoding/json.(*ptrEncoder).encode ... encoding/json.(*ptrEncoder).(encoding/json.encode)-fm (0.01s)"> | |
<text text-anchor="middle" x="677" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77->N22 --> | |
<g id="edge116" class="edge"><title>N77->N22</title> | |
<g id="a_edge116"><a xlink:title="os.openFileNolog ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1183.38,-931.969C1211.25,-915.809 1253.81,-891.132 1287.83,-871.407"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1289.83,-874.291 1296.73,-866.247 1286.32,-868.235 1289.83,-874.291"/> | |
</a> | |
</g> | |
<g id="a_edge116-label"><a xlink:title="os.openFileNolog ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="1260" y="-898.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77->N25 --> | |
<g id="edge54" class="edge"><title>N77->N25</title> | |
<g id="a_edge54"><a xlink:title="os.openFileNolog ... syscall.Syscall6 (0.05s)"> | |
<path fill="none" stroke="#b2ab9e" stroke-dasharray="1,5" d="M1140.56,-931.969C1130.66,-919.414 1116.69,-901.717 1103.66,-885.195"/> | |
<polygon fill="#b2ab9e" stroke="#b2ab9e" points="1106.3,-882.889 1097.36,-877.207 1100.8,-887.225 1106.3,-882.889"/> | |
</a> | |
</g> | |
<g id="a_edge54-label"><a xlink:title="os.openFileNolog ... syscall.Syscall6 (0.05s)"> | |
<text text-anchor="middle" x="1139" y="-898.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78->N3 --> | |
<g id="edge71" class="edge"><title>N78->N3</title> | |
<g id="a_edge71"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.(*atomicFileWriter).Close ... syscall.Syscall (0.03s)"> | |
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M639.836,-1168.57C642.913,-1167.64 645.977,-1166.78 649,-1166 710.188,-1150.28 733.197,-1175.65 790,-1148 793.985,-1146.06 805.302,-1135.45 818.17,-1122.64"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="820.862,-1124.9 825.441,-1115.35 815.903,-1119.96 820.862,-1124.9"/> | |
</a> | |
</g> | |
<g id="a_edge71-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.(*atomicFileWriter).Close ... syscall.Syscall (0.03s)"> | |
<text text-anchor="middle" x="824" y="-1136.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78->N25 --> | |
<g id="edge83" class="edge"><title>N78->N25</title> | |
<g id="a_edge83"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.(*atomicFileWriter).Close ... syscall.Syscall6 (0.02s)"> | |
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M575.176,-1165.96C580.277,-1113.37 596.848,-1003.07 649,-928 663.151,-907.632 670.671,-903.419 694,-895 819.642,-849.658 864.978,-911.57 994,-877 995.474,-876.605 996.953,-876.179 998.435,-875.725"/> | |
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="999.893,-878.925 1008.21,-872.364 997.617,-872.306 999.893,-878.925"/> | |
</a> | |
</g> | |
<g id="a_edge83-label"><a xlink:title="github.com/containers/libpod/vendor/github.com/containers/storage/pkg/ioutils.(*atomicFileWriter).Close ... syscall.Syscall6 (0.02s)"> | |
<text text-anchor="middle" x="633" y="-993.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N33 --> | |
<g id="edge91" class="edge"><title>N79->N33</title> | |
<g id="a_edge91"><a xlink:title="encoding/json.(*Decoder).Decode ... runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1743.74,-1414.72C1748.21,-1405.78 1752.96,-1395.12 1756,-1385 1772.88,-1328.87 1775,-1313.11 1775,-1254.5 1775,-1254.5 1775,-1254.5 1775,-838 1775,-737.085 1416.63,-710.017 1283.24,-703.438"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1283.06,-699.926 1272.91,-702.947 1282.73,-706.918 1283.06,-699.926"/> | |
</a> | |
</g> | |
<g id="a_edge91-label"><a xlink:title="encoding/json.(*Decoder).Decode ... runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="1792" y="-1065.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N53 --> | |
<g id="edge89" class="edge"><title>N79->N53</title> | |
<g id="a_edge89"><a xlink:title="encoding/json.(*Decoder).Decode ... encoding/json.(*decodeState).value (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1727.83,-1414.99C1724.39,-1401.29 1718.49,-1383.5 1709,-1370 1705.13,-1364.49 1700.53,-1359.24 1695.6,-1354.33"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1697.87,-1351.67 1688.17,-1347.4 1693.1,-1356.78 1697.87,-1351.67"/> | |
</a> | |
</g> | |
<g id="a_edge89-label"><a xlink:title="encoding/json.(*Decoder).Decode ... encoding/json.(*decodeState).value (0.01s)"> | |
<text text-anchor="middle" x="1735" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N62 --> | |
<g id="edge90" class="edge"><title>N79->N62</title> | |
<g id="a_edge90"><a xlink:title="encoding/json.(*Decoder).Decode ... os.(*File).Read (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1702.1,-1414.99C1694.79,-1410.54 1686.82,-1406.22 1679,-1403 1584.58,-1364.15 1551.97,-1383.97 1455,-1352 1444.06,-1348.39 1432.58,-1343.85 1421.81,-1339.23"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1423.12,-1335.99 1412.56,-1335.18 1420.31,-1342.4 1423.12,-1335.99"/> | |
</a> | |
</g> | |
<g id="a_edge90-label"><a xlink:title="encoding/json.(*Decoder).Decode ... os.(*File).Read (0.01s)"> | |
<text text-anchor="middle" x="1642" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80->N48 --> | |
<g id="edge69" class="edge"><title>N80->N48</title> | |
<g id="a_edge69"><a xlink:title="github.com/containers/libpod/pkg/chrootuser.lookupAdditionalGroupsForUIDInContainer ... os/exec.(*Cmd).Start (0.03s)"> | |
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M1410.25,-1414.94C1415.36,-1405.85 1421.2,-1395.02 1426,-1385 1451.77,-1331.16 1477.27,-1266.35 1491.5,-1228.89"/> | |
<polygon fill="#b2afa6" stroke="#b2afa6" points="1494.94,-1229.68 1495.2,-1219.09 1488.39,-1227.2 1494.94,-1229.68"/> | |
</a> | |
</g> | |
<g id="a_edge69-label"><a xlink:title="github.com/containers/libpod/pkg/chrootuser.lookupAdditionalGroupsForUIDInContainer ... os/exec.(*Cmd).Start (0.03s)"> | |
<text text-anchor="middle" x="1488" y="-1311.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80->N62 --> | |
<g id="edge108" class="edge"><title>N80->N62</title> | |
<g id="a_edge108"><a xlink:title="github.com/containers/libpod/pkg/chrootuser.lookupAdditionalGroupsForUIDInContainer ... os.(*File).Read (0.01s)"> | |
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1393.76,-1414.91C1390.02,-1396.25 1384.5,-1368.79 1380.25,-1347.61"/> | |
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1383.67,-1346.9 1378.27,-1337.78 1376.81,-1348.27 1383.67,-1346.9"/> | |
</a> | |
</g> | |
<g id="a_edge108-label"><a xlink:title="github.com/containers/libpod/pkg/chrootuser.lookupAdditionalGroupsForUIDInContainer ... os.(*File).Read (0.01s)"> | |
<text text-anchor="middle" x="1405" y="-1373.8" font-family="Times,serif" font-size="14.00"> 0.01s</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