trichview.com

trichview.support




Re: SaveRVFToStream slow?


Return to index


Author

Message

Holger Warzelhan

Posted: 08/24/2004 21:36:00


Hello Sergey,


I ended up creating a descendant of TMemoryStream, which does the job with

the desired speed.

It is really related to the memory allocation of the TMemoryStream, which

is trying to use as little memory as possible.

Thank you for the hint in the right direction!

Holger


"Sergey Tkachenko" <svt@trichview.com> wrote:

>So this is a limitation of TMemoryStream, I'm afraid.

>May be it's because it reallocates memory many times when writting.

>

>Ideas... Try to use Stream.SetSize to set stream size so that it can contain

>the whole RVF before saving. When set Stream.Position = 0, save RVF, then

>SetSize(Stream.Position).

>May be it will be faster.

>

>





Powered by ABC Amber Outlook Express Converter