moosex::role::timer(3pm) debian man page | unix.com

Man Page: moosex::role::timer

Operating Environment: debian

Section: 3pm

MooseX::Role::Timer(3pm)				User Contributed Perl Documentation				  MooseX::Role::Timer(3pm)

NAME
MooseX::Role::Timer - Measure times with your object.
SYNOPSIS
package Demo; use Moose; # or Any::Moose with 'MooseX::Role::Timer'; sub BUILD { shift->start_timer("build"); } sub do_something { my $self = shift; $self->start_timer("something"); # do something... $self->stop_timer("something"); } package main; my $demo = Demo->new; $demo->do_something; $demo->do_something; printf "%3.6fs ", $demo->elapsed_timer("build"); # time spent since BUILD printf "%3.6fs ", $demo->elapsed_timer("something"); # time spent in sub do_something This Role provides your object with timers, making it easier to keep track of how long whatever actions take. start_timer($name) Start timer $name. stop_timer($name) Stop timer $name. Could be started again to cumulatively measure time. reset_timer($name) Stops timer $name and clears cumulated times for $name. elapsed_timer('name') Return the elapsed time in seconds (cumulated) for timer $name. timer_names Return all timer names.
AUTHOR
Michael Langner, "<mila at cpan.org>"
BUGS
Please report any bugs or feature requests to "bug-moosex-role-timer at rt.cpan.org", or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MooseX-Role-Timer <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MooseX-Role-Timer>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. COPYRIGHT &; LICENSE Copyright 2010 Michael Langner, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-05-02 MooseX::Role::Timer(3pm)
Related Man Pages
moosex::role::parameterized::meta::role::parameterizable5.18(3) - mojave
moosex::role::parameterized::extending(3) - mojave
moosex::nonmoose::meta::role::constructor(3) - osx
moosex::role::parameterized::meta::role::parameterizable(3) - osx
moosex::role::timer(3pm) - debian
Similar Topics in the Unix Linux Community
JURPE 0.3.9 (Default branch)
Easy Drupal Demo
60 second Timer with Shell Script
(Linux Shell Script) Simulate Bomb Timer
Setfacl and granting permissions to a group and its members on a directory