/perl-Proc-SpeedControl

a perl module for controlling the rate at which things happen

Primary LanguagePerl

Proc-SpeedControl version 0.01
==============================

This module is meant to be used inside of a processing loop where
you'd like the regulate the rate at which work is performed.  It also
has an optional ramp-up feature so that the rate is initially slow and
increases until reaching the desired rate (if possible).

The initial use case is one where a process is able to run far faster
than is necessary and allowing it to do so could saturate an external
resource (such as a database).  This module handles computing how long
to sleep between iterations of the processing loop.

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

None.  Only core Perl modules are required.

SOURCE

  https://github.com/jzawodn/perl-Proc-SpeedControl

COPYRIGHT AND LICENCE

Put the correct copyright and licence information here.

Copyright (C) 2013 by Jeremy Zawodny <Jeremy@Zawodny.com>

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.10.0 or,
at your option, any later version of Perl 5 you may have available.