NAME Aspect::Library::NYTProf - Allows pointcut-targetted NYTProf profiling SYNOPSIS # Only profile code that runs in constructors use Aspect; aspect NYTProf => call qr/::new$/; # Using this profile pattern from the command line NYTPROF=start=no perl -d:NYTProf script.pl DESCRIPTION Aspect::Library::NYTProf provides a pre-built Aspect library for doing Devel::NYTProf profiling on a targetted subset of your application. This is implemented using the built-in "DB::enable_profile()" and "DB::disable_profile()" functions you might normally use with Devel::NYTProf, but allows for targetting the profiling using the full range of pointcuts available in Aspect. For example, the following allows profiling of "Foo::bar()", but only when called in scalar context. aspect NYTProf => call 'Foo::bar' & wantscalar; SUPPORT Bugs should be reported via the CPAN bug tracker at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Aspect-Library-NYTProf> For other issues, contact the author. AUTHOR Adam Kennedy <adamk@cpan.org> SEE ALSO Aspect, Aspect::Library::Profiler COPYRIGHT Copyright 2010 - 2011 Adam Kennedy. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module.