james-mime4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: QuotedPrintable codec refactoring
Date Thu, 17 Dec 2009 19:29:11 GMT
Oleg Kalnichevski wrote:
> Folks
> 
> I am currently working on refactoring QuotedPrintable codecs to address 
> MIME4J-103 and MIME4J-143. I also would like to look into possibility of 
> eliminating intermediate content buffering in Base64InputStream and 
> removal of ByteQueue and UnboundedFifoByteBuffer classes
> 
> If I hear no objections, I'll be committing my changes directly to the 
> trunk. Please complain loudly if that is not ok. If you prefer 
> review-then-commit approach I could commit my changes to a private 
> branch first.
> 
> Oleg
> 

Just committed the first round of changes. I am already seeing ~250% 
performance improvement. More to come.

--- before the refactoring ---
41262 ms
104857600 bytes
2.4235373951820076 mb/sec


--- after the refactoring ---
15600 ms
104857600 bytes
6.410256410256411 mb/sec

Oleg

Mime
View raw message