Acme-SvGROW

 view release on metacpan or  search on metacpan

lib/Acme/SvGROW.pm  view on Meta::CPAN

  SvGrow($BigString, 100000) = InitialValueOfBigString();

=head1 DESCRIPTION

Trivial module implementing string storage preallocation using
techniques shared on perl5-porters mailing list November 4 and 5, 2009

=head1 EXPORT

the C<SvGROW> subroutine is exported. It takes two arguments,
the first the string to extend and the second the length.

=head1 SEE ALSO

L<perlguts>

L<Data::Peek> for a benchmarking of the alternatives

The author of this module is in favor of allowing C<length> to
be used as an lvalue to thinly invoke the SvGROW internals macro



( run in 1.853 second using v1.01-cache-2.11-cpan-39bf76dae61 )