Speed up Class::Std::Fast by adding some XS code
Version: 0.3Class::Std::Fast_XS is a Perl module to speed up Class::Std::Fast by adding some XS code.
License: Perl Artistic License
Operating System: Linux
Speeds up Class::Std::Fast by replacing it's accessors/mutators and DESTROY method by XS variants.
The speed gain varies by platform:
Using perl 5.8.8 on Ubuntu 8.04 (32bit) Linux, the measured speed gain is around 7.5% for accessors (getters) and around 35% for mutators (setters). DESTROY was around 220% faster on this platform.
On a RHEL 5.0 box (64bit) with perl-5.8.8 the speed gain is around 40% for getters and around 60% for setters.
The speed gain on ActivePerl 5.8.8 (822) on Windows XP built with MinGW/MSYS/gcc is around 45%
ActivePerl 5.10 (1001) on Windows XP yielded around 30% for accessors and 50% for mutators.