Changes for version 0.21 - 2015-10-29
- CHANGES
- Compatibility with perl 5.22 (RT100458):
- Added/removed roots
- Correctly handle GV-less CVs
- Updated dumpfile format
- Store the CvDEPTH of CVs and the olddepth of SUB contexts (RT108094)
- Capture CvLEXICAL flag and the name of CvNAMED CVs
- Allow lookup of PAD index from padname for lexicals (RT100967)
- Improved output format of pmat-callstack, showing the value of a $self lexical if one exists
- Increased dump format minor version to 2
- Compatibility with perl 5.22 (RT100458):
- BUGFIXES
- No need to emit two copies of the default stash if perl has heap- allocated it (RT103499)
Documentation
extend the ability of Devel::MAT
extend the user interface of a Devel::MAT explorer
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
count the various kinds of SV
annotate which SVs are referred to by others
analyse how SVs are reachable
calculate sizes of SV structures
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/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