Changes for version 0.27 - 2017-09-29
- CHANGES
- Major reworking of the way command-providing Tools work, and supply output to their containing user interface.
- Elide symbol table entries in 'identify' output
- Don't accept __ANON__ symbol names as valid roots for inrefs graph
- Added command tools for listing the root SVs and the symbol table
- General improvements to output format and commandline structure of other tools
Documentation
abstractions for providing commands for Devel::MAT
extend the user interface of a Devel::MAT explorer
a users' introduction to Devel::MAT
Modules
Perl Memory Analysis Tool
represent a single call context state
write a heap dump file for later analysis
load and analyse a heap dump file
a set of references between related SVs
represent a single SV from a heap dump
extend the ability of Devel::MAT
display the call stack
count the various kinds of SV
list or find an IO SV
identify an SV by its ancestry
annotate which SVs are referred to by others
analyse how SVs are reachable
display a list of the root SVs
show information about a given SV
calculate sizes of SV structures
display a list of the symbol table
Provides
in lib/Devel/MAT/Context.pm
in lib/Devel/MAT/Context.pm
in lib/Devel/MAT/Context.pm
in lib/Devel/MAT/Graph.pm
in lib/Devel/MAT/InternalTools.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/SV.pm
in lib/Devel/MAT/InternalTools.pm