[Expat-discuss] C compilation flag
Karl Waclawek
karl at waclawek.net
Tue Mar 7 19:43:15 CET 2006
Jimmy Zhang wrote:
> Can you make the comparison open a bit...
>
What do you mean with open? The Expat benchmark application is part of
the Expat distribution, open for anyone to inspect.
> we have benchmarked expat extensively, VTD-XML in general
> leads by a big margin...
> for cases where there are a large number of text, such as RSS file,
> Expat occasionally outperforms VTD-XML, which is quite a feat...
>
Then show me the Expat benchmarks you have done.
> VTD-XML's fundamental improvements came from its memory
> allocation strategy:
>
> 1. use large memory blocks... (64k for many VTD records all at once)
> 2. reuse memory blocks ... ( because VTD records are constant in length)
>
Expat reuses memory a lot. You would be surprised to see how seldom
Expat actually allocates memory.
Regards,
Karl
More information about the Expat-discuss
mailing list