Oops, I'm not as fast as you two, writing in english. :-(

-Ulf


Am 26.06.2009 18:04, Martin Buchholz schrieb:
Removing one layer of BufferedInputStream
in my change saves one bulk copy per file.
And reusing the same buffer saves on cache misses
and GC.  But bulk copy is actually very fast,
(especially as memory is becoming more like disk),
so the win is relatively small.

I would be surprised if you could get more than
the 10-20% that I've gotten with this change,
by using direct buffers.

Martin

On Fri, Jun 26, 2009 at 08:47, Xueming Shen <xueming.s...@sun.com <mailto:xueming.s...@sun.com>> wrote:


    I do have a "prototype implementation" that uses buffer based
    read/write on Jar/ZipFile, it
    is not that "much" faster as you would have expected (basically
    the gain of using direct buffer
    comes from saving one or two memory copy of the content,  which is
    very faster, compared to
    the "real hard" work of moving bits from harddisk to memory).
    While it's still something
    worth doing,  but definitely not a high priority for now, yes,
    it's on the list.

    Sherman



Reply via email to