/opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/heapy/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/heapy/__pycache__/pbhelp.cpython-311.pyc (11745B)
§
¾~wÓDa¥ã ó — d Z dZdS )sf €•[ Œguppy.gsl.Text”ŒRecordingInter”“”)�”}”(Œappends”]”(K ŒHeapy Profile Browser
”KŒ ”KŒVersion”KhKŒ0.1
”KhKŒAuthor”KhKŒSverker Nilsson
”KhKŒEmail”KhKŒsn@sncs.se
”KhKŒLicense”KhKŒMIT
”KŒCopyright (c) 2005--2008”KŒ.S. Nilsson Computer System ABLinkoping, Sweden”KŒ
”eŒtag_configs”}”(K Œspacing1”K†”Œfont”Œtimes”KŒbold”‡”†”†”KhhhKŒbold”‡”†”†”KhhhK†”†”†”KŒtabs”(G@A€ Œcenter”G@T Œleft”t”†”hh ‡”Kh)hK†”†”Kh+hhK
Œitalic”‡”†”†”Kh+hhK
†”†”†”Kh+h#†”Kh#…”uŒ
_gsl_title”ŒAbout Heapy Profile Browser”Œ_gsl_tk_geometry”Œ400x200”ub.s�* €•v* Œguppy.gsl.Text”ŒRecordingInter”“”)�”}”(Œappends”]”(K ŒMenus
”KŒrClick on the dotted line at the top of a menu to "tear it off": a separate window containing the menu is created.
”KŒ
File Menu
”KŒ ”KŒNew Profile Browser”Kh
KŒCreate a new browser
”KŒ ”KŒwindow with the same
”Kh
KŒfile as the one
”Kh
KŒopened in the current
”Kh
KŒ window.
”K h
KŒOpen Profile”K h
KŒOpen a profile data
”Kh
KŒfile in the current
”Kh
KŒwindow. Data files
”Kh
KŒcan be created with
”Kh
K
Œ
Stat.dump ”KŒ.
”K h
KŒClose Window”K h
KŒClose the current
”Kh
KŒwindow (exits from Tk
”Kh
KŒif it was the last
”Kh
KŒbrowser window).
”K h
KŒClear Cache”K h
KŒClear the sample
”Kh
KŒcache, releasing its
”Kh
KŒmemory. The cache
”Kh
KŒwill be automatically
”Kh
KŒfilled again when
”Kh
KŒ needed.
”Kh
KŒThis command is a”KŒ
”Kh
KŒkind of temporary /”Kh&Kh
KŒexperimental feature.”Kh&Kh
KŒI think the cache”Kh&Kh
KŒhandling should be”Kh&Kh
KŒmade automatic and”Kh&Kh
KŒless memory”Kh&Kh
KŒconsuming. ”Kh&KŒ
Pane Menu
”Kh
KŒShow Control Panel”Kh
KŒShow the control panel
”K
h
KŒpane.
”Kh
KŒ
Show Graph”Kh
KŒShow the graph pane.
”Kh
KŒ
Show Table”Kh
KŒShow the table pane.
”KŒGraph Menu
”Kh
KŒBars / Lines”Kh
KŒChoose whether the graph
”Kh
KŒshould be displayed using
”Kh
KŒbars or lines.
”Kh
KŒWhen using bars, the sample”Kh&Kh
KŒvalue (size or count) for”Kh&Kh
KŒdifferent kinds of objects”Kh&Kh
KŒwill be stacked on top of”Kh&Kh
KŒeach other so the total”Kh&Kh
KŒheight represents the total”Kh&Kh
KŒvalue of a sample. When”Kh&Kh
KŒusing lines, each line”Kh&Kh
KŒrepresents the value for a”Kh&Kh
KŒsingle kind of object. The”Kh&Kh
KŒ10 largest values are shown”Kh&Kh
KŒin each sample point. Each”Kh&Kh
KŒkind has a particular color,”Kh&Kh
KŒchoosen arbitrary but it is”Kh&Kh
KŒalways the same color for”Kh&Kh
KŒthe same kind. The remaing”Kh&Kh
KŒkinds, if any, are shown in”Kh&Kh
KŒblack. ”Kh&Kh
KŒSize / Count”Kh
Kh8Kh
KŒshould display the size of
”Kh
KŒobjects of a particular kind
”Kh
KŒor the number of objects of
”Kh
KŒthat kind.
”Kh
KŒ'(Note that this affects only the graph,”Kh&Kh
KŒ(the table will still choose size or kind”Kh&Kh
KŒ'as it were choosen in the table menu.) ”Kh&KŒTable Menu
”KŒHeader submenu
”KXT This menu has a choice of header for each column of the table. The data of each column is determined by the header of that column, as well as the headers of previous columns. So if you change the first column header (A/B), the data in that column will change as well as the data under the next header (Size/Count) and the ones that follow.
”Kh
KŒA / B”Kh
KŒUse the sample at the A
”Kh
KŒor B marker in the graph.
”Kh
Kh&Kh
KŒThe kinds of objects”Kh&Kh
KŒshown in the table under”Kh&Kh
KŒthis column are taken”Kh&Kh
KŒfrom the 10 largest”Kh&Kh
KŒsample values at that”Kh&Kh
KŒpoint, in the same order”Kh&Kh
KŒas they are shown in the”Kh&Kh
KŒgraph. The ordering in”Kh&Kh
KŒthe graph depends on the”Kh&Kh
KŒchoice of count or size”Kh&Kh
KŒin the graph menu.”Kh&Kh
KŒHowever, the table may”Kh&Kh
KŒshow count or size”Kh&Kh
KŒindependent from the”Kh&Kh
KŒchoice in the graph. ”Kh&Kh
KhMKh
KŒShow the size or count of
”Kh
KŒthe kinds of objects in
”Kh
KŒeach row, taken from
”Kh
KŒthose choosen in the A /
”Kh
KŒB column.
”Kh
KŒ%A:Tot / %B:Tot”Kh
KŒShow percentage of the
”Kh
KŒSize / Count column,
”Kh
KŒrelative to the total
”Kh
KŒ(size or count) at either
”Kh
KŒthe A or B sample point.
”Kh
KŒCumul /”Kh
KŒShow either a cumulative
”Kh
KŒ ”KŒ A-B / B-A”Kh
KŒsum of the Size / Count
”Kh
KŒcolumn, or the difference
”Kh
KŒ
A-B or B-A.
”Kh
KŒThe cumulative sum is”Kh&Kh
KŒtaken by summing from the”Kh&Kh
KŒfirst table row down to”Kh&Kh
KŒthe last row. ”Kh&Kh
KhoKh
KhpKh
KŒprevious field, relative
”Kh
KŒto either the A or B
”Kh
KŒtotal.
”Kh
KŒKind”Kh
KŒShows the kind of
”Kh
KŒobjects. This is
”Kh
KŒcurrently the only
”Kh
KŒalternative for this
”Kh
KŒcolumn. The kind shown
”Kh
KŒcorresponds to the color
”Kh
KŒshown in the A / B
”Kh
KŒcolumn. A special kind is
”Kh
KŒ
which summarizes
”Kh
KŒthe remaining data if
”Kh
KŒthere were more than 10
”Kh
KŒdifferent kinds in the
”Kh
KŒ sample.
”KŒScrollbar submenu
”Kh
KŒAuto / On / Off”Kh
KŒChoose a scrollbar mode.
”Kh
KŒThe usual setting is Auto
”Kh
KŒwhich shows the scrollbar
”Kh
KŒonly when needed.
”KŒWindow Menu
”KŒqThis menu lists the names of all open windows. Selecting one brings it to the top, deiconifying it if necessary.
”KŒ
Help Menu
”Kh
KŒAbout”Kh
KŒ#Version, author, email, copyright.
”Kh
KŒHelp”Kh
KŒOpen this help window.
”K ŒPanes
”KŒ˜There are 3 panes in the main window shown by default. At the top is the Control Panel, at the bottom left the Graph and at the bottom right the Table.
”KŒControl Panel Pane
”KŒlThis contains controls for the graph and the markers. It also has a quick-exit button and a collect button.
”KŒX / Y axis control
”KŒìThe two frames in the Control Panel having an X or Y button in the top left corner control each axis of the graph. The X, horizontal, axis shows the sample point. The Y axis shows either the size or count, as choosen in the Graph menu.
”Kh
KŒX / Y Button”Kh
KŒBrings up a menu, currently
”K h
KŒcontaining some buttons
”K h
KŒthat can also be accessed
”K h
KŒdirectly in the panel.
”K!h
KŒGrid button”K!h
KŒSelect if the graph should
”K h
KŒshow grid lines.
”K!h
KŒ
Range buttons”K!h
KŒChange the range that is
”K h
KhwKŒ- / +”K h
KŒshown in the displayed
”K h
KŒportion of the graph. For
”K h
KŒeach time + or - is pressed
”K h
KŒthe range will be stepped
”K h
KŒup or down in the sequence
”K h
KŒ(1, 2, 5) and multiples
”K h
KŒthereoff.
”K!h
KŒRange field”K!h
KŒThe current range is shown
”K h
KŒhere, and a new range can
”K h
KŒbe entered by writing to
”K h
KŒthis field and pressing
”K h
KŒEnter. The format is an
”K h
KŒinteger that may be
”K h
KŒfollowed by a multiplier,
”K h
KŒK, M, G, or T, meaning that
”K h
KŒthe value is multipled by
”K h
KŒ1000, 1E6, 1E9, or 1E12
”K h
KŒrespectively. The maximum
”K h
KŒrange is 1T.
”KŒA / B sample control
”KŒ•Each of the frames showing A or B in the top left corner controls one of the sample markers. The current position is shown in the bottom left corner.”K"Œ†(This is currently not an entry field - TODO - but the marker may be moved long distances by directly dragging it in the Graph frame.)”Kh&K#h
Kh®K#h
KŒStep the marker one step to
”K$h
KŒthe left (-) or to the right
”K$h
KŒ(+).
”K$h
KŒThe table will be updated to”Kh&K$h
KŒshow new data if it was set”Kh&K$h
KŒto show such data that were”Kh&K$h
KŒdependent on the marker”Kh&K$h
KŒmoved. ”Kh&K$h
KŒThe graph will show the new”Kh&K$h
KŒmarker position. If the”Kh&K$h
KŒmarker was outside of the”Kh&K$h
KŒdisplayed portion of the”Kh&K$h
KŒgraph, the graph will scroll”Kh&K$h
KŒso the marker becomes”Kh&K$h
KŒ visible. ”Kh&K%h
KŒTrack button”K%h
KŒPress to set the marker to
”K$h
KŒthe last sample in the file
”K$h
KŒand stay at the end as new
”K$h
KŒsamples are added. (New
”K$h
KŒsamples are periodically
”K$h
KŒread from the end of the
”K$h
KŒfile when auto-collect is
”K$h
KŒselected via the Collect
”K$h
KŒ
button.)
”K$h
KŒTracking is turned off when”Kh&K$h
KŒthe marker is manually”Kh&K$h
KhÍKh&KŒExit button
”KŒEExits the program, a shortcut for the Exit command in the File menu.
”KŒCollect button
”KŒvWhen selected, the browser will collect new samples from the current file, and will continue to do this periodically.
”K"Œ