Package : perl-Clone-Fast > RPM : perl-Clone-Fast-0.970.0-24.mga10.src.rpm
Basic items
Name | perl-Clone-Fast |
Version | 0.970.0 |
Release | 24.mga10 |
URL | https://metacpan.org/release/Clone-Fast |
Group | Development/Perl |
Summary | Natively copying Perl data structures |
Size | 56KB |
Arch | aarch64 |
License | GPL+ or Artistic |
Description
Essentially, this module is a very optimized version of Clone::More.
By taking advantage of one of Clone::More's
'OPTIMIZATION_HACKS' as well as removing all the Pure Perl from the
'More.pm', I was able to gain a lot of speed out of the module.
Essentially, though, the core of the module is exactly as that of
Clone::More.
You will see that by using Benchmark::cmpthese, I ran a simple
comparison between Storable::dclone, Clone::More::clone,
and Clone::Fast::clone. You will (should) begin to see
the reason why I loaded this module along side of Clone::More.
Rate Storable Clone::More Clone::Fast
Storable 7552/s -- -39% -59%
Clone::More 12400/s 64% -- -33%
Clone::Fast 18442/s 144% 49% --
By taking advantage of one of Clone::More's
'OPTIMIZATION_HACKS' as well as removing all the Pure Perl from the
'More.pm', I was able to gain a lot of speed out of the module.
Essentially, though, the core of the module is exactly as that of
Clone::More.
You will see that by using Benchmark::cmpthese, I ran a simple
comparison between Storable::dclone, Clone::More::clone,
and Clone::Fast::clone. You will (should) begin to see
the reason why I loaded this module along side of Clone::More.
Rate Storable Clone::More Clone::Fast
Storable 7552/s -- -39% -59%
Clone::More 12400/s 64% -- -33%
Clone::Fast 18442/s 144% 49% --
Media information
Distribution release | Mageia cauldron |
Media name | core-release |
Media arch | i586 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2023-11-28 11:08:19 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |