diff options
author | nicolargo <nicolas@nicolargo.com> | 2022-09-09 20:14:04 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2022-09-09 20:14:04 +0200 |
commit | 66870050c15c3f91b22ea0ce1ede8905e9545547 (patch) | |
tree | 04d750a10385f0b41375039da6b7feb1815a1b7a /docs/_static | |
parent | 8d0d5ad8e607f64a1ee77fcee9d73db2ee9f542a (diff) |
Update flame profiling
Diffstat (limited to 'docs/_static')
-rw-r--r-- | docs/_static/glances-flame.svg | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/docs/_static/glances-flame.svg b/docs/_static/glances-flame.svg index 58209284..72744ff4 100644 --- a/docs/_static/glances-flame.svg +++ b/docs/_static/glances-flame.svg @@ -1,7 +1,8 @@ -<?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="586" onload="init(evt)" viewBox="0 0 1200 586" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fg="http://github.com/jonhoo/inferno"><!--Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples.--><!--NOTES: --><defs><linearGradient id="background" y1="0" y2="1" x1="0" x2="0"><stop stop-color="#eeeeee" offset="5%"/><stop stop-color="#eeeeb0" offset="95%"/></linearGradient></defs><style type="text/css"> +<?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="538" onload="init(evt)" viewBox="0 0 1200 538" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fg="http://github.com/jonhoo/inferno"><!--Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples.--><!--NOTES: --><defs><linearGradient id="background" y1="0" y2="1" x1="0" x2="0"><stop stop-color="#eeeeee" offset="5%"/><stop stop-color="#eeeeb0" offset="95%"/></linearGradient></defs><style type="text/css"> text { font-family:"Verdana"; font-size:12px; fill:rgb(0,0,0); } #title { text-anchor:middle; font-size:17px; } -#search { opacity:0.1; cursor:pointer; } +#matched { text-anchor:end; } +#search { text-anchor:end; opacity:0.1; cursor:pointer; } #search:hover, #search.show { opacity:1; } #subtitle { text-anchor:middle; font-color:rgb(160,160,160); } #unzoom { cursor:pointer; } @@ -43,9 +44,6 @@ function init(evt) { svg.removeAttribute("width"); // Edge requires us to have a viewBox that gets updated with size changes. var isEdge = /Edge\/\d./i.test(navigator.userAgent); - if (!isEdge) { - svg.removeAttribute("viewBox"); - } var update_for_width_change = function() { if (isEdge) { svg.attributes.viewBox.value = "0 0 " + svg.width.baseVal.value + " " + svg.height.baseVal.value; @@ -62,8 +60,8 @@ function init(evt) { // Keep search elements at a fixed distance from right edge. var svgWidth = svg.width.baseVal.value; - searchbtn.attributes.x.value = svgWidth - xpad - 100; - matchedtxt.attributes.x.value = svgWidth - xpad - 100; + searchbtn.attributes.x.value = svgWidth - xpad; + matchedtxt.attributes.x.value = svgWidth - xpad; }; window.addEventListener('resize', function() { update_for_width_change(); @@ -73,6 +71,9 @@ function init(evt) { unzoom(); update_for_width_change(); restore_state(); + if (!isEdge) { + svg.removeAttribute("viewBox"); + } }, 0); } else { restore_state(); @@ -411,4 +412,4 @@ function search(term) { function format_percent(n) { return n.toFixed(4) + "%"; } -]]></script><rect x="0" y="0" width="100%" height="586" fill="url(#background)"/><text id="title" x="50.0000%" y="24.00">./venv/bin/py-spy record -o ./docs/_static/glances-flame.svg -d 60 -s --pid 54648</text><text id="details" x="10" y="40.00"> </text><text id="unzoom" class="hide" x="10" y="24.00">Reset Zoom</text><text id="search" x="1090" y="24.00">Search</text><text id="matched" x="1090" y="575.00"> </text><svg id="frames" x="10" width="1180" total_samples="346"><g><title>_bootstrap (threading.py:966) (1 samples, 0.29%)</title><rect x="0.0000%" y="84" width="0.2890%" height="15" fill="rgb(227,0,7)" fg:x="0" fg:w="1"/><text x="0.2500%" y="94.50"></text></g><g><title>_bootstrap_inner (threading.py:1009) (1 samples, 0.29%)</title><rect x="0.0000%" y="100" width="0.2890%" height="15" fill="rgb(217,0,24)" fg:x="0" fg:w="1"/><text x="0.2500%" y="110.50"></text></g><g><title>run (glances/plugins/glances_ports.py:227) (1 samples, 0.29%)</title><rect x="0.0000%" y="116" width="0.2890%" height="15" fill="rgb(221,193,54)" fg:x="0" fg:w="1"/><text x="0.2500%" y="126.50"></text></g><g><title>update (glances/plugins/glances_amps.py:50) (1 samples, 0.29%)</title><rect x="0.2890%" y="244" width="0.2890%" height="15" fill="rgb(248,212,6)" fg:x="1" fg:w="1"/><text x="0.5390%" y="254.50"></text></g><g><title>run (psutil/_common.py:668) (1 samples, 0.29%)</title><rect x="0.5780%" y="292" width="0.2890%" height="15" fill="rgb(208,68,35)" fg:x="2" fg:w="1"/><text x="0.8280%" y="302.50"></text></g><g><title>disk_io_counters (psutil/__init__.py:2068) (2 samples, 0.58%)</title><rect x="0.5780%" y="260" width="0.5780%" height="15" fill="rgb(232,128,0)" fg:x="2" fg:w="2"/><text x="0.8280%" y="270.50"></text></g><g><title>wrap_numbers (psutil/_common.py:703) (2 samples, 0.58%)</title><rect x="0.5780%" y="276" width="0.5780%" height="15" fill="rgb(207,160,47)" fg:x="2" fg:w="2"/><text x="0.8280%" y="286.50"></text></g><g><title>run (psutil/_common.py:672) (1 samples, 0.29%)</title><rect x="0.8671%" y="292" width="0.2890%" height="15" fill="rgb(228,23,34)" fg:x="3" fg:w="1"/><text x="1.1171%" y="302.50"></text></g><g><title>update (glances/plugins/glances_diskio.py:75) (3 samples, 0.87%)</title><rect x="0.5780%" y="244" width="0.8671%" height="15" fill="rgb(218,30,26)" fg:x="2" fg:w="3"/><text x="0.8280%" y="254.50"></text></g><g><title>disk_io_counters (psutil/__init__.py:2072) (1 samples, 0.29%)</title><rect x="1.1561%" y="260" width="0.2890%" height="15" fill="rgb(220,122,19)" fg:x="4" fg:w="1"/><text x="1.4061%" y="270.50"></text></g><g><title><lambda> (<string>:1) (1 samples, 0.29%)</title><rect x="1.1561%" y="276" width="0.2890%" height="15" fill="rgb(250,228,42)" fg:x="4" fg:w="1"/><text x="1.4061%" y="286.50"></text></g><g><title>is_display (glances/plugins/glances_plugin.py:894) (1 samples, 0.29%)</title><rect x="1.4451%" y="260" width="0.2890%" height="15" fill="rgb(240,193,28)" fg:x="5" fg:w="1"/><text x="1.6951%" y="270.50"></text></g><g><title>get_conf_value (glances/plugins/glances_plugin.py:856) (1 samples, 0.29%)</title><rect x="1.4451%" y="276" width="0.2890%" height="15" fill="rgb(216,20,37)" fg:x="5" fg:w="1"/><text x="1.6951%" y="286.50"></text></g><g><title>_compile (re.py:290) (1 samples, 0.29%)</title><rect x="2.3121%" y="324" width="0.2890%" height="15" fill="rgb(206,188,39)" fg:x="8" fg:w="1"/><text x="2.5621%" y="334.50"></text></g><g><title><listcomp> (glances/plugins/glances_plugin.py:889) (3 samples, 0.87%)</title><rect x="2.0231%" y="292" width="0.8671%" height="15" fill="rgb(217,207,13)" fg:x="7" fg:w="3"/><text x="2.2731%" y="302.50"></text></g><g><title>match (re.py:190) (2 samples, 0.58%)</title><rect x="2.3121%" y="308" width="0.5780%" height="15" fill="rgb(231,73,38)" fg:x="8" fg:w="2"/><text x="2.5621%" y="318.50"></text></g><g><title>_compile (re.py:293) (1 samples, 0.29%)</title><rect x="2.6012%" y="324" width="0.2890%" height="15" fill="rgb(225,20,46)" fg:x="9" fg:w="1"/><text x="2.8512%" y="334.50"></text></g><g><title>update (glances/plugins/glances_diskio.py:92) (6 samples, 1.73%)</title><rect x="1.4451%" y="244" width="1.7341%" height="15" fill="rgb(210,31,41)" fg:x="5" fg:w="6"/><text x="1.6951%" y="254.50"></text></g><g><title>is_display (glances/plugins/glances_plugin.py:897) (5 samples, 1.45%)</title><rect x="1.7341%" y="260" width="1.4451%" height="15" fill="rgb(221,200,47)" fg:x="6" fg:w="5"/><text x="1.9841%" y="270.50"></text></g><g><title>is_hide (glances/plugins/glances_plugin.py:889) (5 samples, 1.45%)</title><rect x="1.7341%" y="276" width="1.4451%" height="15" fill="rgb(226,26,5)" fg:x="6" fg:w="5"/><text x="1.9841%" y="286.50"></text></g><g><title>get_conf_value (glances/plugins/glances_plugin.py:856) (1 samples, 0.29%)</title><rect x="2.8902%" y="292" width="0.2890%" height="15" fill="rgb(249,33,26)" fg:x="10" fg:w="1"/><text x="3.1402%" y="302.50"></text></g><g><title>begin (http/client.py:318) (1 samples, 0.29%)</title><rect x="3.1792%" y="436" width="0.2890%" height="15" fill="rgb(235,183,28)" fg:x="11" fg:w="1"/><text x="3.4292%" y="446.50"></text></g><g><title>_read_status (http/client.py:279) (1 samples, 0.29%)</title><rect x="3.1792%" y="452" width="0.2890%" height="15" fill="rgb(221,5,38)" fg:x="11" fg:w="1"/><text x="3.4292%" y="462.50"></text></g><g><title>update (glances/plugins/glances_docker.py:184) (2 samples, 0.58%)</title><rect x="3.1792%" y="244" width="0.5780%" height="15" fill="rgb(247,18,42)" fg:x="11" fg:w="2"/><text x="3.4292%" y="254.50"></text></g><g><title>version (docker/client.py:207) (2 samples, 0.58%)</title><rect x="3.1792%" y="260" width="0.5780%" height="15" fill="rgb(241,131,45)" fg:x="11" fg:w="2"/><text x="3.4292%" y="270.50"></text></g><g><title>version (docker/api/daemon.py:181) (2 samples, 0.58%)</title><rect x="3.1792%" y="276" width="0.5780%" height="15" fill="rgb(249,31,29)" fg:x="11" fg:w="2"/><text x="3.4292%" y="286.50"></text></g><g><title>inner (docker/utils/decorators.py:46) (2 samples, 0.58%)</title><rect x="3.1792%" y="292" width="0.5780%" height="15" fill="rgb(225,111,53)" fg:x="11" fg:w="2"/><text x="3.4292%" y="302.50"></text></g><g><title>_get (docker/api/client.py:237) (2 samples, 0.58%)</title><rect x="3.1792%" y="308" width="0.5780%" height="15" fill="rgb(238,160,17)" fg:x="11" fg:w="2"/><text x="3.4292%" y="318.50"></text></g><g><title>get (requests/sessions.py:600) (2 samples, 0.58%)</title><rect x="3.1792%" y="324" width="0.5780%" height="15" fill="rgb(214,148,48)" fg:x="11" fg:w="2"/><text x="3.4292%" y="334.50"></text></g><g><title>request (requests/sessions.py:587) (2 samples, 0.58%)</title><rect x="3.1792%" y="340" width="0.5780%" height="15" fill="rgb(232,36,49)" fg:x="11" fg:w="2"/><text x="3.4292%" y="350.50"></text></g><g><title>send (requests/sessions.py:701) (2 samples, 0.58%)</title><rect x="3.1792%" y="356" width="0.5780%" height="15" fill="rgb(209,103,24)" fg:x="11" fg:w="2"/><text x="3.4292%" y="366.50"></text></g><g><title>send (requests/adapters.py:504) (2 samples, 0.58%)</title><rect x="3.1792%" y="372" width="0.5780%" height="15" fill="rgb(229,88,8)" fg:x="11" fg:w="2"/><text x="3.4292%" y="382.50"></text></g><g><title>urlopen (urllib3/connectionpool.py:703) (2 samples, 0.58%)</title><rect x="3.1792%" y="388" width="0.5780%" height="15" fill="rgb(213,181,19)" fg:x="11" fg:w="2"/><text x="3.4292%" y="398.50"></text></g><g><title>_make_request (urllib3/connectionpool.py:445) (2 samples, 0.58%)</title><rect x="3.1792%" y="404" width="0.5780%" height="15" fill="rgb(254,191,54)" fg:x="11" fg:w="2"/><text x="3.4292%" y="414.50"></text></g><g><title>getresponse (http/client.py:1374) (2 samples, 0.58%)</title><rect x="3.1792%" y="420" width="0.5780%" height="15" fill="rgb(241,83,37)" fg:x="11" fg:w="2"/><text x="3.4292%" y="430.50"></text></g><g><title>begin (http/client.py:337) (1 samples, 0.29%)</title><rect x="3.4682%" y="436" width="0.2890%" height="15" fill="rgb(233,36,39)" fg:x="12" fg:w="1"/><text x="3.7182%" y="446.50"></text></g><g><title>parse_headers (http/client.py:236) (1 samples, 0.29%)</title><rect x="3.4682%" y="452" width="0.2890%" height="15" fill="rgb(226,3,54)" fg:x="12" fg:w="1"/><text x="3.7182%" y="462.50"></text></g><g><title>parsestr (email/parser.py:67) (1 samples, 0.29%)</title><rect x="3.4682%" y="468" width="0.2890%" height="15" fill="rgb(245,192,40)" fg:x="12" fg:w="1"/><text x="3.7182%" y="478.50"></text></g><g><title>parse (email/parser.py:56) (1 samples, 0.29%)</title><rect x="3.4682%" y="484" width="0.2890%" height="15" fill="rgb(238,167,29)" fg:x="12" fg:w="1"/><text x="3.7182%" y="494.50"></text></g><g><title>feed (email/feedparser.py:176) (1 samples, 0.29%)</title><rect x="3.4682%" y="500" width="0.2890%" height="15" fill="rgb(232,182,51)" fg:x="12" fg:w="1"/><text x="3.7182%" y="510.50"></text></g><g><title>_call_parse (email/feedparser.py:180) (1 samples, 0.29%)</title><rect x="3.4682%" y="516" width="0.2890%" height="15" fill="rgb(231,60,39)" fg:x="12" fg:w="1"/><text x="3.7182%" y="526.50"></text></g><g><title>_parsegen (email/feedparser.py:220) (1 samples, 0.29%)</title><rect x="3.4682%" y="532" width="0.2890%" height="15" fill="rgb(208,69,12)" fg:x="12" fg:w="1"/><text x="3.7182%" y="542.50"></text></g><g><title>_new_message (email/feedparser.py:207) (1 samples, 0.29%)</title><rect x="3.4682%" y="548" width="0.2890%" height="15" fill="rgb(235,93,37)" fg:x="12" fg:w="1"/><text x="3.7182%" y="558.50"></text></g><g><title>update (glances/plugins/glances_fs.py:110) (2 samples, 0.58%)</title><rect x="3.7572%" y="244" width="0.5780%" height="15" fill="rgb(213,116,39)" fg:x="13" fg:w="2"/><text x="4.0072%" y="254.50"></text></g><g><title>is_display (glances/plugins/glances_plugin.py:897) (2 samples, 0.58%)</title><rect x="3.7572%" y="260" width="0.5780%" height="15" fill="rgb(222,207,29)" fg:x="13" fg:w="2"/><text x="4.0072%" y="270.50"></text></g><g><title>is_hide (glances/plugins/glances_plugin.py:889) (1 samples, 0.29%)</title><rect x="4.0462%" y="276" width="0.2890%" height="15" fill="rgb(206,96,30)" fg:x="14" fg:w="1"/><text x="4.2962%" y="286.50"></text></g><g><title>update (glances/plugins/glances_ip.py:87) (3 samples, 0.87%)</title><rect x="4.3353%" y="244" width="0.8671%" height="15" fill="rgb(218,138,4)" fg:x="15" fg:w="3"/><text x="4.5853%" y="254.50"></text></g><g><title>update (glances/plugins/glances_mem.py:135) (2 samples, 0.58%)</title><rect x="5.2023%" y="244" width="0.5780%" height="15" fill="rgb(250,191,14)" fg:x="18" fg:w="2"/><text x="5.4523%" y="254.50"></text></g><g><title>virtual_memory (psutil/__init__.py:1968) (2 samples, 0.58%)</title><rect x="5.2023%" y="260" width="0.5780%" height="15" fill="rgb(239,60,40)" fg:x="18" fg:w="2"/><text x="5.4523%" y="270.50"></text></g><g><title>virtual_memory (psutil/_pslinux.py:415) (2 samples, 0.58%)</title><rect x="5.2023%" y="276" width="0.5780%" height="15" fill="rgb(206,27,48)" fg:x="18" fg:w="2"/><text x="5.4523%" y="286.50"></text></g><g><title>open_binary (psutil/_common.py:727) (2 samples, 0.58%)</title><rect x="5.2023%" y="292" width="0.5780%" height="15" fill="rgb(225,35,8)" fg:x="18" fg:w="2"/><text x="5.4523%" y="302.50"></text></g><g><title>update (glances/plugins/glances_memswap.py:81) (1 samples, 0.29%)</title><rect x="5.7803%" y="244" width="0.2890%" height="15" fill="rgb(250,213,24)" fg:x="20" fg:w="1"/><text x="6.0303%" y="254.50"></text></g><g><title>swap_memory (psutil/__init__.py:1987) (1 samples, 0.29%)</title><rect x="5.7803%" y="260" width="0.2890%" height="15" fill="rgb(247,123,22)" fg:x="20" fg:w="1"/><text x="6.0303%" y="270.50"></text></g><g><title>swap_memory (psutil/_pslinux.py:525) (1 samples, 0.29%)</title><rect x="5.7803%" y="276" width="0.2890%" height="15" fill="rgb(231,138,38)" fg:x="20" fg:w="1"/><text x="6.0303%" y="286.50"></text></g><g><title>update (glances/plugins/glances_percpu.py:52) (1 samples, 0.29%)</title><rect x="6.0694%" y="244" width="0.2890%" height="15" fill="rgb(231,145,46)" fg:x="21" fg:w="1"/><text x="6.3194%" y="254.50"></text></g><g><title>get (glances/cpu_percent.py:49) (1 samples, 0.29%)</title><rect x="6.0694%" y="260" width="0.2890%" height="15" fill="rgb(251,118,11)" fg:x="21" fg:w="1"/><text x="6.3194%" y="270.50"></text></g><g><title>__get_percpu (glances/cpu_percent.py:98) (1 samples, 0.29%)</title><rect x="6.0694%" y="276" width="0.2890%" height="15" fill="rgb(217,147,25)" fg:x="21" fg:w="1"/><text x="6.3194%" y="286.50"></text></g><g><title>cpu_times_percent (psutil/__init__.py:1845) (1 samples, 0.29%)</title><rect x="6.0694%" y="292" width="0.2890%" height="15" fill="rgb(247,81,37)" fg:x="21" fg:w="1"/><text x="6.3194%" y="302.50"></text></g><g><title>calculate (psutil/__init__.py:1812) (1 samples, 0.29%)</title><rect x="6.0694%" y="308" width="0.2890%" height="15" fill="rgb(209,12,38)" fg:x="21" fg:w="1"/><text x="6.3194%" y="318.50"></text></g><g><title>process_iter (psutil/__init__.py:1429) (2 samples, 0.58%)</title><rect x="6.3584%" y="292" width="0.5780%" height="15" fill="rgb(227,1,9)" fg:x="22" fg:w="2"/><text x="6.6084%" y="302.50"></text></g><g><title>pids (psutil/__init__.py:1369) (2 samples, 0.58%)</title><rect x="6.3584%" y="308" width="0.5780%" height="15" fill="rgb(248,47,43)" fg:x="22" fg:w="2"/><text x="6.6084%" y="318.50"></text></g><g><title>pids (psutil/_pslinux.py:1578) (1 samples, 0.29%)</title><rect x="6.6474%" y="324" width="0.2890%" height="15" fill="rgb(221,10,30)" fg:x="23" fg:w="1"/><text x="6.8974%" y="334.50"></text></g><g><title><listcomp> (psutil/_pslinux.py:1578) (1 samples, 0.29%)</title><rect x="6.6474%" y="340" width="0.2890%" height="15" fill="rgb(210,229,1)" fg:x="23" fg:w="1"/><text x="6.8974%" y="350.50"></text></g><g><title>process_iter (psutil/__init__.py:1436) (1 samples, 0.29%)</title><rect x="6.9364%" y="292" width="0.2890%" height="15" fill="rgb(222,148,37)" fg:x="24" fg:w="1"/><text x="7.1864%" y="302.50"></text></g><g><title>is_running (psutil/__init__.py:576) (1 samples, 0.29%)</title><rect x="7.2254%" y="308" width="0.2890%" height="15" fill="rgb(234,67,33)" fg:x="25" fg:w="1"/><text x="7.4754%" y="318.50"></text></g><g><title>_init (psutil/__init__.py:355) (1 samples, 0.29%)</title><rect x="7.8035%" y="340" width="0.2890%" height="15" fill="rgb(247,98,35)" fg:x="27" fg:w="1"/><text x="8.0535%" y="350.50"></text></g><g><title>cat (psutil/_common.py:763) (7 samples, 2.02%)</title><rect x="8.9595%" y="468" width="2.0231%" height="15" fill="rgb(247,138,52)" fg:x="31" fg:w="7"/><text x="9.2095%" y="478.50">c..</text></g><g><title>open_binary (psutil/_common.py:727) (6 samples, 1.73%)</title><rect x="9.2486%" y="484" width="1.7341%" height="15" fill="rgb(213,79,30)" fg:x="32" fg:w="6"/><text x="9.4986%" y="494.50"></text></g><g><title>_parse_stat_file (psutil/_pslinux.py:1684) (12 samples, 3.47%)</title><rect x="8.6705%" y="436" width="3.4682%" height="15" fill="rgb(246,177,23)" fg:x="30" fg:w="12"/><text x="8.9205%" y="446.50">_pa..</text></g><g><title>bcat (psutil/_common.py:775) (12 samples, 3.47%)</title><rect x="8.6705%" y="452" width="3.4682%" height="15" fill="rgb(230,62,27)" fg:x="30" fg:w="12"/><text x="8.9205%" y="462.50">bca..</text></g><g><title>cat (psutil/_common.py:764) (4 samples, 1.16%)</title><rect x="10.9827%" y="468" width="1.1561%" height="15" fill="rgb(216,154,8)" fg:x="38" fg:w="4"/><text x="11.2327%" y="478.50"></text></g><g><title>_parse_stat_file (psutil/_pslinux.py:1688) (2 samples, 0.58%)</title><rect x="12.1387%" y="436" width="0.5780%" height="15" fill="rgb(244,35,45)" fg:x="42" fg:w="2"/><text x="12.3887%" y="446.50"></text></g><g><title>process_iter (psutil/__init__.py:1445) (21 samples, 6.07%)</title><rect x="7.2254%" y="292" width="6.0694%" height="15" fill="rgb(251,115,12)" fg:x="25" fg:w="21"/><text x="7.4754%" y="302.50">process_..</text></g><g><title>is_running (psutil/__init__.py:584) (20 samples, 5.78%)</title><rect x="7.5145%" y="308" width="5.7803%" height="15" fill="rgb(240,54,50)" fg:x="26" fg:w="20"/><text x="7.7645%" y="318.50">is_runn..</text></g><g><title>__init__ (psutil/__init__.py:332) (19 samples, 5.49%)</title><rect x="7.8035%" y="324" width="5.4913%" height="15" fill="rgb(233,84,52)" fg:x="27" fg:w="19"/><text x="8.0535%" y="334.50">__init_..</text></g><g><title>_init (psutil/__init__.py:361) (18 samples, 5.20%)</title><rect x="8.0925%" y="340" width="5.2023%" height="15" fill="rgb(207,117,47)" fg:x="28" fg:w="18"/><text x="8.3425%" y="350.50">_init ..</text></g><g><title>create_time (psutil/__init__.py:714) (18 samples, 5.20%)</title><rect x="8.0925%" y="356" width="5.2023%" height="15" fill="rgb(249,43,39)" fg:x="28" fg:w="18"/><text x="8.3425%" y="366.50">create..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (18 samples, 5.20%)</title><rect x="8.0925%" y="372" width="5.2023%" height="15" fill="rgb(209,38,44)" fg:x="28" fg:w="18"/><text x="8.3425%" y="382.50">wrappe..</text></g><g><title>create_time (psutil/_pslinux.py:1852) (18 samples, 5.20%)</title><rect x="8.0925%" y="388" width="5.2023%" height="15" fill="rgb(236,212,23)" fg:x="28" fg:w="18"/><text x="8.3425%" y="398.50">create..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (16 samples, 4.62%)</title><rect x="8.6705%" y="404" width="4.6243%" height="15" fill="rgb(242,79,21)" fg:x="30" fg:w="16"/><text x="8.9205%" y="414.50">wrapp..</text></g><g><title>wrapper (psutil/_common.py:445) (16 samples, 4.62%)</title><rect x="8.6705%" y="420" width="4.6243%" height="15" fill="rgb(211,96,35)" fg:x="30" fg:w="16"/><text x="8.9205%" y="430.50">wrapp..</text></g><g><title>_parse_stat_file (psutil/_pslinux.py:1690) (2 samples, 0.58%)</title><rect x="12.7168%" y="436" width="0.5780%" height="15" fill="rgb(253,215,40)" fg:x="44" fg:w="2"/><text x="12.9668%" y="446.50"></text></g><g><title>as_dict (psutil/__init__.py:512) (1 samples, 0.29%)</title><rect x="13.5838%" y="308" width="0.2890%" height="15" fill="rgb(211,81,21)" fg:x="47" fg:w="1"/><text x="13.8338%" y="318.50"></text></g><g><title>as_dict (psutil/__init__.py:513) (1 samples, 0.29%)</title><rect x="13.8728%" y="308" width="0.2890%" height="15" fill="rgb(208,190,38)" fg:x="48" fg:w="1"/><text x="14.1228%" y="318.50"></text></g><g><title>as_dict (psutil/__init__.py:521) (1 samples, 0.29%)</title><rect x="14.1618%" y="308" width="0.2890%" height="15" fill="rgb(235,213,38)" fg:x="49" fg:w="1"/><text x="14.4118%" y="318.50"></text></g><g><title>__enter__ (contextlib.py:135) (1 samples, 0.29%)</title><rect x="14.1618%" y="324" width="0.2890%" height="15" fill="rgb(237,122,38)" fg:x="49" fg:w="1"/><text x="14.4118%" y="334.50"></text></g><g><title>oneshot (psutil/__init__.py:487) (1 samples, 0.29%)</title><rect x="14.1618%" y="340" width="0.2890%" height="15" fill="rgb(244,218,35)" fg:x="49" fg:w="1"/><text x="14.4118%" y="350.50"></text></g><g><title>oneshot_enter (psutil/_pslinux.py:1726) (1 samples, 0.29%)</title><rect x="14.1618%" y="356" width="0.2890%" height="15" fill="rgb(240,68,47)" fg:x="49" fg:w="1"/><text x="14.4118%" y="366.50"></text></g><g><title>as_dict (psutil/__init__.py:522) (2 samples, 0.58%)</title><rect x="14.4509%" y="308" width="0.5780%" height="15" fill="rgb(210,16,53)" fg:x="50" fg:w="2"/><text x="14.7009%" y="318.50"></text></g><g><title>as_dict (psutil/__init__.py:527) (3 samples, 0.87%)</title><rect x="15.0289%" y="308" width="0.8671%" height="15" fill="rgb(235,124,12)" fg:x="52" fg:w="3"/><text x="15.2789%" y="318.50"></text></g><g><title>cpu_count (psutil/__init__.py:1582) (11 samples, 3.18%)</title><rect x="17.0520%" y="340" width="3.1792%" height="15" fill="rgb(224,169,11)" fg:x="59" fg:w="11"/><text x="17.3020%" y="350.50">cpu..</text></g><g><title>cpu_count_logical (psutil/_pslinux.py:616) (8 samples, 2.31%)</title><rect x="17.9191%" y="356" width="2.3121%" height="15" fill="rgb(250,166,2)" fg:x="62" fg:w="8"/><text x="18.1691%" y="366.50">c..</text></g><g><title>cpu_percent (psutil/__init__.py:984) (15 samples, 4.34%)</title><rect x="16.1850%" y="324" width="4.3353%" height="15" fill="rgb(242,216,29)" fg:x="56" fg:w="15"/><text x="16.4350%" y="334.50">cpu_p..</text></g><g><title>cpu_count (psutil/__init__.py:1585) (1 samples, 0.29%)</title><rect x="20.2312%" y="340" width="0.2890%" height="15" fill="rgb(230,116,27)" fg:x="70" fg:w="1"/><text x="20.4812%" y="350.50"></text></g><g><title>cpu_times (psutil/_pslinux.py:1834) (1 samples, 0.29%)</title><rect x="21.0983%" y="356" width="0.2890%" height="15" fill="rgb(228,99,48)" fg:x="73" fg:w="1"/><text x="21.3483%" y="366.50"></text></g><g><title>cpu_percent (psutil/__init__.py:999) (4 samples, 1.16%)</title><rect x="20.5202%" y="324" width="1.1561%" height="15" fill="rgb(253,11,6)" fg:x="71" fg:w="4"/><text x="20.7702%" y="334.50"></text></g><g><title>wrapper (psutil/_pslinux.py:1642) (3 samples, 0.87%)</title><rect x="20.8092%" y="340" width="0.8671%" height="15" fill="rgb(247,143,39)" fg:x="72" fg:w="3"/><text x="21.0592%" y="350.50"></text></g><g><title>cpu_times (psutil/_pslinux.py:1839) (1 samples, 0.29%)</title><rect x="21.3873%" y="356" width="0.2890%" height="15" fill="rgb(236,97,10)" fg:x="74" fg:w="1"/><text x="21.6373%" y="366.50"></text></g><g><title>_read_status_file (psutil/_pslinux.py:1714) (9 samples, 2.60%)</title><rect x="22.2543%" y="404" width="2.6012%" height="15" fill="rgb(233,208,19)" fg:x="77" fg:w="9"/><text x="22.5043%" y="414.50">_r..</text></g><g><title>open_binary (psutil/_common.py:727) (7 samples, 2.02%)</title><rect x="22.8324%" y="420" width="2.0231%" height="15" fill="rgb(216,164,2)" fg:x="79" fg:w="7"/><text x="23.0824%" y="430.50">o..</text></g><g><title>wrapper (psutil/_common.py:449) (20 samples, 5.78%)</title><rect x="22.2543%" y="388" width="5.7803%" height="15" fill="rgb(220,129,5)" fg:x="77" fg:w="20"/><text x="22.5043%" y="398.50">wrapper..</text></g><g><title>_read_status_file (psutil/_pslinux.py:1715) (11 samples, 3.18%)</title><rect x="24.8555%" y="404" width="3.1792%" height="15" fill="rgb(242,17,10)" fg:x="86" fg:w="11"/><text x="25.1055%" y="414.50">_re..</text></g><g><title>gids (psutil/_pslinux.py:2252) (22 samples, 6.36%)</title><rect x="21.9653%" y="356" width="6.3584%" height="15" fill="rgb(242,107,0)" fg:x="76" fg:w="22"/><text x="22.2153%" y="366.50">gids (ps..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (21 samples, 6.07%)</title><rect x="22.2543%" y="372" width="6.0694%" height="15" fill="rgb(251,28,31)" fg:x="77" fg:w="21"/><text x="22.5043%" y="382.50">wrapper ..</text></g><g><title>wrapper (psutil/_common.py:451) (1 samples, 0.29%)</title><rect x="28.0347%" y="388" width="0.2890%" height="15" fill="rgb(233,223,10)" fg:x="97" fg:w="1"/><text x="28.2847%" y="398.50"></text></g><g><title>gids (psutil/_pslinux.py:2253) (1 samples, 0.29%)</title><rect x="28.3237%" y="356" width="0.2890%" height="15" fill="rgb(215,21,27)" fg:x="98" fg:w="1"/><text x="28.5737%" y="366.50"></text></g><g><title>gids (psutil/__init__.py:743) (28 samples, 8.09%)</title><rect x="21.6763%" y="324" width="8.0925%" height="15" fill="rgb(232,23,21)" fg:x="75" fg:w="28"/><text x="21.9263%" y="334.50">gids (psuti..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (28 samples, 8.09%)</title><rect x="21.6763%" y="340" width="8.0925%" height="15" fill="rgb(244,5,23)" fg:x="75" fg:w="28"/><text x="21.9263%" y="350.50">wrapper (ps..</text></g><g><title>gids (psutil/_pslinux.py:2254) (4 samples, 1.16%)</title><rect x="28.6127%" y="356" width="1.1561%" height="15" fill="rgb(226,81,46)" fg:x="99" fg:w="4"/><text x="28.8627%" y="366.50"></text></g><g><title><lambda> (<string>:1) (1 samples, 0.29%)</title><rect x="29.4798%" y="372" width="0.2890%" height="15" fill="rgb(247,70,30)" fg:x="102" fg:w="1"/><text x="29.7298%" y="382.50"></text></g><g><title>io_counters (psutil/_pslinux.py:1804) (7 samples, 2.02%)</title><rect x="29.7688%" y="356" width="2.0231%" height="15" fill="rgb(212,68,19)" fg:x="103" fg:w="7"/><text x="30.0188%" y="366.50">i..</text></g><g><title>open_binary (psutil/_common.py:727) (6 samples, 1.73%)</title><rect x="30.0578%" y="372" width="1.7341%" height="15" fill="rgb(240,187,13)" fg:x="104" fg:w="6"/><text x="30.3078%" y="382.50"></text></g><g><title>io_counters (psutil/_pslinux.py:1805) (1 samples, 0.29%)</title><rect x="31.7919%" y="356" width="0.2890%" height="15" fill="rgb(223,113,26)" fg:x="110" fg:w="1"/><text x="32.0419%" y="366.50"></text></g><g><title>io_counters (psutil/__init__.py:767) (9 samples, 2.60%)</title><rect x="29.7688%" y="324" width="2.6012%" height="15" fill="rgb(206,192,2)" fg:x="103" fg:w="9"/><text x="30.0188%" y="334.50">io..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (9 samples, 2.60%)</title><rect x="29.7688%" y="340" width="2.6012%" height="15" fill="rgb(241,108,4)" fg:x="103" fg:w="9"/><text x="30.0188%" y="350.50">wr..</text></g><g><title>io_counters (psutil/_pslinux.py:1807) (1 samples, 0.29%)</title><rect x="32.0809%" y="356" width="0.2890%" height="15" fill="rgb(247,173,49)" fg:x="111" fg:w="1"/><text x="32.3309%" y="366.50"></text></g><g><title>memory_percent (psutil/__init__.py:1094) (1 samples, 0.29%)</title><rect x="32.3699%" y="324" width="0.2890%" height="15" fill="rgb(224,114,35)" fg:x="112" fg:w="1"/><text x="32.6199%" y="334.50"></text></g><g><title>wrapper (psutil/_common.py:443) (1 samples, 0.29%)</title><rect x="32.6590%" y="388" width="0.2890%" height="15" fill="rgb(245,159,27)" fg:x="113" fg:w="1"/><text x="32.9090%" y="398.50"></text></g><g><title>cat (psutil/_common.py:763) (8 samples, 2.31%)</title><rect x="34.3931%" y="436" width="2.3121%" height="15" fill="rgb(245,172,44)" fg:x="119" fg:w="8"/><text x="34.6431%" y="446.50">c..</text></g><g><title>open_binary (psutil/_common.py:727) (7 samples, 2.02%)</title><rect x="34.6821%" y="452" width="2.0231%" height="15" fill="rgb(236,23,11)" fg:x="120" fg:w="7"/><text x="34.9321%" y="462.50">o..</text></g><g><title>_parse_stat_file (psutil/_pslinux.py:1684) (19 samples, 5.49%)</title><rect x="33.2370%" y="404" width="5.4913%" height="15" fill="rgb(205,117,38)" fg:x="115" fg:w="19"/><text x="33.4870%" y="414.50">_parse_..</text></g><g><title>bcat (psutil/_common.py:775) (16 samples, 4.62%)</title><rect x="34.1040%" y="420" width="4.6243%" height="15" fill="rgb(237,72,25)" fg:x="118" fg:w="16"/><text x="34.3540%" y="430.50">bcat ..</text></g><g><title>cat (psutil/_common.py:764) (7 samples, 2.02%)</title><rect x="36.7052%" y="436" width="2.0231%" height="15" fill="rgb(244,70,9)" fg:x="127" fg:w="7"/><text x="36.9552%" y="446.50">c..</text></g><g><title>name (psutil/_pslinux.py:1735) (22 samples, 6.36%)</title><rect x="32.6590%" y="356" width="6.3584%" height="15" fill="rgb(217,125,39)" fg:x="113" fg:w="22"/><text x="32.9090%" y="366.50">name (ps..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (22 samples, 6.36%)</title><rect x="32.6590%" y="372" width="6.3584%" height="15" fill="rgb(235,36,10)" fg:x="113" fg:w="22"/><text x="32.9090%" y="382.50">wrapper ..</text></g><g><title>wrapper (psutil/_common.py:449) (21 samples, 6.07%)</title><rect x="32.9480%" y="388" width="6.0694%" height="15" fill="rgb(251,123,47)" fg:x="114" fg:w="21"/><text x="33.1980%" y="398.50">wrapper ..</text></g><g><title>_parse_stat_file (psutil/_pslinux.py:1700) (1 samples, 0.29%)</title><rect x="38.7283%" y="404" width="0.2890%" height="15" fill="rgb(221,13,13)" fg:x="134" fg:w="1"/><text x="38.9783%" y="414.50"></text></g><g><title>name (psutil/__init__.py:621) (23 samples, 6.65%)</title><rect x="32.6590%" y="324" width="6.6474%" height="15" fill="rgb(238,131,9)" fg:x="113" fg:w="23"/><text x="32.9090%" y="334.50">name (psu..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (23 samples, 6.65%)</title><rect x="32.6590%" y="340" width="6.6474%" height="15" fill="rgb(211,50,8)" fg:x="113" fg:w="23"/><text x="32.9090%" y="350.50">wrapper (..</text></g><g><title>name (psutil/_pslinux.py:1737) (1 samples, 0.29%)</title><rect x="39.0173%" y="356" width="0.2890%" height="15" fill="rgb(245,182,24)" fg:x="135" fg:w="1"/><text x="39.2673%" y="366.50"></text></g><g><title>decode (psutil/_common.py:805) (1 samples, 0.29%)</title><rect x="39.0173%" y="372" width="0.2890%" height="15" fill="rgb(242,14,37)" fg:x="135" fg:w="1"/><text x="39.2673%" y="382.50"></text></g><g><title>cmdline (psutil/_pslinux.py:1760) (3 samples, 0.87%)</title><rect x="39.3064%" y="372" width="0.8671%" height="15" fill="rgb(246,228,12)" fg:x="136" fg:w="3"/><text x="39.5564%" y="382.50"></text></g><g><title>open_text (psutil/_common.py:741) (2 samples, 0.58%)</title><rect x="39.5954%" y="388" width="0.5780%" height="15" fill="rgb(213,55,15)" fg:x="137" fg:w="2"/><text x="39.8454%" y="398.50"></text></g><g><title>name (psutil/__init__.py:628) (7 samples, 2.02%)</title><rect x="39.3064%" y="324" width="2.0231%" height="15" fill="rgb(209,9,3)" fg:x="136" fg:w="7"/><text x="39.5564%" y="334.50">n..</text></g><g><title>cmdline (psutil/__init__.py:681) (7 samples, 2.02%)</title><rect x="39.3064%" y="340" width="2.0231%" height="15" fill="rgb(230,59,30)" fg:x="136" fg:w="7"/><text x="39.5564%" y="350.50">c..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (7 samples, 2.02%)</title><rect x="39.3064%" y="356" width="2.0231%" height="15" fill="rgb(209,121,21)" fg:x="136" fg:w="7"/><text x="39.5564%" y="366.50">w..</text></g><g><title>cmdline (psutil/_pslinux.py:1761) (4 samples, 1.16%)</title><rect x="40.1734%" y="372" width="1.1561%" height="15" fill="rgb(220,109,13)" fg:x="139" fg:w="4"/><text x="40.4234%" y="382.50"></text></g><g><title>decode (codecs.py:322) (1 samples, 0.29%)</title><rect x="41.0405%" y="388" width="0.2890%" height="15" fill="rgb(232,18,1)" fg:x="142" fg:w="1"/><text x="41.2905%" y="398.50"></text></g><g><title>num_threads (psutil/__init__.py:864) (2 samples, 0.58%)</title><rect x="41.3295%" y="324" width="0.5780%" height="15" fill="rgb(215,41,42)" fg:x="143" fg:w="2"/><text x="41.5795%" y="334.50"></text></g><g><title>wrapper (psutil/_pslinux.py:1642) (2 samples, 0.58%)</title><rect x="41.3295%" y="340" width="0.5780%" height="15" fill="rgb(224,123,36)" fg:x="143" fg:w="2"/><text x="41.5795%" y="350.50"></text></g><g><title>num_threads (psutil/_pslinux.py:2047) (1 samples, 0.29%)</title><rect x="41.6185%" y="356" width="0.2890%" height="15" fill="rgb(240,125,3)" fg:x="144" fg:w="1"/><text x="41.8685%" y="366.50"></text></g><g><title>status (psutil/__init__.py:686) (1 samples, 0.29%)</title><rect x="41.9075%" y="324" width="0.2890%" height="15" fill="rgb(205,98,50)" fg:x="145" fg:w="1"/><text x="42.1575%" y="334.50"></text></g><g><title>wrapper (psutil/_pslinux.py:1642) (1 samples, 0.29%)</title><rect x="41.9075%" y="340" width="0.2890%" height="15" fill="rgb(205,185,37)" fg:x="145" fg:w="1"/><text x="42.1575%" y="350.50"></text></g><g><title>status (psutil/_pslinux.py:2180) (1 samples, 0.29%)</title><rect x="41.9075%" y="356" width="0.2890%" height="15" fill="rgb(238,207,15)" fg:x="145" fg:w="1"/><text x="42.1575%" y="366.50"></text></g><g><title>username (psutil/__init__.py:699) (1 samples, 0.29%)</title><rect x="42.1965%" y="324" width="0.2890%" height="15" fill="rgb(213,199,42)" fg:x="146" fg:w="1"/><text x="42.4465%" y="334.50"></text></g><g><title>wrapper (psutil/_common.py:449) (1 samples, 0.29%)</title><rect x="42.1965%" y="340" width="0.2890%" height="15" fill="rgb(235,201,11)" fg:x="146" fg:w="1"/><text x="42.4465%" y="350.50"></text></g><g><title>uids (psutil/__init__.py:737) (1 samples, 0.29%)</title><rect x="42.1965%" y="356" width="0.2890%" height="15" fill="rgb(207,46,11)" fg:x="146" fg:w="1"/><text x="42.4465%" y="366.50"></text></g><g><title>wrapper (psutil/_pslinux.py:1642) (1 samples, 0.29%)</title><rect x="42.1965%" y="372" width="0.2890%" height="15" fill="rgb(241,35,35)" fg:x="146" fg:w="1"/><text x="42.4465%" y="382.50"></text></g><g><title>uids (psutil/_pslinux.py:2246) (1 samples, 0.29%)</title><rect x="42.1965%" y="388" width="0.2890%" height="15" fill="rgb(243,32,47)" fg:x="146" fg:w="1"/><text x="42.4465%" y="398.50"></text></g><g><title>wrapper (psutil/_pslinux.py:1642) (1 samples, 0.29%)</title><rect x="42.1965%" y="404" width="0.2890%" height="15" fill="rgb(247,202,23)" fg:x="146" fg:w="1"/><text x="42.4465%" y="414.50"></text></g><g><title>wrapper (psutil/_common.py:449) (1 samples, 0.29%)</title><rect x="42.1965%" y="420" width="0.2890%" height="15" fill="rgb(219,102,11)" fg:x="146" fg:w="1"/><text x="42.4465%" y="430.50"></text></g><g><title>_read_status_file (psutil/_pslinux.py:1714) (1 samples, 0.29%)</title><rect x="42.1965%" y="436" width="0.2890%" height="15" fill="rgb(243,110,44)" fg:x="146" fg:w="1"/><text x="42.4465%" y="446.50"></text></g><g><title>username (psutil/__init__.py:701) (2 samples, 0.58%)</title><rect x="42.4855%" y="324" width="0.5780%" height="15" fill="rgb(222,74,54)" fg:x="147" fg:w="2"/><text x="42.7355%" y="334.50"></text></g><g><title>wrapper (psutil/_common.py:442) (2 samples, 0.58%)</title><rect x="43.0636%" y="324" width="0.5780%" height="15" fill="rgb(216,99,12)" fg:x="149" fg:w="2"/><text x="43.3136%" y="334.50"></text></g><g><title>cpu_times (psutil/_pslinux.py:1833) (1 samples, 0.29%)</title><rect x="43.9306%" y="372" width="0.2890%" height="15" fill="rgb(226,22,26)" fg:x="152" fg:w="1"/><text x="44.1806%" y="382.50"></text></g><g><title>cpu_times (psutil/_pslinux.py:1834) (1 samples, 0.29%)</title><rect x="44.2197%" y="372" width="0.2890%" height="15" fill="rgb(217,163,10)" fg:x="153" fg:w="1"/><text x="44.4697%" y="382.50"></text></g><g><title>cpu_times (psutil/__init__.py:1047) (4 samples, 1.16%)</title><rect x="43.6416%" y="340" width="1.1561%" height="15" fill="rgb(213,25,53)" fg:x="151" fg:w="4"/><text x="43.8916%" y="350.50"></text></g><g><title>wrapper (psutil/_pslinux.py:1642) (4 samples, 1.16%)</title><rect x="43.6416%" y="356" width="1.1561%" height="15" fill="rgb(252,105,26)" fg:x="151" fg:w="4"/><text x="43.8916%" y="366.50"></text></g><g><title>cpu_times (psutil/_pslinux.py:1839) (1 samples, 0.29%)</title><rect x="44.5087%" y="372" width="0.2890%" height="15" fill="rgb(220,39,43)" fg:x="154" fg:w="1"/><text x="44.7587%" y="382.50"></text></g><g><title>memory_info (psutil/_pslinux.py:1874) (3 samples, 0.87%)</title><rect x="45.0867%" y="372" width="0.8671%" height="15" fill="rgb(229,68,48)" fg:x="156" fg:w="3"/><text x="45.3367%" y="382.50"></text></g><g><title>memory_info (psutil/_pslinux.py:1876) (3 samples, 0.87%)</title><rect x="45.9538%" y="372" width="0.8671%" height="15" fill="rgb(252,8,32)" fg:x="159" fg:w="3"/><text x="46.2038%" y="382.50"></text></g><g><title><listcomp> (psutil/_pslinux.py:1876) (1 samples, 0.29%)</title><rect x="46.5318%" y="388" width="0.2890%" height="15" fill="rgb(223,20,43)" fg:x="161" fg:w="1"/><text x="46.7818%" y="398.50"></text></g><g><title>as_dict (psutil/__init__.py:528) (110 samples, 31.79%)</title><rect x="15.8960%" y="308" width="31.7919%" height="15" fill="rgb(229,81,49)" fg:x="55" fg:w="110"/><text x="16.1460%" y="318.50">as_dict (psutil/__init__.py:528)</text></g><g><title>wrapper (psutil/_common.py:449) (14 samples, 4.05%)</title><rect x="43.6416%" y="324" width="4.0462%" height="15" fill="rgb(236,28,36)" fg:x="151" fg:w="14"/><text x="43.8916%" y="334.50">wrap..</text></g><g><title>memory_info (psutil/__init__.py:1058) (10 samples, 2.89%)</title><rect x="44.7977%" y="340" width="2.8902%" height="15" fill="rgb(249,185,26)" fg:x="155" fg:w="10"/><text x="45.0477%" y="350.50">me..</text></g><g><title>wrapper (psutil/_pslinux.py:1642) (10 samples, 2.89%)</title><rect x="44.7977%" y="356" width="2.8902%" height="15" fill="rgb(249,174,33)" fg:x="155" fg:w="10"/><text x="45.0477%" y="366.50">wr..</text></g><g><title>memory_info (psutil/_pslinux.py:1877) (3 samples, 0.87%)</title><rect x="46.8208%" y="372" width="0.8671%" height="15" fill="rgb(233,201,37)" fg:x="162" fg:w="3"/><text x="47.0708%" y="382.50"></text></g><g><title><lambda> (<string>:1) (1 samples, 0.29%)</title><rect x="47.3988%" y="388" width="0.2890%" height="15" fill="rgb(221,78,26)" fg:x="164" fg:w="1"/><text x="47.6488%" y="398.50"></text></g><g><title>oneshot (psutil/__init__.py:491) (1 samples, 0.29%)</title><rect x="47.6879%" y="340" width="0.2890%" height="15" fill="rgb(250,127,30)" fg:x="165" fg:w="1"/><text x="47.9379%" y="350.50"></text></g><g><title>oneshot (psutil/__init__.py:492) (1 samples, 0.29%)</title><rect x="47.9769%" y="340" width="0.2890%" height="15" fill="rgb(230,49,44)" fg:x="166" fg:w="1"/><text x="48.2269%" y="350.50"></text></g><g><title>cache_deactivate (psutil/_common.py:466) (1 samples, 0.29%)</title><rect x="47.9769%" y="356" width="0.2890%" height="15" fill="rgb(229,67,23)" fg:x="166" fg:w="1"/><text x="48.2269%" y="366.50"></text></g><g><title>process_iter (psutil/__init__.py:1447) (123 samples, 35.55%)</title><rect x="13.2948%" y="292" width="35.5491%" height="15" fill="rgb(249,83,47)" fg:x="46" fg:w="123"/><text x="13.5448%" y="302.50">process_iter (psutil/__init__.py:1447)</text></g><g><title>as_dict (psutil/__init__.py:539) (4 samples, 1.16%)</title><rect x="47.6879%" y="308" width="1.1561%" height="15" fill="rgb(215,43,3)" fg:x="165" fg:w="4"/><text x="47.9379%" y="318.50"></text></g><g><title>__exit__ (contextlib.py:142) (4 samples, 1.16%)</title><rect x="47.6879%" y="324" width="1.1561%" height="15" fill="rgb(238,154,13)" fg:x="165" fg:w="4"/><text x="47.9379%" y="334.50"></text></g><g><title>oneshot (psutil/__init__.py:495) (2 samples, 0.58%)</title><rect x="48.2659%" y="340" width="0.5780%" height="15" fill="rgb(219,56,2)" fg:x="167" fg:w="2"/><text x="48.5159%" y="350.50"></text></g><g><title>oneshot_exit (psutil/_pslinux.py:1731) (1 samples, 0.29%)</title><rect x="48.5549%" y="356" width="0.2890%" height="15" fill="rgb(233,0,4)" fg:x="168" fg:w="1"/><text x="48.8049%" y="366.50"></text></g><g><title>cache_deactivate (psutil/_common.py:466) (1 samples, 0.29%)</title><rect x="48.5549%" y="372" width="0.2890%" height="15" fill="rgb(235,30,7)" fg:x="168" fg:w="1"/><text x="48.8049%" y="382.50"></text></g><g><title>update (glances/processes.py:277) (148 samples, 42.77%)</title><rect x="6.3584%" y="260" width="42.7746%" height="15" fill="rgb(250,79,13)" fg:x="22" fg:w="148"/><text x="6.6084%" y="270.50">update (glances/processes.py:277)</text></g><g><title><listcomp> (glances/processes.py:277) (148 samples, 42.77%)</title><rect x="6.3584%" y="276" width="42.7746%" height="15" fill="rgb(211,146,34)" fg:x="22" fg:w="148"/><text x="6.6084%" y="286.50"><listcomp> (glances/processes.py:277)</text></g><g><title>process_iter (psutil/__init__.py:1448) (1 samples, 0.29%)</title><rect x="48.8439%" y="292" width="0.2890%" height="15" fill="rgb(228,22,38)" fg:x="169" fg:w="1"/><text x="49.0939%" y="302.50"></text></g><g><title>update (glances/processes.py:376) (1 samples, 0.29%)</title><rect x="49.1329%" y="260" width="0.2890%" height="15" fill="rgb(235,168,5)" fg:x="170" fg:w="1"/><text x="49.3829%" y="270.50"></text></g><g><title>update (glances/plugins/glances_processcount.py:67) (150 samples, 43.35%)</title><rect x="6.3584%" y="244" width="43.3526%" height="15" fill="rgb(221,155,16)" fg:x="22" fg:w="150"/><text x="6.6084%" y="254.50">update (glances/plugins/glances_processcount.py:67)</text></g><g><title>update (glances/processes.py:379) (1 samples, 0.29%)</title><rect x="49.4220%" y="260" width="0.2890%" height="15" fill="rgb(215,215,53)" fg:x="171" fg:w="1"/><text x="49.6720%" y="270.50"></text></g><g><title>_cpu_get_cpuinfo_freq (psutil/_pslinux.py:710) (7 samples, 2.02%)</title><rect x="49.7110%" y="308" width="2.0231%" height="15" fill="rgb(223,4,10)" fg:x="172" fg:w="7"/><text x="49.9610%" y="318.50">_..</text></g><g><title>cpu_freq (psutil/_pslinux |