* Andy Maas (amaas@xxxxxxxxxxxxxx) [040921 00:32]:
> I have some modification to Mail::Box files to help reduce memory usage
> significantly without sacrificing performance (speed). In fact with
> reduced footprint, processing time is reduced significantly on large msgs.
Very nice!
By the way, the idea was to release Mail::Box::FastScalar as replacement
for IO::Scalar. In 5.8 perl, it is even possible to get rit of it as
a whole, because you simply can open any scalar as a filehandle. That
would be even faster, I presume. But not backwards compatible...
In 5.8.1, perl complains about
{ # File without separators.
$lines = $file->getlines;
--> Can't call $io->getlines in a scalar context, use $io->getline
{ # File without separators.
$lines = [ $file->getlines ];
On the other hand: did you have a look at Mail::Box::Parser::C? That will
give some gains as well... to get your patch in, I need a fix there as
well.
I think there is much more to gain in performance ;-)
--
MarkOv
------------------------------------------------------------------------
drs Mark A.C.J. Overmeer MARKOV Solutions
Mark@xxxxxxxxxxxx solutions@xxxxxxxxxxxx
http://Mark.Overmeer.net http://solutions.overmeer.net
|