diff options
author | nicolargo <nicolashennion@gmail.com> | 2024-05-06 11:56:09 +0200 |
---|---|---|
committer | nicolargo <nicolashennion@gmail.com> | 2024-05-06 11:56:09 +0200 |
commit | 29fcde08b0042cc74d185244a5d5c2fd7d140e87 (patch) | |
tree | b7b3cdf7641465b15f0bc201fbafbd9998088449 /docs | |
parent | 9121b777630cd11d67199fec005d56f50a750aae (diff) |
Add profiling output
Diffstat (limited to 'docs')
-rw-r--r-- | docs/_static/glances-cgraph.svg | 1389 | ||||
-rw-r--r-- | docs/_static/glances-pyinstrument.html | 22 |
2 files changed, 1411 insertions, 0 deletions
diff --git a/docs/_static/glances-cgraph.svg b/docs/_static/glances-cgraph.svg new file mode 100644 index 00000000..9f3d2445 --- /dev/null +++ b/docs/_static/glances-cgraph.svg @@ -0,0 +1,1389 @@ +<?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.43.0 (0) + --> +<!-- Title: %3 Pages: 1 --> +<svg width="10352pt" height="704pt" + viewBox="0.00 0.00 10352.00 704.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 700)"> +<title>%3</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-700 10348,-700 10348,4 -4,4"/> +<!-- 13 --> +<g id="node1" class="node"> +<title>13</title> +<g id="a_node1"><a xlink:title="~"> +<polygon fill="#0d1074" stroke="#0d1074" points="149,-696 0,-696 0,-644 149,-644 149,-696"/> +<text text-anchor="middle" x="74.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">~:0:<built-in method _io.open></text> +<text text-anchor="middle" x="74.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.77%</text> +<text text-anchor="middle" x="74.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.38%)</text> +<text text-anchor="middle" x="74.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">46069×</text> +</a> +</g> +</g> +<!-- 15 --> +<g id="node2" class="node"> +<title>15</title> +<g id="a_node2"><a xlink:title="/usr/lib/python3.12/threading.py"> +<polygon fill="#0d1675" stroke="#0d1675" points="255.5,-696 157.5,-696 157.5,-644 255.5,-644 255.5,-696"/> +<text text-anchor="middle" x="206.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">threading:973:start</text> +<text text-anchor="middle" x="206.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">2.11%</text> +<text text-anchor="middle" x="206.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="206.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">907×</text> +</a> +</g> +</g> +<!-- 20 --> +<g id="node3" class="node"> +<title>20</title> +<g id="a_node3"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> +<polygon fill="#0d1876" stroke="#0d1876" points="252.5,-604 148.5,-604 148.5,-552 252.5,-552 252.5,-604"/> +<text text-anchor="middle" x="200.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:523:as_dict</text> +<text text-anchor="middle" x="200.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">2.61%</text> +<text text-anchor="middle" x="200.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.12%)</text> +<text text-anchor="middle" x="200.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">6667×</text> +</a> +</g> +</g> +<!-- 15->20 --> +<g id="edge1" class="edge"> +<title>15->20</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M204.83,-643.93C204.08,-632.71 203.19,-619.42 202.42,-607.8"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="203.64,-607.66 202.18,-604.25 201.19,-607.82 203.64,-607.66"/> +<text text-anchor="middle" x="218.5" y="-627" font-family="Arial" font-size="10.00" fill="#0d0e73">0.35%</text> +<text text-anchor="middle" x="218.5" y="-616" font-family="Arial" font-size="10.00" fill="#0d0e73">2×</text> +</g> +<!-- 1002 --> +<g id="node4" class="node"> +<title>1002</title> +<g id="a_node4"><a xlink:title="/home/nicolargo/dev/glances/glances/standalone.py"> +<polygon fill="#76ca07" stroke="#76ca07" points="407.5,-604 261.5,-604 261.5,-552 407.5,-552 407.5,-604"/> +<text text-anchor="middle" x="334.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">standalone:139:__serve_once</text> +<text text-anchor="middle" x="334.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">64.20%</text> +<text text-anchor="middle" x="334.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="334.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">31×</text> +</a> +</g> +</g> +<!-- 15->1002 --> +<g id="edge2" class="edge"> +<title>15->1002</title> +<path fill="none" stroke="#0b9f6d" stroke-width="1.34" d="M242.16,-643.93C258.11,-632.71 277.01,-619.42 293.54,-607.8"/> +<polygon fill="#0b9f6d" stroke="#0b9f6d" stroke-width="1.34" points="295.02,-609.24 298.59,-604.25 292.68,-605.92 295.02,-609.24"/> +<text text-anchor="middle" x="303.5" y="-627" font-family="Arial" font-size="10.00" fill="#0b9f6d">33.43%</text> +<text text-anchor="middle" x="303.5" y="-616" font-family="Arial" font-size="10.00" fill="#0b9f6d">2×</text> +</g> +<!-- 376 --> +<g id="node75" class="node"> +<title>376</title> +<g id="a_node75"><a xlink:title="/home/nicolargo/dev/glances/glances/stats.py"> +<polygon fill="#0ba458" stroke="#0ba458" points="379,-512 290,-512 290,-460 379,-460 379,-512"/> +<text text-anchor="middle" x="334.5" y="-500" font-family="Arial" font-size="10.00" fill="#ffffff">stats:269:update</text> +<text text-anchor="middle" x="334.5" y="-489" font-family="Arial" font-size="10.00" fill="#ffffff">37.52%</text> +<text text-anchor="middle" x="334.5" y="-478" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="334.5" y="-467" font-family="Arial" font-size="10.00" fill="#ffffff">31×</text> +</a> +</g> +</g> +<!-- 1002->376 --> +<g id="edge22" class="edge"> +<title>1002->376</title> +<path fill="none" stroke="#0d0f74" stroke-width="0.5" d="M334.5,-551.93C334.5,-540.71 334.5,-527.42 334.5,-515.8"/> +<polygon fill="#0d0f74" stroke="#0d0f74" stroke-width="0.5" points="335.73,-515.75 334.5,-512.25 333.28,-515.75 335.73,-515.75"/> +<text text-anchor="middle" x="348.5" y="-535" font-family="Arial" font-size="10.00" fill="#0d0f74">0.61%</text> +<text text-anchor="middle" x="348.5" y="-524" font-family="Arial" font-size="10.00" fill="#0d0f74">7×</text> +</g> +<!-- 17 --> +<g id="node5" class="node"> +<title>17</title> +<g id="a_node5"><a xlink:title="/usr/lib/python3.12/threading.py"> +<polygon fill="#0d1375" stroke="#0d1375" points="726.5,-604 630.5,-604 630.5,-552 726.5,-552 726.5,-604"/> +<text text-anchor="middle" x="678.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">threading:323:wait</text> +<text text-anchor="middle" x="678.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">1.56%</text> +<text text-anchor="middle" x="678.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.09%)</text> +<text text-anchor="middle" x="678.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">906×</text> +</a> +</g> +</g> +<!-- 26 --> +<g id="node6" class="node"> +<title>26</title> +<g id="a_node6"><a xlink:title="/home/nicolargo/dev/glances/glances/outputs/glances_curses.py"> +<polygon fill="#ff0000" stroke="#ff0000" points="759.5,-512 597.5,-512 597.5,-460 759.5,-460 759.5,-512"/> +<text text-anchor="middle" x="678.5" y="-500" font-family="Arial" font-size="10.00" fill="#ffffff">glances_curses:363:__catch_key</text> +<text text-anchor="middle" x="678.5" y="-489" font-family="Arial" font-size="10.00" fill="#ffffff">100.00%</text> +<text text-anchor="middle" x="678.5" y="-478" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="678.5" y="-467" font-family="Arial" font-size="10.00" fill="#ffffff">572×</text> +</a> +</g> +</g> +<!-- 17->26 --> +<g id="edge3" class="edge"> +<title>17->26</title> +<path fill="none" stroke="#0d3a7f" stroke-width="0.5" d="M678.5,-551.93C678.5,-540.71 678.5,-527.42 678.5,-515.8"/> +<polygon fill="#0d3a7f" stroke="#0d3a7f" stroke-width="0.5" points="679.73,-515.75 678.5,-512.25 677.28,-515.75 679.73,-515.75"/> +<text text-anchor="middle" x="692.5" y="-535" font-family="Arial" font-size="10.00" fill="#0d3a7f">9.89%</text> +<text text-anchor="middle" x="692.5" y="-524" font-family="Arial" font-size="10.00" fill="#0d3a7f">11×</text> +</g> +<!-- 2004 --> +<g id="node11" class="node"> +<title>2004</title> +<g id="a_node11"><a xlink:title="/home/nicolargo/dev/glances/glances/outputs/glances_curses.py"> +<polygon fill="#ff0000" stroke="#ff0000" points="749,-420 608,-420 608,-368 749,-368 749,-420"/> +<text text-anchor="middle" x="678.5" y="-408" font-family="Arial" font-size="10.00" fill="#ffffff">glances_curses:358:get_key</text> +<text text-anchor="middle" x="678.5" y="-397" font-family="Arial" font-size="10.00" fill="#ffffff">99.99%</text> +<text text-anchor="middle" x="678.5" y="-386" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="678.5" y="-375" font-family="Arial" font-size="10.00" fill="#ffffff">572×</text> +</a> +</g> +</g> +<!-- 26->2004 --> +<g id="edge5" class="edge"> +<title>26->2004</title> +<path fill="none" stroke="#0d0f73" stroke-width="0.5" d="M678.5,-459.93C678.5,-448.71 678.5,-435.42 678.5,-423.8"/> +<polygon fill="#0d0f73" stroke="#0d0f73" stroke-width="0.5" points="679.73,-423.75 678.5,-420.25 677.28,-423.75 679.73,-423.75"/> +<text text-anchor="middle" x="692.5" y="-443" font-family="Arial" font-size="10.00" fill="#0d0f73">0.45%</text> +<text text-anchor="middle" x="692.5" y="-432" font-family="Arial" font-size="10.00" fill="#0d0f73">5×</text> +</g> +<!-- 18 --> +<g id="node7" class="node"> +<title>18</title> +<g id="a_node7"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> +<polygon fill="#0d2279" stroke="#0d2279" points="1167,-696 1036,-696 1036,-644 1167,-644 1167,-696"/> +<text text-anchor="middle" x="1101.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:1460:process_iter</text> +<text text-anchor="middle" x="1101.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">5.02%</text> +<text text-anchor="middle" x="1101.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.02%)</text> +<text text-anchor="middle" x="1101.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">6678×</text> +</a> +</g> +</g> +<!-- 18->18 --> +<g id="edge4" class="edge"> +<title>18->18</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M1167.37,-676.6C1172.7,-675.17 1176,-672.96 1176,-670 1176,-667.78 1174.14,-665.98 1170.97,-664.62"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="1171.08,-663.36 1167.37,-663.4 1170.29,-665.68 1171.08,-663.36"/> +<text text-anchor="middle" x="1190" y="-673" font-family="Arial" font-size="10.00" fill="#0d0e73">0.18%</text> +<text text-anchor="middle" x="1190" y="-662" font-family="Arial" font-size="10.00" fill="#0d0e73">624×</text> +</g> +<!-- 19 --> +<g id="node8" class="node"> +<title>19</title> +<g id="a_node8"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> +<polygon fill="#0d1074" stroke="#0d1074" points="1312.5,-696 1222.5,-696 1222.5,-644 1312.5,-644 1312.5,-696"/> +<text text-anchor="middle" x="1267.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:325:_init</text> +<text text-anchor="middle" x="1267.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.90%</text> +<text text-anchor="middle" x="1267.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.02%)</text> +<text text-anchor="middle" x="1267.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">6670×</text> +</a> +</g> +</g> +<!-- 23 --> +<g id="node9" class="node"> +<title>23</title> +<g id="a_node9"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_pslinux.py"> +<polygon fill="#0d0f73" stroke="#0d0f73" points="1471,-696 1322,-696 1322,-644 1471,-644 1471,-696"/> +<text text-anchor="middle" x="1396.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">_pslinux:1766:_parse_stat_file</text> +<text text-anchor="middle" x="1396.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.55%</text> +<text text-anchor="middle" x="1396.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.05%)</text> +<text text-anchor="middle" x="1396.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">13332×</text> +</a> +</g> +</g> +<!-- 24 --> +<g id="node10" class="node"> +<title>24</title> +<g id="a_node10"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_pslinux.py"> +<polygon fill="#0d1976" stroke="#0d1976" points="1593,-696 1480,-696 1480,-644 1593,-644 1593,-696"/> +<text text-anchor="middle" x="1536.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">_pslinux:1711:wrapper</text> +<text text-anchor="middle" x="1536.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">2.86%</text> +<text text-anchor="middle" x="1536.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.13%)</text> +<text text-anchor="middle" x="1536.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">118973×</text> +</a> +</g> +</g> +<!-- 637 --> +<g id="node18" class="node"> +<title>637</title> +<g id="a_node18"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/docker/api/client.py"> +<polygon fill="#18b909" stroke="#18b909" points="784.5,-52 656.5,-52 656.5,0 784.5,0 784.5,-52"/> +<text text-anchor="middle" x="720.5" y="-40" font-family="Arial" font-size="10.00" fill="#ffffff">client:345:_stream_helper</text> +<text text-anchor="middle" x="720.5" y="-29" font-family="Arial" font-size="10.00" fill="#ffffff">52.15%</text> +<text text-anchor="middle" x="720.5" y="-18" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="720.5" y="-7" font-family="Arial" font-size="10.00" fill="#ffffff">127×</text> +</a> +</g> +</g> +<!-- 2004->637 --> +<g id="edge25" class="edge"> +<title>2004->637</title> +<path fill="none" stroke="#0d1074" stroke-width="0.5" d="M655.09,-367.94C641.68,-350.95 627.5,-327.25 627.5,-303 627.5,-303 627.5,-303 627.5,-117 627.5,-90.44 647.32,-69.22 668.67,-54.08"/> +<polygon fill="#0d1074" stroke="#0d1074" stroke-width="0.5" points="669.37,-55.08 671.55,-52.07 667.98,-53.06 669.37,-55.08"/> +<text text-anchor="middle" x="641.5" y="-213" font-family="Arial" font-size="10.00" fill="#0d1074">0.81%</text> +<text text-anchor="middle" x="641.5" y="-202" font-family="Arial" font-size="10.00" fill="#0d1074">1×</text> +</g> +<!-- 4175 --> +<g id="node91" class="node"> +<title>4175</title> +<g id="a_node91"><a xlink:title="~"> +<polygon fill="#0ab21d" stroke="#0ab21d" points="875,-328 642,-328 642,-276 875,-276 875,-328"/> +<text text-anchor="middle" x="758.5" y="-316" font-family="Arial" font-size="10.00" fill="#ffffff">~:0:<method 'getch' of '_curses.window' objects></text> +<text text-anchor="middle" x="758.5" y="-305" font-family="Arial" font-size="10.00" fill="#ffffff">47.17%</text> +<text text-anchor="middle" x="758.5" y="-294" font-family="Arial" font-size="10.00" fill="#ffffff">(83.31%)</text> +<text text-anchor="middle" x="758.5" y="-283" font-family="Arial" font-size="10.00" fill="#ffffff">571×</text> +</a> +</g> +</g> +<!-- 2004->4175 --> +<g id="edge26" class="edge"> +<title>2004->4175</title> +<path fill="none" stroke="#0d0f73" stroke-width="0.5" d="M700.78,-367.93C711.01,-356.42 723.18,-342.73 733.7,-330.9"/> +<polygon fill="#0d0f73" stroke="#0d0f73" stroke-width="0.5" points="734.65,-331.68 736.06,-328.25 732.82,-330.05 734.65,-331.68"/> +<text text-anchor="middle" x="742.5" y="-351" font-family="Arial" font-size="10.00" fill="#0d0f73">0.45%</text> +<text text-anchor="middle" x="742.5" y="-340" font-family="Arial" font-size="10.00" fill="#0d0f73">5×</text> +</g> +<!-- 27 --> +<g id="node12" class="node"> +<title>27</title> +<g id="a_node12"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/plugin/model.py"> +<polygon fill="#0d2179" stroke="#0d2179" points="1706.5,-696 1602.5,-696 1602.5,-644 1706.5,-644 1706.5,-696"/> +<text text-anchor="middle" x="1654.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">model:1178:wrapper</text> +<text text-anchor="middle" x="1654.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">4.79%</text> +<text text-anchor="middle" x="1654.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="1654.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">684×</text> +</a> +</g> +</g> +<!-- 118 --> +<g id="node13" class="node"> +<title>118</title> +<g id="a_node13"><a xlink:title="/usr/lib/python3.12/threading.py"> +<polygon fill="#0d2179" stroke="#0d2179" points="1703,-604 1606,-604 1606,-552 1703,-552 1703,-604"/> +<text text-anchor="middle" x="1654.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">threading:1115:join</text> +<text text-anchor="middle" x="1654.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">4.71%</text> +<text text-anchor="middle" x="1654.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1654.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">900×</text> +</a> +</g> +</g> +<!-- 27->118 --> +<g id="edge6" class="edge"> +<title>27->118</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M1654.5,-643.93C1654.5,-632.71 1654.5,-619.42 1654.5,-607.8"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="1655.73,-607.75 1654.5,-604.25 1653.28,-607.75 1655.73,-607.75"/> +<text text-anchor="middle" x="1668.5" y="-627" font-family="Arial" font-size="10.00" fill="#0d0e73">0.26%</text> +<text text-anchor="middle" x="1668.5" y="-616" font-family="Arial" font-size="10.00" fill="#0d0e73">5×</text> +</g> +<!-- 28 --> +<g id="node14" class="node"> +<title>28</title> +<g id="a_node14"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/urllib3/response.py"> +<polygon fill="#10b709" stroke="#10b709" points="532.5,-604 416.5,-604 416.5,-552 532.5,-552 532.5,-604"/> +<text text-anchor="middle" x="474.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">response:790:_fp_read</text> +<text text-anchor="middle" x="474.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">51.00%</text> +<text text-anchor="middle" x="474.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="474.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">128×</text> +</a> +</g> +</g> +<!-- 28->26 --> +<g id="edge7" class="edge"> +<title>28->26</title> +<path fill="none" stroke="#0d1375" stroke-width="0.5" d="M522.84,-551.99C542.94,-541.92 566.65,-530.47 588.5,-521 594.32,-518.48 600.39,-515.96 606.51,-513.49"/> +<polygon fill="#0d1375" stroke="#0d1375" stroke-width="0.5" points="607.13,-514.57 609.92,-512.13 606.22,-512.29 607.13,-514.57"/> +<text text-anchor="middle" x="602.5" y="-535" font-family="Arial" font-size="10.00" fill="#0d1375">1.52%</text> +<text text-anchor="middle" x="602.5" y="-524" font-family="Arial" font-size="10.00" fill="#0d1375">16×</text> +</g> +<!-- 29 --> +<g id="node15" class="node"> +<title>29</title> +<g id="a_node15"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/requests/adapters.py"> +<polygon fill="#0d1b77" stroke="#0d1b77" points="1813,-696 1716,-696 1716,-644 1813,-644 1813,-696"/> +<text text-anchor="middle" x="1764.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">adapters:434:send</text> +<text text-anchor="middle" x="1764.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">3.33%</text> +<text text-anchor="middle" x="1764.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1764.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">117×</text> +</a> +</g> +</g> +<!-- 32 --> +<g id="node16" class="node"> +<title>32</title> +<g id="a_node16"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/processlist/__init__.py"> +<polygon fill="#0d0f73" stroke="#0d0f73" points="968.5,-144 848.5,-144 848.5,-92 968.5,-92 968.5,-144"/> +<text text-anchor="middle" x="908.5" y="-132" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:519:msg_curse</text> +<text text-anchor="middle" x="908.5" y="-121" font-family="Arial" font-size="10.00" fill="#ffffff">0.58%</text> +<text text-anchor="middle" x="908.5" y="-110" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="908.5" y="-99" font-family="Arial" font-size="10.00" fill="#ffffff">30×</text> +</a> +</g> +</g> +<!-- 339 --> +<g id="node17" class="node"> +<title>339</title> +<g id="a_node17"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/processlist/__init__.py"> +<polygon fill="#0d0f74" stroke="#0d0f74" points="1000.5,-52 816.5,-52 816.5,0 1000.5,0 1000.5,-52"/> +<text text-anchor="middle" x="908.5" y="-40" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:424:get_process_curses_data</text> +<text text-anchor="middle" x="908.5" y="-29" font-family="Arial" font-size="10.00" fill="#ffffff">0.60%</text> +<text text-anchor="middle" x="908.5" y="-18" font-family="Arial" font-size="10.00" fill="#ffffff">(0.18%)</text> +<text text-anchor="middle" x="908.5" y="-7" font-family="Arial" font-size="10.00" fill="#ffffff">12492×</text> +</a> +</g> +</g> +<!-- 32->339 --> +<g id="edge8" class="edge"> +<title>32->339</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M908.5,-91.93C908.5,-80.71 908.5,-67.42 908.5,-55.8"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="909.73,-55.75 908.5,-52.25 907.28,-55.75 909.73,-55.75"/> +<text text-anchor="middle" x="922.5" y="-75" font-family="Arial" font-size="10.00" fill="#0d0e73">0.25%</text> +<text text-anchor="middle" x="922.5" y="-64" font-family="Arial" font-size="10.00" fill="#0d0e73">5337×</text> +</g> +<!-- 32->637 --> +<g id="edge9" class="edge"> +<title>32->637</title> +<path fill="none" stroke="#0d1074" stroke-width="0.5" d="M856.13,-91.93C831.28,-80.03 801.56,-65.81 776.29,-53.71"/> +<polygon fill="#0d1074" stroke="#0d1074" stroke-width="0.5" points="776.6,-52.5 772.91,-52.09 775.54,-54.71 776.6,-52.5"/> +<text text-anchor="middle" x="851.5" y="-75" font-family="Arial" font-size="10.00" fill="#0d1074">0.80%</text> +<text text-anchor="middle" x="851.5" y="-64" font-family="Arial" font-size="10.00" fill="#0d1074">1×</text> +</g> +<!-- 35 --> +<g id="node19" class="node"> +<title>35</title> +<g id="a_node19"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/docker/models/containers.py"> +<polygon fill="#0d0f74" stroke="#0d0f74" points="1926.5,-696 1822.5,-696 1822.5,-644 1926.5,-644 1926.5,-696"/> +<text text-anchor="middle" x="1874.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">containers:33:image</text> +<text text-anchor="middle" x="1874.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.64%</text> +<text text-anchor="middle" x="1874.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1874.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">56×</text> +</a> +</g> +</g> +<!-- 36 --> +<g id="node20" class="node"> +<title>36</title> +<g id="a_node20"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/docker/api/client.py"> +<polygon fill="#0d1074" stroke="#0d1074" points="2015.5,-696 1935.5,-696 1935.5,-644 2015.5,-644 2015.5,-696"/> +<text text-anchor="middle" x="1975.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">client:234:_get</text> +<text text-anchor="middle" x="1975.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.78%</text> +<text text-anchor="middle" x="1975.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1975.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">114×</text> +</a> +</g> +</g> +<!-- 37 --> +<g id="node21" class="node"> +<title>37</title> +<g id="a_node21"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/docker/utils/json_stream.py"> +<polygon fill="#13b809" stroke="#13b809" points="2178.5,-696 2024.5,-696 2024.5,-644 2178.5,-644 2178.5,-696"/> +<text text-anchor="middle" x="2101.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">json_stream:10:stream_as_text</text> +<text text-anchor="middle" x="2101.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">51.32%</text> +<text text-anchor="middle" x="2101.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="2101.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">64×</text> +</a> +</g> +</g> +<!-- 38 --> +<g id="node22" class="node"> +<title>38</title> +<g id="a_node22"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/requests/api.py"> +<polygon fill="#0d1876" stroke="#0d1876" points="2247,-696 2188,-696 2188,-644 2247,-644 2247,-696"/> +<text text-anchor="middle" x="2217.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">api:62:get</text> +<text text-anchor="middle" x="2217.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">2.70%</text> +<text text-anchor="middle" x="2217.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="2217.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">2×</text> +</a> +</g> +</g> +<!-- 40 --> +<g id="node23" class="node"> +<title>40</title> +<g id="a_node23"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/plugin/model.py"> +<polygon fill="#0d2279" stroke="#0d2279" points="2360.5,-696 2256.5,-696 2256.5,-644 2360.5,-644 2360.5,-696"/> +<text text-anchor="middle" x="2308.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">model:1196:wrapper</text> +<text text-anchor="middle" x="2308.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">4.87%</text> +<text text-anchor="middle" x="2308.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.02%)</text> +<text text-anchor="middle" x="2308.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">646×</text> +</a> +</g> +</g> +<!-- 41 --> +<g id="node24" class="node"> +<title>41</title> +<g id="a_node24"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/requests/sessions.py"> +<polygon fill="#0d1b77" stroke="#0d1b77" points="2479.5,-696 2369.5,-696 2369.5,-644 2479.5,-644 2479.5,-696"/> +<text text-anchor="middle" x="2424.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">sessions:502:request</text> +<text text-anchor="middle" x="2424.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">3.39%</text> +<text text-anchor="middle" x="2424.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="2424.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">117×</text> +</a> +</g> +</g> +<!-- 51 --> +<g id="node25" class="node"> +<title>51</title> +<g id="a_node25"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_common.py"> +<polygon fill="#0d1776" stroke="#0d1776" points="2604.5,-604 2504.5,-604 2504.5,-552 2604.5,-552 2604.5,-604"/> +<text text-anchor="middle" x="2554.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">_common:838:bcat</text> +<text text-anchor="middle" x="2554.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">2.54%</text> +<text text-anchor="middle" x="2554.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.03%)</text> +<text text-anchor="middle" x="2554.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">19263×</text> +</a> +</g> +</g> +<!-- 41->51 --> +<g id="edge10" class="edge"> +<title>41->51</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M2460.71,-643.93C2477.62,-632.23 2497.77,-618.27 2515.06,-606.3"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="2515.85,-607.25 2518.03,-604.25 2514.46,-605.23 2515.85,-607.25"/> +<text text-anchor="middle" x="2519.5" y="-627" font-family="Arial" font-size="10.00" fill="#0d0e73">0.22%</text> +<text text-anchor="middle" x="2519.5" y="-616" font-family="Arial" font-size="10.00" fill="#0d0e73">152×</text> +</g> +<!-- 90 --> +<g id="node27" class="node"> +<title>90</title> +<g id="a_node27"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_common.py"> +<polygon fill="#0d1375" stroke="#0d1375" points="2692,-512 2597,-512 2597,-460 2692,-460 2692,-512"/> +<text text-anchor="middle" x="2644.5" y="-500" font-family="Arial" font-size="10.00" fill="#ffffff">_common:821:cat</text> +<text text-anchor="middle" x="2644.5" y="-489" font-family="Arial" font-size="10.00" fill="#ffffff">1.45%</text> +<text text-anchor="middle" x="2644.5" y="-478" font-family="Arial" font-size="10.00" fill="#ffffff">(0.06%)</text> +<text text-anchor="middle" x="2644.5" y="-467" font-family="Arial" font-size="10.00" fill="#ffffff">20657×</text> +</a> +</g> +</g> +<!-- 51->90 --> +<g id="edge12" class="edge"> +<title>51->90</title> +<path fill="none" stroke="#0d0d73" stroke-width="0.5" d="M2579.57,-551.93C2591.08,-540.42 2604.77,-526.73 2616.6,-514.9"/> +<polygon fill="#0d0d73" stroke="#0d0d73" stroke-width="0.5" points="2617.64,-515.59 2619.25,-512.25 2615.91,-513.86 2617.64,-515.59"/> +<text text-anchor="middle" x="2624.5" y="-535" font-family="Arial" font-size="10.00" fill="#0d0d73">0.17%</text> +<text text-anchor="middle" x="2624.5" y="-524" font-family="Arial" font-size="10.00" fill="#0d0d73">181×</text> +</g> +<!-- 44 --> +<g id="node26" class="node"> +<title>44</title> +<g id="a_node26"><a xlink:title="/home/nicolargo/dev/glances/glances/stats.py"> +<polygon fill="#0d2279" stroke="#0d2279" points="2620,-696 2489,-696 2489,-644 2620,-644 2620,-696"/> +<text text-anchor="middle" x="2554.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">stats:263:__update_plugin</text> +<text text-anchor="middle" x="2554.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">4.93%</text> +<text text-anchor="middle" x="2554.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="2554.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">868×</text> +</a> +</g> +</g> +<!-- 44->51 --> +<g id="edge11" class="edge"> +<title>44->51</title> +<path fill="none" stroke="#0d0d73" stroke-width="0.5" d="M2554.5,-643.93C2554.5,-632.71 2554.5,-619.42 2554.5,-607.8"/> +<polygon fill="#0d0d73" stroke="#0d0d73" stroke-width="0.5" points="2555.73,-607.75 2554.5,-604.25 2553.28,-607.75 2555.73,-607.75"/> +<text text-anchor="middle" x="2568.5" y="-627" font-family="Arial" font-size="10.00" fill="#0d0d73">0.17%</text> +<text text-anchor="middle" x="2568.5" y="-616" font-family="Arial" font-size="10.00" fill="#0d0d73">2×</text> +</g> +<!-- 115 --> +<g id="node42" class="node"> +<title>115</title> +<g id="a_node42"><a xlink:title="~"> +<polygon fill="#0d1375" stroke="#0d1375" points="2765,-420 2524,-420 2524,-368 2765,-368 2765,-420"/> +<text text-anchor="middle" x="2644.5" y="-408" font-family="Arial" font-size="10.00" fill="#ffffff">~:0:<method 'read' of '_io.BufferedReader' objects></text> +<text text-anchor="middle" x="2644.5" y="-397" font-family="Arial" font-size="10.00" fill="#ffffff">1.41%</text> +<text text-anchor="middle" x="2644.5" y="-386" font-family="Arial" font-size="10.00" fill="#ffffff">(2.11%)</text> +<text text-anchor="middle" x="2644.5" y="-375" font-family="Arial" font-size="10.00" fill="#ffffff">25818×</text> +</a> +</g> +</g> +<!-- 90->115 --> +<g id="edge18" class="edge"> +<title>90->115</title> +<path fill="none" stroke="#0d0d73" stroke-width="0.5" d="M2644.5,-459.93C2644.5,-448.71 2644.5,-435.42 2644.5,-423.8"/> +<polygon fill="#0d0d73" stroke="#0d0d73" stroke-width="0.5" points="2645.73,-423.75 2644.5,-420.25 2643.28,-423.75 2645.73,-423.75"/> +<text text-anchor="middle" x="2658.5" y="-443" font-family="Arial" font-size="10.00" fill="#0d0d73">0.17%</text> +<text text-anchor="middle" x="2658.5" y="-432" font-family="Arial" font-size="10.00" fill="#0d0d73">85×</text> +</g> +<!-- 55 --> +<g id="node28" class="node"> +<title>55</title> +<g id="a_node28"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> +<polygon fill="#0d0f73" stroke="#0d0f73" points="2836,-696 2737,-696 2737,-644 2836,-644 2836,-696"/> +<text text-anchor="middle" x="2786.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:721:status</text> +<text text-anchor="middle" x="2786.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.52%</text> +<text text-anchor="middle" x="2786.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="2786.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">6662×</text> +</a> +</g> +</g> +<!-- 56 --> +<g id="node29" class="node"> +<title>56</title> +<g id="a_node29"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> +<polygon fill="#0d1174" stroke="#0d1174" points="2961.5,-696 2845.5,-696 2845.5,-644 2961.5,-644 2961.5,-696"/> +<text text-anchor="middle" x="2903.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:600:is_running</text> +<text text-anchor="middle" x="2903.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.91%</text> +<text text-anchor="middle" x="2903.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.02%)</text> +<text text-anchor="middle" x="2903.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">6241×</text> +</a> +</g> +</g> +<!-- 57 --> +<g id="node30" class="node"> +<title>57</title> +<g id="a_node30"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_common.py"> +<polygon fill="#0d1475" stroke="#0d1475" points="3086.5,-696 2970.5,-696 2970.5,-644 3086.5,-644 3086.5,-696"/> +<text text-anchor="middle" x="3028.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">_common:487:wrapper</text> +<text text-anchor="middle" x="3028.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">1.80%</text> +<text text-anchor="middle" x="3028.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.07%)</text> +<text text-anchor="middle" x="3028.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">68303×</text> +</a> |