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.