chromatic > Devel-TraceUse-1.00 > Devel::TraceUse

Download:
Devel-TraceUse-1.00.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  3
View/Report Bugs
Module Version: 1.00   Source   Latest Release: Devel-TraceUse-2.093

NAME ^

Devel::TraceUse - show the modules your program loads, recursively

SYNOPSIS ^

An apparently simple program may load a lot of modules. That's useful, but sometimes you may wonder exactly which part of your program loads which module.

Devel::TraceUse can analyze a program to see which part used which module. I recommend using it from the command line:

  $ B<perl -d:TraceUse your_program.pl>

This will display a tree of the modules ultimately used to run your program. (It also runs your program with only a little startup cost all the way through to the end.)

  Modules used from your_program.pl:
  Test::MockObject::Extends, line 6 (0.000514)
    Test::MockObject, line 6 (0.000408)
      Scalar::Util, line 9 (0.000521)
        List::Util, line 12 (0.000393)
          XSLoader, line 24 (0.000396)
      UNIVERSAL::isa, line 10 (0.000436)
        UNIVERSAL, line 8 (0.000247)
      UNIVERSAL::can, line 11 (0.000428)
      Test::Builder, line 13 (0.000413)
    Devel::Peek, line 8 (0.000693)

AUTHOR ^

chromatic, <chromatic at wgz.org>

BUGS ^

Please report any bugs or feature requests to bug-devel-traceuse at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Devel-TraceUse. We can both track it there.

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc Devel::TraceUse

You can also look for information at:

COPYRIGHT & LICENSE ^

Copyright 2006 chromatic, most rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: