Revision history for Perl module Proc::NiceSleep.
0.86 Sun Dec 12 2010
- export yield()
- move module to lib/Proc/NiceSleep.pm in distribution.
0.85 Tue May 02 2006
- tagged code in CVS correctly (no user changes)
0.84 Tue May 02 2006
- not released
- added reset_all() method, to reset as if we just started the process
- bugfix for when Time::HiRes is not installed
- added LICENSE file for http://search.cpan.org/~joshr/Proc-NiceSleep
- added yield( $maxsleep ): calls maybe_sleep() till it returns 0 or maxsleep seconds have passed
0.83 Sat Feb 26 2005
- more documentation, clean up comments and Changes file
- localize '%ENV' for taint-safety under bash
- added load_function() and related functionality
- min_run_time() default changed to 0.0 from 0.01
- changed tests, added t/06-loadfunction.t
- added more stats (LAST_MAYBE_SLEEP_TIME,
NUM_TIMES_LOAD_CHECKED, NUM_TIMES_SLEPT, others)
- added example3.pl showing use of load_function()
- README is now based on the perldocs
- moved examples into examples/ subdir
- made tests run a little faster
0.82 Tue Nov 09 2004
- documentation updates
0.81 Tue Nov 09 2004
- made use of 'uptime' taint-safe
0.80 Tue Sep 20 2004
- adjust sleep time in response to how far above max_load the system is
- not released
0.79 Tue Sep 14 2004
- changed warning output in example2.pl if Sys::CpuLoad not loaded
- added NUM_TIMES_MAYBE_SLEEP_CALLED counter
- not released
0.78 Mon Sep 13 2004
- added NUM_TIMES_SLEPT counter
- not released
0.77 Tue Aug 31 2004
- added over_load_min_sleep_time() & over_load_sleep_drift()
- added GetCpuLoad() for OS X,
- changed DumpText() to show load output like '0.1 0.2 0.11'
0.76 Sun Jun 27 2004
- updated README
0.75 Sun Jun 27 2004
- avoid warnings in example2.pl if no Proc::ProcessTable
0.59 Fri Jan 09 2004
- Fixed check of Sys::CpuLoad.
0.58 Fri Jan 09 2004
- Sys::CpuLoad test now checks load() doesn't return
undefs (for OS X and others).
0.57 Tue Apr 23 2002
- fixed maybe_sleep() for case when both max_sleep and max_load are set
0.56 Fri Mar 15 2002
- updated version number in README
0.55 Fri Mar 15 2002
- fixed links to mailing lists in LINKS file
0.54 Fri Mar 15 2002
- modified maybe_sleep() to maintain sleepfactor correctly
- modified and amended perldocs and LINKS file, partially to include...
- new discussion and announcement mailing lists announced.
- we show floating point numbers nicer in DumpText
0.53 Fri Mar 01 2002
- renamed public functions from likethis() to like_this(),
added temporary legacy old-style funcs
- fixed example in docs, touched up DumpText(),
- test Sys::CpuLoad more thoroughly in init()
0.52 Sat Feb 23 2002
- updated README
0.51 Sat Feb 23 2002
- added max_load() feature, rewrote maybe_sleep() for it,
documented it, wrote test and example2.pl for it
- reorged and updated docs
- documented DumpText() and min_sleep_time(), export_ok'ed latter
- modified so that 0 value for sleep_factor and/or min_sleep_time
disables feature
0.50 Thu Feb 21 2002
- basicsleep test modified for win32
- cleaned up example, added cpan-testers status page
to LINKS
0.49 Wed Feb 20 2002
- doc correction
0.48 Wed Feb 20 2002
- docs reflect that we're in cpan and pause
- added LINKS file to dist
- relaced Data::Dumper in example with DumpText()
- made work with perl-5.004
0.47 Tue Feb 19 2002
- more doc changes
0.46 Tue Feb 19 2002
- first version uploaded to CPAN at
http://cpan.perl.org/authors/id/J/JO/JOSHR/
0.41 Mon Feb 18 2002
- changed named from Time::SmartSleep
0.36 Mon Feb 18 2002
- add nice() function
0.01 Sat Feb 16 2002
- original version; created by h2xs 1.21 with options
-X -n Proc::NiceSleep