This module is intended for use in operations that can be done in parallel where the number of processes to be forked off should be limited. Typical use is a downloader which will be retrieving hundreds/thousands of files. The code for a downloader w...
YANICK/Parallel-ForkManager-2.02 - 08 Oct 2018 23:21:03 UTCWhen the parent Parallel::ForkManager object forks a child process, its forked incarnation consumes this role. The role doesn't do much: it changes the returning values of "is_child" and "is_parent" in the way you'd expect, change "start" so that it'...
YANICK/Parallel-ForkManager-2.02 - 08 Oct 2018 23:21:03 UTCThis module inherits from Parallel::ForkManager and adds the ability to automatically manage the number of processes running based on how busy the system is by watching the CPU idle time. Each time a child is about to be start()ed a new value for max...
JMCCARV/Parallel-ForkManager-Scaled-0.20 - 05 Dec 2018 16:43:36 UTCThis module builds upon Parallel::ForkManager allowing one to pass a batch (or "segment") of several items for processing inside a worker. This is done in order to hopefully reduce the forking/exiting overhead....
SHLOMIF/Parallel-ForkManager-Segmented-0.10.1 - 28 Oct 2020 20:29:18 UTCThis module provides the new() and process_args() methods for Parallel::ForkManager::Segmented and for Parallel::Map::Segmented ....
SHLOMIF/Parallel-ForkManager-Segmented-Base-0.4.0 - 30 Sep 2020 13:25:44 UTCApp::CLI::Plugin::Parallel::ForkManager - Parallel::ForkManager plugin module pm method setting __PACKAGE__->config( parallel_fork_manager => $maxprocs ); or if --maxprocs option is defined. it applies. # in MyApp/**.pm sub options { return ( "maxpro...
HOLLY/App-CLI-Plugin-Parallel-ForkManager-1.1 - 19 Sep 2011 02:00:26 UTCOnce upon a time, there were X modules on CPAN for managing worker processes, none of the ones I looked at worked in quite the way I wanted, so now there are X+1. Easy management of child worker processes. This module manages a pool of child worker p...
MBRADSHAW/Parallel-PreForkManager-1.20180106 - 06 Jan 2018 04:19:47 UTCParallel::Async is yet another fork tool. Run parallel task with fork to simple. See also Parallel::Async::Task for more usage....
KARUPA/Parallel-Async-0.03 - 08 Oct 2013 13:00:22 UTCTest::Parallel is a simple object interface used to launch test in parallel. It uses Parallel::ForkManager to launch tests in parallel and get the results. Alias for basic methods are available ok is isnt like unlike cmp_ok is_deeply...
ATOOMIC/Test-Parallel-0.20 - 31 May 2012 14:32:35 UTCThe Parallel::Jobs module allows you to run multiple jobs in parallel with fine-grained control over their stdin, stdout and stderr. That control is the biggest difference between this module and others such as Parallel::ForkManager. You can specify ...
JIK/Parallel-Jobs-0.09 - 18 Apr 2013 13:37:51 UTCParallel::Subs is a simple object interface used to launch test in parallel. It uses Parallel::ForkManager to launch subs in parallel and get the results....
ATOOMIC/Parallel-Subs-0.002 - 20 Mar 2018 20:18:01 UTCI generally write my scripts in a linear fashion. Do A, then B, then C. However, I often have parts that don't depend on each other, and therefore don't have to run in any particular order, or even linearly. I could save time by running them in paral...
ODIGITY/Parallel-Simple-0.01 - 22 Nov 2005 09:39:26 UTCParallel::Forker manages parallel processes that are either subroutines or system commands. Forker supports most of the features in all the other little packages out there, with the addition of being able to specify complicated expressions to determi...
WSNYDER/Parallel-Forker-1.260 - 23 May 2020 15:55:35 UTC"Parallel::Prefork" is much like "Parallel::ForkManager", but supports graceful shutdown and run-time reconfiguration....
KAZUHO/Parallel-Prefork-0.18 - 10 Feb 2016 04:28:19 UTCOften a loop performs calculations where each iteration of the loop does not depend on the previous iteration, and the iterations really could be carried out in any order. This module allows you to run such loops in parallel using all the CPUs at you...
PMORCH/Parallel-Loops-0.10 - 17 Oct 2018 14:10:27 UTCParallel::Benchmark is parallel benchmark module....
FUJIWARA/Parallel-Benchmark-0.10 - 14 Apr 2015 04:31:29 UTCThis module provides a simple way to manage a collection of jobs and monitor their output. The Supervisor will track whether each job has been launched and provide a pipe to allow the parent to read from the child. Each record has a name (id) which m...
KLYNC/Parallel-Supervisor-0.03 - 23 Aug 2010 17:45:44 UTCParallel::ForkControl introduces a new and simple way to deal with fork()ing. The 'Code' parameter will be run everytime the run() method is called on the fork object. Any parameters passed to the run() method will be passed to the subroutine ref def...
BLHOTSKY/Parallel-ForkControl-0.5 - 15 Jun 2011 20:01:49 UTCRun this here, that there, etc. "Net::OpenSSH::Parallel" is an scheduler that can run commands in parallel in a set of hosts through SSH. It tries to find a compromise between being simple to use, efficient and covering a good part of the problem spa...
SALVA/Net-OpenSSH-Parallel-0.14 - 04 Dec 2015 13:57:48 UTC