Hi Adam,

Unfortunately, I'm already using a memory stream, and it is killing the
performance. Under
the covers the memory stream also copies the byte array, and returns a copy.
So a 100Meg array bloats to 200Meg

Cheers!
Dave

----- Original Message -----
From: "Adam Sills" <[EMAIL PROTECTED]>
To: <ADVANCED-DOTNET@DISCUSS.DEVELOP.COM>
Sent: Thursday, July 06, 2006 1:06 PM
Subject: Re: [ADVANCED-DOTNET] trim byte array


> Use a MemoryStream.
>
> Adam..
>
> > -----Original Message-----
> > From: Discussion of advanced .NET topics. [mailto:ADVANCED-
> > [EMAIL PROTECTED] On Behalf Of dave wanta
> > Sent: Thursday, July 06, 2006 12:51 PM
> > To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM
> > Subject: [ADVANCED-DOTNET] trim byte array
> >
> > hi all,
> > does anyone know of an efficient way to trim a byte array?
> >
> > Here is what is happening. I'm reading in some binary data into a
> > dynamically expanding byte array, until all of the data has been read
into
> > memory. I need to trim the byte array to remove the trailing nulls.
> > Because
> > the amount of data is large (100megs+), I don't want to simply create a
> > 2nd
> > 100meg+ byte array in memory, and then copy it. So, is there anyway to
> > trim
> > the existing byte array, and then return it?
> >
> > Thanks,
> > Dave
> >
> > ===================================
> > This list is hosted by DevelopMentorR  http://www.develop.com
> >
> > View archives and manage your subscription(s) at
> > http://discuss.develop.com
>
> ===================================
> This list is hosted by DevelopMentorĀ®  http://www.develop.com
>
> View archives and manage your subscription(s) at
http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to