|
Attribute::Profiled - Profiles specific methods in class |
Attribute::Profiled - Profiles specific methods in class
package SomeClass; use Attribute::Profiled;
sub long_running_method : Profiled { }
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.
report() on
$Attribute::Profiled::_Profiler.
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.
the Attribute::Handlers manpage, the Benchmark::Timer manpage
|
Attribute::Profiled - Profiles specific methods in class |