B::TerseSize

B::TerseSize is a Perl module that prints information about ops and their (estimated) size.
Download

B::TerseSize Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Philip M. Gollucci
  • Publisher web site:
  • http://search.cpan.org/~pgollucci/mod_perl-2.0.3/docs/api/ModPerl/MM.pod

B::TerseSize Tags


B::TerseSize Description

B::TerseSize is a Perl module that prints information about ops and their (estimated) size. B::TerseSize is a Perl module that prints information about ops and their (estimated) size.SYNOPSIS perl -MO=TerseSize foo.plThe B::Size and B::TerseSize modules attempt to measure the size of Perl op codes. The output of B::TerseSize is similar to that of B::Terse, but includes the size of each OP in the tree and the PADLIST (subroutine lexical variables). The module can be run just as other compiler backends or used via Apache::Status (version 2.02 and higher).If the Apache::Status StatusTerseSize option is enabled, there will be a main menu item added, "Memory Usage". Clicking on this link will cause B::TerseSize to produce a summary of package memory usage. This summary can take quite a while to produce, as each package subroutine syntax tree will be walked, adding up the information. This information will be cached, so running httpd in -X (non-forking mode) is a good choice.When browsing the Apache::Status "Symbol Table Dump", a "Memory Usage" link will be at the bottom of each page. These summaries also include measurements of package global variables.The Apache::Status symbol table browser will also provide an option to dump a subroutine tree along with the other subroutine options. Requirements: · Perl


B::TerseSize Related Software