Search results for "distribution:Devel-MAT MAT"
Devel::MAT - Perl Memory Analysis Tool
A "Devel::MAT" instance loads a heapdump file, and provides a container to store analysis tools to work on it. Tools may be provided that conform to the Devel::MAT::Tool API, which can help analyse the data and interact with the explorer user interfa...
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::SV - represent a single SV from a heap dump
Objects in this class represent individual SV variables found in the arena during a heap dump. Actual types of SV are represented by subclasses, which are documented below....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::UI - extend the user interface of a Devel::MAT explorer
This virtual package provides methods that Devel::MAT::Tool classes can use to extend the user interface provided by a Devel::MAT explorer program. This package does not exist in a real .pm file; instead, the methods should be provided directly by th...
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Cmd - abstractions for providing commands for Devel::MAT
PEVANS/Devel-MAT-0.53
-
07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool - extend the ability of Devel::MAT
The "Devel::MAT::Tool::" namespace provides a place to store plugins that extend the abilities of Devel::MAT. Such tools can be used to provide extra analysis or display capabilities on the UI. It can interact with the UI by calling methods in the De...
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Graph - a set of references between related SVs
Instances of this class represent an entire graph of references between related SVs, as a helper method for return values from various Devel::MAT methods, which might be used for some sort of screen layout or other analysis tasks....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Context - represent a single call context state
Objects in this class represent a single level of state from the call context. These contexts represent function calls between perl functions....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Dumpfile - load and analyse a heap dump file
This module provides a class that loads a heap dump file previously written by Devel::MAT::Dumper. It provides accessor methods to obtain various well-known root starting addresses, or to find arbitrary SVs by address. Each SV is represented by an in...
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::UserGuide - a users' introduction to Devel::MAT
PEVANS/Devel-MAT-0.53
-
07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Show - show information about a given SV
This "Devel::MAT" tool provides a command that prints interesting information from within an SV. Its exact output will depend on the type of SV it is applied to....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Find - list SVs matching given criteria
This "Devel::MAT" tool provides a command to search for SVs matching given criteria....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Sizes - calculate sizes of SV structures
This "Devel::MAT" tool calculates the sizes of the structures around SVs. The individual size of each individual SV is given by the "size" method, though in several cases SVs can be considered to be part of larger structures of a combined aggregate s...
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Roots - display a list of the root SVs
This "Devel::MAT" tool displays a list of all the root SVs....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Count - count the various kinds of SV
This "Devel::MAT" tool counts the different kinds of SV in the heap....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Stack - display the value stack
This "Devel::MAT" tool displays the captured state of the value stack, showing the SVs in place there....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Strtab - show information about the shared string table
This "Devel::MAT" tool provides a command for listing entries from the shared string table, and identifying places where those strings are used....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Inrefs - annotate which SVs are referred to by others
This "Devel::MAT" tool annotates each SV with back-references from other SVs that refer to it. It follows the "outrefs" method of every heap SV and annotates the referred SVs with back-references pointing back to the SVs that refer to them....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Cmd::Terminal - provide the Devel::MAT::Cmd API on a terminal
This module provides an implementation of the methods required for the Devel::MAT::Cmd API that outputs formatted text to a terminal. This is performed by using String::Tagged::Terminal....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Outrefs - show SVs referred to by a given SV
This "Devel::MAT" tool provides a command to list the other SVs that a given SV retains a reference to....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Devel::MAT::Tool::Callers - display the caller stack
This "Devel::MAT" tool displays the captured state of the caller stack, showing which functions have been called, and what their arguments were....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC