Re: Fastest way of combining byte arrays of different lengths?
From: Jon A. Cruz (jon_at_joncruz.org)
Date: 03/23/04
- Next message: Daniel Sjöblom: "Re: Fastest way of combining byte arrays of different lengths?"
- Previous message: Gregory A. Swarthout: "Re: What is the best cheap (or open source) Java IDE?"
- In reply to: Princess Morgiah: "Fastest way of combining byte arrays of different lengths?"
- Next in thread: Daniel Sjöblom: "Re: Fastest way of combining byte arrays of different lengths?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 23 Mar 2004 09:17:25 -0800
Princess Morgiah wrote:
> I'm trying to download chunks off of a Socket, and return them as a single
> byte array. At the moment I store all the chunks in a Vector, calculate the
> total length, reserve that amount of bytes in a new buffer and fill the
> buffer.
>
> It works, but it's only a temporary solution - not clean, and especially not
> fast (+100ms for a few 100k bytes).
>
Well... first of all for speed, be sure to wrap your input stream in a
BufferedInputStream.
Then look at ByteArrayOutputStream.
But just setting the size on the BufferedInputStream and tuning your
sleep a little might give you the best performance.
- Next message: Daniel Sjöblom: "Re: Fastest way of combining byte arrays of different lengths?"
- Previous message: Gregory A. Swarthout: "Re: What is the best cheap (or open source) Java IDE?"
- In reply to: Princess Morgiah: "Fastest way of combining byte arrays of different lengths?"
- Next in thread: Daniel Sjöblom: "Re: Fastest way of combining byte arrays of different lengths?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|