mod_perl logo perl icon
previous page: Apache::test - Facilitates testing of Apache::* modulespage up: mod_perl 1.0 APInext page: Apache::src - Methods for locating and parsing bits of Apache source code

Apache::Symdump - Symbol table snapshots






Practical mod_perl

Practical mod_perl

By Stas Bekman, Eric Cholet
The mod_perl Developer's Cookbook

The mod_perl Developer's Cookbook

By Geoffrey Young, Paul Lindner, Randy Kobes
mod_perl Pocket Reference

mod_perl Pocket Reference

By Andrew Ford
Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

By Lincoln Stein, Doug MacEachern
Embedding Perl in HTML with Mason

Embedding Perl in HTML with Mason

By Dave Rolsky, Ken Williams
mod_perl2 User's Guide

mod_perl2 User's Guide

By Stas Bekman, Jim Brandt


Table of Contents

Synopsis

  PerlLogHandler Apache::Symdump


TOP

Description

Apache::Symdump will record snapshots of the Perl symbol table for you to look at later.

It records them in ServerRoot/logs/symdump.$$.$n. Where $$ is the process id and $n is incremented each time the handler is run. The diff utility can be used to compare snapshots and get an idea of what might be making a process grow. Normally, new symbols come from modules or scripts that were not preloaded, the Perl method cache, etc.

  % diff -u symdump.$$.0 symdump.$$.1


TOP

Caveats

Apache::Symdump does not cleanup up its snapshot files, do so simply by:

  % rm logs/symdump.* logs/incdump.*


TOP

See Also

Devel::Symdump, Apache::Leak



TOP

Maintainers

Maintainer is the person(s) you should contact with updates, corrections and patches.



TOP

Authors

Only the major authors are listed above. For contributors see the Changes file.






TOP
previous page: Apache::test - Facilitates testing of Apache::* modulespage up: mod_perl 1.0 APInext page: Apache::src - Methods for locating and parsing bits of Apache source code