Dancer::Timer(3pm) User Contributed Perl Documentation Dancer::Timer(3pm)NAME
Dancer::Timer - a timer for Dancer
SYNOPSIS
use Dancer::Timer;
my $timer = Dancer::Timer->new();
my $time = $timer->tick;
print "[$time]: Doing something
";
# (time passes)
$time = $timer->tick;
print "[$time]: Doing something else
";
# (time passes)
$time = $timer->to_string;
print "[$time]: Doing another thing
";
DESCRIPTION
Dancer::Timer provides Dancer with a timing object to clock operations. For example, you might want a logging that shows you when each
operation happened (at what time) to determine how long each operation was in order to know where to focus on for possible bugs or perhaps
unnecessary slowness.
Dancer uses Dancer::Timer in facilities that want to provide this for you. Any plugin author is more than welcome to use it as well.
ATTRIBUTES
start_time
Retains the starting time of the timer. The default value is when the object is created. It fetches that using "gettimeofday" from
Time::HiRes.
METHODS
init
This method is called when "->new()" is called. It initializes the "start_time" attribute.
tick
Creates a tick in the timer and returns the interval between the "start_time" and now.
to_string
Same as "tick", just more expressive.
AUTHOR
Alexis Sukrieh
LICENSE AND COPYRIGHT
Copyright 2009-2010 Alexis Sukrieh.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as
published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
perl v5.14.2 2012-01-28 Dancer::Timer(3pm)
Check Out this Related Man Page
Dancer::Engine(3pm) User Contributed Perl Documentation Dancer::Engine(3pm)NAME
Dancer::Engine - base class for Dancer engines
SYNOPSIS
my $engine = Dancer::Engine->build( Serializer => 'JSON', $configuration );
DESCRIPTION
Dancer has various engines such Serializer engines, Template engines, Logger engines and Session handlers engines. This is the base class
for all Dancer engines.
If you're writing an engine of a common type (such as those mentioned above), you probably want to simply use their base class, which in
turn use Dancer::Engine. For example, Template engines inherit from Dancer::Template::Abstract and Serializer engines inherit from
Dancer::Serializer::Abstract. Those Abstract base classes inherit from Dancer::Engine.
If a new type of Dancer engine is created, it is best it inherits from this class.
ATTRIBUTES
name
The name of the engine, such as JSON, or Simple.
type
The type of the engine, such as Serializer, or Session.
METHODS /SUBROUTINES
config
Fetches the configuration of the engine.
my $configuration = $engine->config;
You can only set the configuration at initialization time, not after.
build
Builds and returns the engine.
my $engine = Dancer::Engine->build( $type => $name, $config );
AUTHOR
Alexis Sukrieh
LICENSE AND COPYRIGHT
Copyright 2009-2010 Alexis Sukrieh.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as
published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
perl v5.14.2 2011-11-30 Dancer::Engine(3pm)
hello all
since a process running in kernel mode cannnot be preempted by any other process what would be the status of Timer interrupt that occurs when the time quantum of a process is elapsed?
thanks (2 Replies)
i got a data file which contains all the pid,ppid,user,command,pcpu,start_time,status. I wanted to display out the pcpu which is greater than 0.
i uses awk'{if($5 > 0){print}}' filename.txt but is printing out result which not i wanted. Is there any way which i can print out those pcpu which is... (8 Replies)
How do you set timer as output to the command line so that you get an output like
Has been waiting for 5 seconds
Has been waiting for 6 seconds
...
Where only the number changes. (2 Replies)
Hello everyone,
It is good to be here.
I am a newbie to Linux.Can anyone help me in designing a timer application.
The timer has to start.And after certain time interval the program should call a function continuously.It should not be in sleep mode.During the course of that time interval the... (0 Replies)
Hi everyone,
I am trying to create a script which runs a number of processes simultaneously and at the same time use a timer to keep track of what is going on.
The problem is that the timer stops and the script exits upon the completion of some of the processes, whereas I want to timer to... (0 Replies)
I'm running long integrations on a remote server, and I'm working in terminal in a tcsh shell.
I'm looking to write ONLY the timing statistics to a file.
For example:
$time ls >timer.out
writes both the files in my current directory & the timer statistics to the file timer.out.
I only... (2 Replies)
Hello All,
I have a Perl script I'm writing where I ask the user to enter a "start time" for something. The "$start_time" will be in the format of:
# The Time CLI Option Can be in the format of:
--start-time="1day"
--start-time="2hours"
--start-time="45min"
... (1 Reply)
Hi all...
Apologies for any typos...
For those intersted in the AudioScope the next construction is finished.
I have not been totally idle but working out the hard stuff to be able to be very simple to build.
It is a single transistor simple timer that lasts for about 1.2 to 1.8 seconds.... (2 Replies)
Thanks to all you guys about posix compliance I have learnt an enormous amount over the last few days.
I have written a program that is an Egg Timer with simple animation.
I now realise how sophisticated 'bash' is compared to full posix compliance.
The code below has passed all of the tests from... (11 Replies)
Hello. I am pretty new to unix and shell scripting and I was wondering if there might be a way to banner a countdown timer inside a script. We currently have an existing script that does a 2 minute sleep but thought it might be fun to actually make it banner a countdown timer until it is finished.... (3 Replies)