2 Devel::SizeMe is a variant of Devel::Size that can stream out detailed
3 information about the size of individual data-structures and the links
6 It can do this the entire perl interpreter as well as specific data structures.
8 It comes with scripts for storing this data in a database and visualizing it in
9 various forms, including graphs and an interactive treemap.
11 Current implementation is all very alpha and rather hackish.
16 Remove log scale checkboc from the treemp as it doesn't work yet
17 Devel::SizeMe::Core - loads XS and sets options
18 Devel::SizeMe - loads Devel::SizeMe::Core
20 Devel::SizeMe::Stream - parse raw stream
21 Devel::SizeMe::Store - db write
22 Devel::SizeMe::Data - db read / orlite?
23 Devel::SizeMe::Graph - data reading/processing for sizeme_graph
24 sizeme_store - script wrapper for Devel::SizeMe::Store
25 sizeme_graph - Mojolicious app wrapper using Devel::SizeMe::Graph
27 Support multiple runs to same sizeme_store process, generating separate files
28 Name runs to allow total_size (for example) of multiple data structures
30 two cases where PERL_SUBVERSION is checked with a plain || (marked XXX)
32 Add addr to leaf to enable visualization of memory layout
34 Add token for ptr to node already seen (identified by addr I presume)
35 so we can move from a Tree to a DAG and see alternative name paths