Please see my comments inline. It is good news that you have figured the reason for large data set problem. > I think it is critical that we uplift performance for large data sets as > well. Could you please point me to the source file location where you found > the problem so that I too could have a look. >
The source file : guththila_xml_parser.c line : 698-705 > > On another related note, I am really keen on seeing how vtd-xml would > perform. I wish I had more time to write a parser wrapper with vtd-xml :) VTD-XML is dual licensed under GPL and proprietary so AFAIK we don't have a chance to integrate it. http://en.wikipedia.org/wiki/VTD-XML > > And another thing is to try with some async transport and see how it works > out for us. This is based on the fact that the secret of Synapse performance > is based on NIO based Axis2 transport. However, I am not sure how this would > turn out for us. Normally Axis2/C http transport is provided by the httpd or IIS. So I assume you are talking about these two and not the simple http server. IIS supports asynchronous invocations for modules. I'm not sure about the httpd but ideally there should be an interface. > > Regards, Supun.
