Sub::WrapPackages - add pre- and post-execution wrappers around all
the subroutines in packages or around individual subs.
Sys::CPU - Perl extension for getting CPU information.
In responce to a post on perlmonks.org, a module for counting
the number of CPU's on a system. Support has now also been
added for type of CPU and clock speed. While much of the code
is from UNIX::Processors, Win32 support has been added
(but not tested).
Have you ever tried to debug a test script that is failing tests? Without too
many modifications, your test script can generate a log file with information
about each failed test.
You can take your existing test script, and with (hopefully) very little
effort, convert it to use Test::Debugger. Then re-run your modified test and
view the log file it creates.
Sys::Info is a Perl module to fetch information from the host system.
Sys::MemInfo return the total amount of free and used
physical memory in bytes in totalmem and freemem variables.
Total amount of free and user swap memory are alse returned
in totalswap and freeswap variables.
Sys::SigAction - Perl extension for Consistent Signal Handling.
With the use of this module, the signal handling behavior
can be coded in a way that does not change from one perl version
to the next, and thus using POSIX::sigaction() becomes a little easier.
Use epoll, sendfile, from Perl. Mostly Linux-only support now, but
more syscalls/OSes planned for future.
The Sys::Virt module provides a Perl XS binding to the libvirt virtual machine
management APIs. This allows machines running within arbitrary virtualization
containers to be managed with a consistent API.
System::Command is a class that launches external system commands
and return an object representing them, allowing to interact with
them through their STDIN, STDOUT and STDERR handles.
A number of simple closures designed to help output TAP easily and
correctly, with a minimum of fuss.