Devel::TraceLoad

Devel::TraceLoad is a Perl module to trace loadings of Perl Programs.
Download

Devel::TraceLoad Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Philippe Verdret
  • Publisher web site:
  • http://search.cpan.org/~yvesp/llg-1.07/LLg.en.pod

Devel::TraceLoad Tags


Devel::TraceLoad Description

Devel::TraceLoad is a Perl module to trace loadings of Perl Programs. Devel::TraceLoad is a Perl module to trace loadings of Perl Programs. # with perldb perl -d:TraceLoad script.pl # without perldb perl -MDevel::TraceLoad script.pl # without perldb and with options perl -MDevel::TraceLoad=after,path script.pl # with perldb and options perl -d:TraceLoad -MDevel::TraceLoad=stop,after,path script.plThe module Devel::TraceLoad traces the require() and the use() appearing in a program. The trace makes it possible to know the dependencies of a program with respect to other programs and in particular of the modules.The generated report can be obtained in various forms. The loadings are indicated in the order in which they are carried out. The trace can be obtained either during the execution of the loadings or at end of the execution. By default, the trace is generated during the execution and the overlaps of loadings are marked by indentations.All the require() are indicated, even if it is about a require() of a program already charged. A + indicates that the program is charged for the first time. A . indicates that the program was already charged.When the trace is differed, the number of version of the modules is indicated. A differed trace can be sorted and if it is wished the names of the modules can be replaced by the absolute name of the files.The module is close to Devel::Modlist but uses a redefinition of require() instead of exploiting %INC. In a will of homogeneity the module also borrows many things from Devel::Modlist.Requirements:· Perl Requirements: · Perl


Devel::TraceLoad Related Software