Hi Xerces-C List, I did port a program from 2.8 to 3.1/1. Its a large program, and I spare you the details, there is a Database, and large XML Files get importet through Xerces. Where large means 50 > 500 mb Files. My Testfile is about 150 mb.
The program runs under Solaris8 and XP, I refer mostly to Solaris, as I could test there more easily, but I think that this is not an Solaris only issue. We hoped to improve the performance of the importprocess, that would be a reason to switch to 3.x series. For Windows I have only found, that now the process uses about 50 - 100 mb less memory, I haven't checked that under solaris yet. But I have noticed, that at least under Solaris, the 2.8 Version is faster. While 2.8 takes 18-19 Minutes to import all Data, with 3.1 it takes 19 - 21 Minutes. I know that this isn't the right testcase to do performance reviews about both versions, but I have run multiple imports with both versions, and the 2.8 version is taking less time then 3.1.x. The programs are the same, except the linkage against the xerces versions. Do people have similar expierence with this? Are there maybe some options in 3.1.x or in general to speed up parsing of large files? Regards, Jens Weller
