diff options
author | Nicolas Hennion <nicolas.hennion@thalesaleniaspace.com> | 2021-05-26 13:57:31 +0200 |
---|---|---|
committer | Nicolas Hennion <nicolas.hennion@thalesaleniaspace.com> | 2021-05-26 13:57:31 +0200 |
commit | 487a758edf2c96e54a62dc65424bb1bf1fc5270d (patch) | |
tree | 04c46b80312262bec234aeeddf64162f20c12d7b /docs | |
parent | ca246a1ae50d4807c559ffb4581f57cc85f0adc4 (diff) |
Update GraphFlame
Diffstat (limited to 'docs')
-rw-r--r-- | docs/_static/glances-flame.svg | 1578 |
1 files changed, 973 insertions, 605 deletions
diff --git a/docs/_static/glances-flame.svg b/docs/_static/glances-flame.svg index 53d282cb..41919ba7 100644 --- a/docs/_static/glances-flame.svg +++ b/docs/_static/glances-flame.svg @@ -1,6 +1,6 @@ <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg version="1.1" width="1200" height="470" onload="init(evt)" viewBox="0 0 1200 470" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg version="1.1" width="1200" height="486" onload="init(evt)" viewBox="0 0 1200 486" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. --> <!-- NOTES: --> <defs> @@ -364,1217 +364,1585 @@ } ]]> </script> -<rect x="0.0" y="0" width="1200.0" height="470.0" fill="url(#background)" /> +<rect x="0.0" y="0" width="1200.0" height="486.0" fill="url(#background)" /> <text id="title" x="600.00" y="24" >Flame Graph</text> -<text id="details" x="10.00" y="453" > </text> +<text id="details" x="10.00" y="469" > </text> <text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text> <text id="search" x="1090.00" y="24" >Search</text> <text id="ignorecase" x="1174.00" y="24" >ic</text> -<text id="matched" x="1090.00" y="453" > </text> +<text id="matched" x="1090.00" y="469" > </text> <g id="frames"> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:439 (1 samples, 0.41%)</title><rect x="1151.2" y="213" width="4.8" height="15.0" fill="rgb(253,26,23)" rx="2" ry="2" /> -<text x="1154.15" y="223.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:wrapper:447 (1 samples, 0.02%)</title><rect x="20.8" y="85" width="0.2" height="15.0" fill="rgb(222,139,42)" rx="2" ry="2" /> +<text x="23.81" y="95.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/outputs/glances_curses.py:flush:1050 (56 samples, 23.05%)</title><rect x="913.2" y="277" width="271.9" height="15.0" fill="rgb(215,213,15)" rx="2" ry="2" /> -<text x="916.21" y="287.5" >/home/nhe/dev/glances/glances/output..</text> +<title>/usr/lib64/python3.6/glob.py:_iglob:71 (1 samples, 0.02%)</title><rect x="59.1" y="149" width="0.2" height="15.0" fill="rgb(231,143,38)" rx="2" ry="2" /> +<text x="62.07" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:username:697 (48 samples, 19.75%)</title><rect x="383.9" y="165" width="233.1" height="15.0" fill="rgb(216,85,16)" rx="2" ry="2" /> -<text x="386.91" y="175.5" >/home/nhe/dev/glances/venv/lib..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:<listcomp>:1512 (1 samples, 0.02%)</title><rect x="19.5" y="165" width="0.2" height="15.0" fill="rgb(238,40,45)" rx="2" ry="2" /> +<text x="22.45" y="175.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:create_time:710 (7 samples, 2.88%)</title><rect x="78.0" y="133" width="34.0" height="15.0" fill="rgb(231,179,19)" rx="2" ry="2" /> -<text x="80.98" y="143.5" >/h..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:io_counters:1741 (1 samples, 0.02%)</title><rect x="46.5" y="149" width="0.2" height="15.0" fill="rgb(246,59,13)" rx="2" ry="2" /> +<text x="49.47" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/processes.py:sort_stats:480 (1 samples, 0.41%)</title><rect x="918.1" y="197" width="4.8" height="15.0" fill="rgb(248,40,29)" rx="2" ry="2" /> -<text x="921.07" y="207.5" ></text> +<title>/usr/lib64/python3.6/subprocess.py:check_call:306 (2 samples, 0.04%)</title><rect x="1152.4" y="341" width="0.5" height="15.0" fill="rgb(229,132,20)" rx="2" ry="2" /> +<text x="1155.41" y="351.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:cat:293 (1 samples, 0.41%)</title><rect x="694.7" y="181" width="4.8" height="15.0" fill="rgb(206,182,1)" rx="2" ry="2" /> -<text x="697.69" y="191.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:wrapper:1018 (261 samples, 4.98%)</title><rect x="10.5" y="293" width="58.7" height="15.0" fill="rgb(217,210,13)" rx="2" ry="2" /> +<text x="13.45" y="303.5" >/home/..</text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:_init:354 (8 samples, 3.29%)</title><rect x="73.1" y="149" width="38.9" height="15.0" fill="rgb(237,182,10)" rx="2" ry="2" /> -<text x="76.13" y="159.5" >/ho..</text> +<title>/home/nhe/dev/glances/glances/plugins/glances_sensors.py:__update__:283 (5 samples, 0.10%)</title><rect x="59.1" y="229" width="1.1" height="15.0" fill="rgb(226,88,32)" rx="2" ry="2" /> +<text x="62.07" y="239.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:disk_io_counters:1166 (1 samples, 0.41%)</title><rect x="48.8" y="213" width="4.9" height="15.0" fill="rgb(251,183,16)" rx="2" ry="2" /> -<text x="51.85" y="223.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:memory_percent:1103 (1 samples, 0.02%)</title><rect x="48.3" y="181" width="0.2" height="15.0" fill="rgb(246,215,47)" rx="2" ry="2" /> +<text x="51.27" y="191.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_key:131 (1 samples, 0.41%)</title><rect x="854.9" y="261" width="4.9" height="15.0" fill="rgb(249,95,8)" rx="2" ry="2" /> -<text x="857.94" y="271.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:cmdline:677 (1 samples, 0.02%)</title><rect x="30.9" y="181" width="0.3" height="15.0" fill="rgb(247,220,52)" rx="2" ry="2" /> +<text x="33.93" y="191.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:uids:2146 (5 samples, 2.06%)</title><rect x="349.9" y="101" width="24.3" height="15.0" fill="rgb(247,23,6)" rx="2" ry="2" /> -<text x="352.92" y="111.5" >/..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:wrapper:450 (31 samples, 0.59%)</title><rect x="21.0" y="85" width="7.0" height="15.0" fill="rgb(211,166,16)" rx="2" ry="2" /> +<text x="24.03" y="95.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:timer:983 (1 samples, 0.41%)</title><rect x="218.8" y="149" width="4.9" height="15.0" fill="rgb(232,31,18)" rx="2" ry="2" /> -<text x="221.81" y="159.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:net_io_counters:1034 (1 samples, 0.02%)</title><rect x="69.4" y="229" width="0.3" height="15.0" fill="rgb(215,71,45)" rx="2" ry="2" /> +<text x="72.43" y="239.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:sensors_temperatures:2240 (2 samples, 0.82%)</title><rect x="714.1" y="181" width="9.7" height="15.0" fill="rgb(216,72,46)" rx="2" ry="2" /> -<text x="717.12" y="191.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:num_threads:1951 (2 samples, 0.04%)</title><rect x="50.7" y="149" width="0.5" height="15.0" fill="rgb(232,125,35)" rx="2" ry="2" /> +<text x="53.74" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:num_threads:860 (3 samples, 1.23%)</title><rect x="330.5" y="165" width="14.6" height="15.0" fill="rgb(225,47,19)" rx="2" ry="2" /> -<text x="333.49" y="175.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:manage_threshold:695 (1 samples, 0.02%)</title><rect x="72.4" y="261" width="0.2" height="15.0" fill="rgb(252,94,20)" rx="2" ry="2" /> +<text x="75.35" y="271.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:virtual_memory:435 (1 samples, 0.41%)</title><rect x="689.8" y="213" width="4.9" height="15.0" fill="rgb(235,173,45)" rx="2" ry="2" /> -<text x="692.84" y="223.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:net_io_counters:1035 (1 samples, 0.02%)</title><rect x="70.3" y="245" width="0.3" height="15.0" fill="rgb(225,191,25)" rx="2" ry="2" /> +<text x="73.33" y="255.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:memory_info:1054 (8 samples, 3.29%)</title><rect x="621.9" y="149" width="38.8" height="15.0" fill="rgb(233,228,31)" rx="2" ry="2" /> -<text x="624.85" y="159.5" >/ho..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:cmdline:1697 (1 samples, 0.02%)</title><rect x="30.9" y="149" width="0.3" height="15.0" fill="rgb(207,172,3)" rx="2" ry="2" /> +<text x="33.93" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:gids:739 (2 samples, 0.82%)</title><rect x="257.7" y="165" width="9.7" height="15.0" fill="rgb(244,95,13)" rx="2" ry="2" /> -<text x="260.65" y="175.5" ></text> +<title>/home/nhe/dev/glances/glances/outputs/glances_curses.py:display:603 (52 samples, 0.99%)</title><rect x="78.4" y="277" width="11.7" height="15.0" fill="rgb(226,223,53)" rx="2" ry="2" /> +<text x="81.43" y="287.5" ></text> </g> <g > -<title>/usr/lib64/python3.6/posixpath.py:_get_sep:42 (1 samples, 0.41%)</title><rect x="699.5" y="165" width="4.9" height="15.0" fill="rgb(224,55,11)" rx="2" ry="2" /> -<text x="702.55" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1576 (1 samples, 0.02%)</title><rect x="30.9" y="165" width="0.3" height="15.0" fill="rgb(246,119,22)" rx="2" ry="2" /> +<text x="33.93" y="175.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1576 (2 samples, 0.82%)</title><rect x="257.7" y="149" width="9.7" height="15.0" fill="rgb(215,185,2)" rx="2" ry="2" /> -<text x="260.65" y="159.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:376 (1 samples, 0.02%)</title><rect x="78.7" y="229" width="0.2" height="15.0" fill="rgb(223,5,34)" rx="2" ry="2" /> +<text x="81.66" y="239.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_nice_alert:161 (2 samples, 0.82%)</title><rect x="1083.2" y="181" width="9.7" height="15.0" fill="rgb(210,155,36)" rx="2" ry="2" /> -<text x="1086.17" y="191.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_sensors.py:get:325 (5 samples, 0.10%)</title><rect x="59.1" y="245" width="1.1" height="15.0" fill="rgb(209,117,31)" rx="2" ry="2" /> +<text x="62.07" y="255.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_sensors.py:build_sensors_list:300 (2 samples, 0.82%)</title><rect x="714.1" y="197" width="9.7" height="15.0" fill="rgb(212,186,54)" rx="2" ry="2" /> -<text x="717.12" y="207.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:nice:720 (2 samples, 0.04%)</title><rect x="50.1" y="181" width="0.4" height="15.0" fill="rgb(219,51,25)" rx="2" ry="2" /> +<text x="53.07" y="191.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:cpu_times:1769 (4 samples, 1.65%)</title><rect x="223.7" y="133" width="19.4" height="15.0" fill="rgb(231,127,29)" rx="2" ry="2" /> -<text x="226.66" y="143.5" ></text> +<title>/home/nhe/dev/glances/glances/compat.py:iterkeys:86 (1 samples, 0.02%)</title><rect x="72.1" y="277" width="0.3" height="15.0" fill="rgb(214,54,46)" rx="2" ry="2" /> +<text x="75.13" y="287.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:_init:348 (1 samples, 0.41%)</title><rect x="63.4" y="149" width="4.9" height="15.0" fill="rgb(214,1,21)" rx="2" ry="2" /> -<text x="66.42" y="159.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:cat:292 (1 samples, 0.02%)</title><rect x="58.6" y="197" width="0.2" height="15.0" fill="rgb(230,23,28)" rx="2" ry="2" /> +<text x="61.62" y="207.5" ></text> </g> <g > -<title>/usr/lib64/python3.6/codecs.py:__init__:309 (2 samples, 0.82%)</title><rect x="180.0" y="101" width="9.7" height="15.0" fill="rgb(250,52,23)" rx="2" ry="2" /> -<text x="182.96" y="111.5" ></text> +<title>all (5,242 samples, 100%)</title><rect x="10.0" y="437" width="1180.0" height="15.0" fill="rgb(242,37,51)" rx="2" ry="2" /> +<text x="13.00" y="447.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:process_iter:1443 (10 samples, 4.12%)</title><rect x="63.4" y="197" width="48.6" height="15.0" fill="rgb(233,210,7)" rx="2" ry="2" /> -<text x="66.42" y="207.5" >/hom..</text> +<title>/usr/lib64/python3.6/glob.py:_iglob:71 (1 samples, 0.02%)</title><rect x="59.3" y="117" width="0.2" height="15.0" fill="rgb(247,165,33)" rx="2" ry="2" /> +<text x="62.30" y="127.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:virtual_memory:440 (1 samples, 0.41%)</title><rect x="53.7" y="213" width="4.9" height="15.0" fill="rgb(217,27,22)" rx="2" ry="2" /> -<text x="56.70" y="223.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1576 (11 samples, 0.21%)</title><rect x="53.0" y="149" width="2.5" height="15.0" fill="rgb(220,106,32)" rx="2" ry="2" /> +<text x="56.00" y="159.5" ></text> </g> <g > -<title>/usr/lib64/python3.6/contextlib.py:__exit__:88 (3 samples, 1.23%)</title><rect x="670.4" y="165" width="14.6" height="15.0" fill="rgb(238,217,0)" rx="2" ry="2" /> -<text x="673.41" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:wrapper:454 (24 samples, 0.46%)</title><rect x="38.4" y="117" width="5.4" height="15.0" fill="rgb(213,212,8)" rx="2" ry="2" /> +<text x="41.36" y="127.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:402 (1 samples, 0.41%)</title><rect x="1078.3" y="213" width="4.9" height="15.0" fill="rgb(212,187,34)" rx="2" ry="2" /> -<text x="1081.31" y="223.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:wrapper:447 (1 samples, 0.02%)</title><rect x="38.1" y="117" width="0.3" height="15.0" fill="rgb(241,204,18)" rx="2" ry="2" /> +<text x="41.14" y="127.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:oneshot_exit:1667 (1 samples, 0.41%)</title><rect x="680.1" y="133" width="4.9" height="15.0" fill="rgb(206,176,52)" rx="2" ry="2" /> -<text x="683.12" y="143.5" ></text> +<title>/usr/lib64/python3.6/subprocess.py:communicate:850 (25 samples, 0.48%)</title><rect x="62.4" y="213" width="5.7" height="15.0" fill="rgb(217,119,13)" rx="2" ry="2" /> +<text x="65.45" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:as_dict:524 (1 samples, 0.41%)</title><rect x="126.5" y="181" width="4.9" height="15.0" fill="rgb(208,98,25)" rx="2" ry="2" /> -<text x="129.54" y="191.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:_get_process_curses_io_read:330 (1 samples, 0.02%)</title><rect x="87.9" y="213" width="0.2" height="15.0" fill="rgb(211,18,19)" rx="2" ry="2" /> +<text x="90.89" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:get_limit:756 (1 samples, 0.41%)</title><rect x="1102.6" y="165" width="4.8" height="15.0" fill="rgb(217,183,8)" rx="2" ry="2" /> -<text x="1105.59" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib/python3.6/site-packages/docker/api/client.py:_get:237 (27 samples, 0.52%)</title><rect x="10.9" y="197" width="6.1" height="15.0" fill="rgb(223,114,47)" rx="2" ry="2" /> +<text x="13.90" y="207.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:status:682 (1 samples, 0.41%)</title><rect x="345.1" y="165" width="4.8" height="15.0" fill="rgb(249,217,0)" rx="2" ry="2" /> -<text x="348.06" y="175.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:428 (2 samples, 0.04%)</title><rect x="89.5" y="229" width="0.4" height="15.0" fill="rgb(242,21,14)" rx="2" ry="2" /> +<text x="92.46" y="239.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:auto_unit:985 (4 samples, 1.65%)</title><rect x="1039.5" y="181" width="19.4" height="15.0" fill="rgb(252,19,42)" rx="2" ry="2" /> -<text x="1042.47" y="191.5" ></text> +<title>/usr/lib64/python3.6/subprocess.py:call:287 (2 samples, 0.04%)</title><rect x="1152.4" y="325" width="0.5" height="15.0" fill="rgb(222,78,16)" rx="2" ry="2" /> +<text x="1155.41" y="335.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1576 (1 samples, 0.41%)</title><rect x="660.7" y="133" width="4.9" height="15.0" fill="rgb(254,162,33)" rx="2" ry="2" /> -<text x="663.70" y="143.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:auto_unit:977 (1 samples, 0.02%)</title><rect x="84.5" y="197" width="0.2" height="15.0" fill="rgb(205,191,4)" rx="2" ry="2" /> +<text x="87.51" y="207.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_network.py:update_views:245 (1 samples, 0.41%)</title><rect x="796.7" y="277" width="4.8" height="15.0" fill="rgb(243,176,47)" rx="2" ry="2" /> -<text x="799.67" y="287.5" ></text> +<title>/usr/lib64/python3.6/posixpath.py:split:110 (1 samples, 0.02%)</title><rect x="89.2" y="197" width="0.3" height="15.0" fill="rgb(235,75,5)" rx="2" ry="2" /> +<text x="92.24" y="207.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:388 (8 samples, 3.29%)</title><rect x="990.9" y="213" width="38.9" height="15.0" fill="rgb(210,92,41)" rx="2" ry="2" /> -<text x="993.91" y="223.5" >/ho..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:wrapper:447 (1 samples, 0.02%)</title><rect x="51.2" y="117" width="0.2" height="15.0" fill="rgb(209,5,49)" rx="2" ry="2" /> +<text x="54.19" y="127.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/stats.py:update:230 (161 samples, 66.26%)</title><rect x="14.9" y="293" width="781.8" height="15.0" fill="rgb(239,223,35)" rx="2" ry="2" /> -<text x="17.86" y="303.5" >/home/nhe/dev/glances/glances/stats.py:update:230</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1578 (1 samples, 0.02%)</title><rect x="47.8" y="165" width="0.2" height="15.0" fill="rgb(232,86,10)" rx="2" ry="2" /> +<text x="50.82" y="175.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:_get_process_curses_username:244 (1 samples, 0.41%)</title><rect x="1068.6" y="197" width="4.9" height="15.0" fill="rgb(217,56,38)" rx="2" ry="2" /> -<text x="1071.60" y="207.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_ports.py:_port_scan_icmp:330 (2 samples, 0.04%)</title><rect x="1152.4" y="357" width="0.5" height="15.0" fill="rgb(211,104,10)" rx="2" ry="2" /> +<text x="1155.41" y="367.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:441 (1 samples, 0.41%)</title><rect x="1156.0" y="213" width="4.9" height="15.0" fill="rgb(248,104,31)" rx="2" ry="2" /> -<text x="1159.01" y="223.5" ></text> +<title>/home/nhe/dev/glances/glances/outputs/glances_curses.py:display:620 (1 samples, 0.02%)</title><rect x="90.1" y="277" width="0.3" height="15.0" fill="rgb(250,77,37)" rx="2" ry="2" /> +<text x="93.14" y="287.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:get_refresh_time:1006 (1 samples, 0.41%)</title><rect x="762.7" y="261" width="4.8" height="15.0" fill="rgb(235,16,19)" rx="2" ry="2" /> -<text x="765.67" y="271.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:update_views:504 (4 samples, 0.08%)</title><rect x="76.9" y="293" width="0.9" height="15.0" fill="rgb(240,200,9)" rx="2" ry="2" /> +<text x="79.86" y="303.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:virtual_memory:1963 (1 samples, 0.41%)</title><rect x="53.7" y="229" width="4.9" height="15.0" fill="rgb(247,202,29)" rx="2" ry="2" /> -<text x="56.70" y="239.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:388 (8 samples, 0.15%)</title><rect x="81.6" y="229" width="1.8" height="15.0" fill="rgb(240,40,43)" rx="2" ry="2" /> +<text x="84.58" y="239.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:get_limit_action:775 (1 samples, 0.41%)</title><rect x="986.0" y="149" width="4.9" height="15.0" fill="rgb(232,59,18)" rx="2" ry="2" /> -<text x="989.05" y="159.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:get_alert:662 (1 samples, 0.02%)</title><rect x="71.9" y="277" width="0.2" height="15.0" fill="rgb(242,20,22)" rx="2" ry="2" /> +<text x="74.90" y="287.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:384 (5 samples, 2.06%)</title><rect x="927.8" y="213" width="24.3" height="15.0" fill="rgb(234,111,43)" rx="2" ry="2" /> -<text x="930.78" y="223.5" >/..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:cpu_times_percent:1838 (1 samples, 0.02%)</title><rect x="57.7" y="213" width="0.2" height="15.0" fill="rgb(222,145,28)" rx="2" ry="2" /> +<text x="60.72" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:auto_unit:986 (1 samples, 0.41%)</title><rect x="1020.0" y="181" width="4.9" height="15.0" fill="rgb(226,204,38)" rx="2" ry="2" /> -<text x="1023.04" y="191.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:status:2082 (1 samples, 0.02%)</title><rect x="51.4" y="149" width="0.2" height="15.0" fill="rgb(247,196,11)" rx="2" ry="2" /> +<text x="54.42" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:io_counters:1746 (3 samples, 1.23%)</title><rect x="272.2" y="133" width="14.6" height="15.0" fill="rgb(219,221,41)" rx="2" ry="2" /> -<text x="275.22" y="143.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:_parse_stat_file:1625 (1 samples, 0.02%)</title><rect x="27.3" y="69" width="0.3" height="15.0" fill="rgb(217,52,54)" rx="2" ry="2" /> +<text x="30.33" y="79.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:decode:755 (2 samples, 0.82%)</title><rect x="306.2" y="117" width="9.7" height="15.0" fill="rgb(215,86,6)" rx="2" ry="2" /> -<text x="309.21" y="127.5" ></text> +<title>/home/nhe/dev/glances/glances/standalone.py:__serve_once:154 (4,771 samples, 91.01%)</title><rect x="78.4" y="325" width="1074.0" height="15.0" fill="rgb(214,27,1)" rx="2" ry="2" /> +<text x="81.43" y="335.5" >/home/nhe/dev/glances/glances/standalone.py:__serve_once:154</text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:virtual_memory:1963 (1 samples, 0.41%)</title><rect x="689.8" y="229" width="4.9" height="15.0" fill="rgb(243,209,44)" rx="2" ry="2" /> -<text x="692.84" y="239.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1576 (33 samples, 0.63%)</title><rect x="20.6" y="101" width="7.4" height="15.0" fill="rgb(239,192,9)" rx="2" ry="2" /> +<text x="23.58" y="111.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:get_limit_log:789 (1 samples, 0.41%)</title><rect x="966.6" y="165" width="4.9" height="15.0" fill="rgb(205,223,36)" rx="2" ry="2" /> -<text x="969.63" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:num_threads:860 (3 samples, 0.06%)</title><rect x="50.5" y="181" width="0.7" height="15.0" fill="rgb(246,184,8)" rx="2" ry="2" /> +<text x="53.52" y="191.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:nice:720 (2 samples, 0.82%)</title><rect x="320.8" y="165" width="9.7" height="15.0" fill="rgb(213,110,42)" rx="2" ry="2" /> -<text x="323.78" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:cpu_count:1578 (2 samples, 0.04%)</title><rect x="10.5" y="245" width="0.4" height="15.0" fill="rgb(210,108,8)" rx="2" ry="2" /> +<text x="13.45" y="255.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:is_running:581 (10 samples, 4.12%)</title><rect x="63.4" y="181" width="48.6" height="15.0" fill="rgb(251,53,22)" rx="2" ry="2" /> -<text x="66.42" y="191.5" >/hom..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:cmdline:1697 (3 samples, 0.06%)</title><rect x="49.4" y="133" width="0.7" height="15.0" fill="rgb(231,126,21)" rx="2" ry="2" /> +<text x="52.39" y="143.5" ></text> </g> <g > -<title>/usr/lib64/python3.6/codecs.py:decode:321 (1 samples, 0.41%)</title><rect x="777.2" y="213" width="4.9" height="15.0" fill="rgb(221,223,50)" rx="2" ry="2" /> -<text x="780.24" y="223.5" ></text> +<title>/home/nhe/dev/glances/venv/lib/python3.6/site-packages/requests/adapters.py:send:449 (27 samples, 0.52%)</title><rect x="10.9" y="133" width="6.1" height="15.0" fill="rgb(224,129,21)" rx="2" ry="2" /> +<text x="13.90" y="143.5" ></text> </g> <g > -<title>/usr/lib64/python3.6/subprocess.py:<genexpr>:1285 (1 samples, 0.41%)</title><rect x="728.7" y="165" width="4.8" height="15.0" fill="rgb(228,28,13)" rx="2" ry="2" /> -<text x="731.68" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:oneshot:489 (1 samples, 0.02%)</title><rect x="55.5" y="165" width="0.2" height="15.0" fill="rgb(224,115,24)" rx="2" ry="2" /> +<text x="58.47" y="175.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_quicklook.py:update:75 (1 samples, 0.41%)</title><rect x="689.8" y="245" width="4.9" height="15.0" fill="rgb(245,17,26)" rx="2" ry="2" /> -<text x="692.84" y="255.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:status:682 (2 samples, 0.04%)</title><rect x="51.2" y="181" width="0.4" height="15.0" fill="rgb(206,31,11)" rx="2" ry="2" /> +<text x="54.19" y="191.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:sensors_temperatures:1284 (1 samples, 0.41%)</title><rect x="723.8" y="165" width="4.9" height="15.0" fill="rgb(250,163,34)" rx="2" ry="2" /> -<text x="726.83" y="175.5" ></text> +<title>/usr/lib64/python3.6/glob.py:_iglob:71 (1 samples, 0.02%)</title><rect x="59.3" y="133" width="0.2" height="15.0" fill="rgb(209,82,43)" rx="2" ry="2" /> +<text x="62.30" y="143.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:cpu_percent:995 (7 samples, 2.88%)</title><rect x="223.7" y="165" width="34.0" height="15.0" fill="rgb(240,80,21)" rx="2" ry="2" /> -<text x="226.66" y="175.5" >/h..</text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:oneshot_exit:1666 (2 samples, 0.04%)</title><rect x="55.9" y="149" width="0.5" height="15.0" fill="rgb(234,48,29)" rx="2" ry="2" /> +<text x="58.92" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:manage_action:705 (3 samples, 1.23%)</title><rect x="976.3" y="165" width="14.6" height="15.0" fill="rgb(238,117,42)" rx="2" ry="2" /> -<text x="979.34" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:cpu_percent:994 (3 samples, 0.06%)</title><rect x="31.8" y="181" width="0.7" height="15.0" fill="rgb(244,38,11)" rx="2" ry="2" /> +<text x="34.84" y="191.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:sensors_temperatures:2240 (1 samples, 0.41%)</title><rect x="723.8" y="181" width="4.9" height="15.0" fill="rgb(210,155,16)" rx="2" ry="2" /> -<text x="726.83" y="191.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:auto_unit:985 (1 samples, 0.02%)</title><rect x="84.7" y="197" width="0.3" height="15.0" fill="rgb(209,50,40)" rx="2" ry="2" /> +<text x="87.73" y="207.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_system.py:update:107 (6 samples, 2.47%)</title><rect x="728.7" y="245" width="29.1" height="15.0" fill="rgb(233,158,4)" rx="2" ry="2" /> -<text x="731.68" y="255.5" >/h..</text> +<title>/home/nhe/dev/glances/glances/filter.py:is_filtered:116 (1 samples, 0.02%)</title><rect x="56.6" y="213" width="0.2" height="15.0" fill="rgb(209,101,51)" rx="2" ry="2" /> +<text x="59.60" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/timer.py:reset:55 (1 samples, 0.41%)</title><rect x="767.5" y="261" width="4.9" height="15.0" fill="rgb(223,38,36)" rx="2" ry="2" /> -<text x="770.53" y="271.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:curse_new_line:921 (1 samples, 0.02%)</title><rect x="78.7" y="213" width="0.2" height="15.0" fill="rgb(232,107,17)" rx="2" ry="2" /> +<text x="81.66" y="223.5" ></text> </g> <g > -<title>/usr/lib64/python3.6/platform.py:architecture:868 (6 samples, 2.47%)</title><rect x="728.7" y="229" width="29.1" height="15.0" fill="rgb(223,156,45)" rx="2" ry="2" /> -<text x="731.68" y="239.5" >/u..</text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:_get_process_curses_io_read:345 (1 samples, 0.02%)</title><rect x="88.6" y="213" width="0.2" height="15.0" fill="rgb(228,84,36)" rx="2" ry="2" /> +<text x="91.56" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:auto_unit:985 (3 samples, 1.23%)</title><rect x="1005.5" y="181" width="14.5" height="15.0" fill="rgb(216,122,52)" rx="2" ry="2" /> -<text x="1008.47" y="191.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:_get_process_curses_nice:305 (4 samples, 0.08%)</title><rect x="87.0" y="213" width="0.9" height="15.0" fill="rgb(234,156,13)" rx="2" ry="2" /> +<text x="89.99" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_sensors.py:update:97 (1 samples, 0.41%)</title><rect x="723.8" y="245" width="4.9" height="15.0" fill="rgb(228,131,31)" rx="2" ry="2" /> -<text x="726.83" y="255.5" ></text> +<title>/home/nhe/dev/glances/venv/lib/python3.6/site-packages/urllib3/connectionpool.py:_make_request:440 (27 samples, 0.52%)</title><rect x="10.9" y="101" width="6.1" height="15.0" fill="rgb(242,81,2)" rx="2" ry="2" /> +<text x="13.90" y="111.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:sensors_temperatures:1270 (1 samples, 0.41%)</title><rect x="714.1" y="165" width="4.9" height="15.0" fill="rgb(243,116,6)" rx="2" ry="2" /> -<text x="717.12" y="175.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:open_binary:711 (1 samples, 0.02%)</title><rect x="60.6" y="149" width="0.3" height="15.0" fill="rgb(221,59,1)" rx="2" ry="2" /> +<text x="63.65" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_common.py:run:648 (1 samples, 0.41%)</title><rect x="782.1" y="213" width="4.9" height="15.0" fill="rgb(236,2,46)" rx="2" ry="2" /> -<text x="785.10" y="223.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:per_cpu_times:617 (1 samples, 0.02%)</title><rect x="57.7" y="181" width="0.2" height="15.0" fill="rgb(211,189,49)" rx="2" ry="2" /> +<text x="60.72" y="191.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_core.py:update:62 (1 samples, 0.41%)</title><rect x="29.4" y="245" width="4.9" height="15.0" fill="rgb(231,145,40)" rx="2" ry="2" /> -<text x="32.42" y="255.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_sensors.py:update:88 (5 samples, 0.10%)</title><rect x="59.1" y="261" width="1.1" height="15.0" fill="rgb(229,27,54)" rx="2" ry="2" /> +<text x="62.07" y="271.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:net_io_counters:2109 (1 samples, 0.41%)</title><rect x="777.2" y="245" width="4.9" height="15.0" fill="rgb(252,1,18)" rx="2" ry="2" /> -<text x="780.24" y="255.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:cpu_freq:751 (1 samples, 0.02%)</title><rect x="58.6" y="213" width="0.2" height="15.0" fill="rgb(220,208,32)" rx="2" ry="2" /> +<text x="61.62" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/__init__.py:as_dict:518 (1 samples, 0.41%)</title><rect x="121.7" y="181" width="4.8" height="15.0" fill="rgb(207,21,6)" rx="2" ry="2" /> -<text x="124.69" y="191.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:io_counters:1751 (3 samples, 0.06%)</title><rect x="47.1" y="149" width="0.7" height="15.0" fill="rgb(253,219,39)" rx="2" ry="2" /> +<text x="50.14" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/outputs/glances_curses.py:display:620 (1 samples, 0.41%)</title><rect x="1170.6" y="261" width="4.8" height="15.0" fill="rgb(238,45,20)" rx="2" ry="2" /> -<text x="1173.58" y="271.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:get_alert:675 (2 samples, 0.04%)</title><rect x="80.7" y="197" width="0.4" height="15.0" fill="rgb(230,13,17)" rx="2" ry="2" /> +<text x="83.68" y="207.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1576 (4 samples, 1.65%)</title><rect x="267.4" y="149" width="19.4" height="15.0" fill="rgb(242,49,3)" rx="2" ry="2" /> -<text x="270.37" y="159.5" ></text> +<title>/home/nhe/dev/glances/glances/processes.py:update:288 (168 samples, 3.20%)</title><rect x="19.0" y="245" width="37.8" height="15.0" fill="rgb(241,70,9)" rx="2" ry="2" /> +<text x="22.00" y="255.5" >/ho..</text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:_get_process_curses_cpu:186 (2 samples, 0.82%)</title><rect x="927.8" y="197" width="9.7" height="15.0" fill="rgb(254,185,5)" rx="2" ry="2" /> -<text x="930.78" y="207.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:split_cmdline:47 (2 samples, 0.04%)</title><rect x="89.0" y="213" width="0.5" height="15.0" fill="rgb(249,126,0)" rx="2" ry="2" /> +<text x="92.01" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:cpu_freq:751 (2 samples, 0.82%)</title><rect x="694.7" y="197" width="9.7" height="15.0" fill="rgb(222,28,12)" rx="2" ry="2" /> -<text x="697.69" y="207.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:_parse_stat_file:1629 (1 samples, 0.02%)</title><rect x="27.6" y="69" width="0.2" height="15.0" fill="rgb(210,185,51)" rx="2" ry="2" /> +<text x="30.56" y="79.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:memory_info:1813 (1 samples, 0.41%)</title><rect x="655.8" y="117" width="4.9" height="15.0" fill="rgb(220,144,50)" rx="2" ry="2" /> -<text x="658.84" y="127.5" ></text> +<title>/home/nhe/dev/glances/venv/lib64/python3.6/site-packages/psutil/_pslinux.py:wrapper:1576 (1 samples, 0.02%)</title><rect x="52.8" y="149" width="0.2" height="15.0" fill="rgb(242,229,53)" rx="2" ry="2" /> +<text x="55.77" y="159.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_plugin.py:curse_add_line:917 (1 samples, 0.41%)</title><rect x="1078.3" y="181" width="4.9" height="15.0" fill="rgb(229,120,4)" rx="2" ry="2" /> -<text x="1081.31" y="191.5" ></text> +<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:_get_process_curses_io_write:352 (1 samples, 0.02%)</title><rect x="88.8" y="213" width="0.2" height="15.0" fill="rgb(212,35,48)" rx="2" ry="2" /> +<text x="91.79" y="223.5" ></text> </g> <g > -<title>/home/nhe/dev/glances/glances/plugins/glances_processlist.py:get_process_curses_data:396 (1 samples, 0.41%)</title><rect |