NAME

Attribute::Profiled - Profiles specific methods in class

SYNOPSIS

      package SomeClass;
      use Attribute::Profiled;

      sub long_running_method : Profiled { }

DESCRIPTION

Attribute::Profiled provides a way to profile specific methods with attributes. This module uses Benchmark::Timer to profile elapsed times for your calls to the methods with Profiled attribute on.

Profiling report will be printed to STDERR at the end of program execution.

TODO

AUTHOR

Tatsuhiko Miyagawa <miyagawa@bulknews.net>

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

SEE ALSO

the Attribute::Handlers manpage, the Benchmark::Timer manpage