2006/2/3, Jochen Wiedmann <[EMAIL PROTECTED]>:
> On 2/3/06, Henri Gomez <[EMAIL PROTECTED]> wrote:
>
> > Using  filesystem  as cache could be  a good  idea  but  it  may
> > introduce performance penalties.
>
> That's why it has to be configurable and by default turned off.
>
> > BTW, it could be proposed as
> > extension to those who want minimal memory footprint.
>
> Not only those. Take, for example, a 30MB text file. In memory, this
> may easily take 60 or 100MB (remember character encodings). That's far
> away from "low memory".

:)

> > bytes arrays or strings of Java Objects to be stored in the file cache
> > ? And at a latter time transform them into XML stream ? Did the two
> > passes won't introduce again some penalties ?
>
> I am currently talking about the parser only. Streaming on the writing
> side is easy: You simply add support for InputStreams or Readers to
> the TypeFactory. (May well be it already is there.)

ok should take a look at this

> On the parsing side, the main problem is to decide on whether memory
> or disk shall be used. My current proposal uses the size for a
> decision. A better algorithm might be to look at the target methods
> parameters.

Well everything depend on the volumetry, if the data to parse are
huge, it may be a good reason to cache on disk.

Reply via email to