Runops::Optimized - Optimized run loop
use Runops::Optimized;
or
export PERL5OPT=-mRunops::Optimized
This is an experimental runloop for perl >= 5.14. It replaces the core perl runloop defined in run.c with a version that unrolls the operations into assembly. This could be a tiny bit faster depending on your CPU.
Please don't use this unless you wish to help development, the main reason it is on CPAN is to get CPAN testers reports.
Runops::Switch, Faster.
Copyright 2011 David Leadbeater. This program is free software; you can redistribute it and/or modify it under the same terms as perl 5.14 or any later version of perl 5.
Includes sljit:
Copyright 2009-2010 Zoltan Herczeg (hzmester@freemail.hu). All rights reserved.
Under a BSD-like license, see sljit/sljirLir.h.
David Leadbeater <dgl@dgl.cx>, 2011
Some ideas come from Reini Urban's Jit module.
Additional inspiration from many sources, particularly LuaJIT, although obviously this is no match for that.
To install Runops::Optimized, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Runops::Optimized
CPAN shell
perl -MCPAN -e shell install Runops::Optimized
For more information on module installation, please visit the detailed CPAN module installation guide.