Hi Jesse, I don't know about "studies", but we've done a number of performance measurements that are at least somewhat more comprehensive than one run of DOMCount on one particular box. So far something like 5% looks to be about what we're seeing in terms of an overall degradation.
Not ideal, no question. Work in 2.4 will be substantially directed towards lessening the parser's tendency to allocate many small objects. It seems that's one of the things that hammers our performance in general; when you combine this with the new overhead of the pluggable memory management you can see how much improvement we should be able to derive with using memory pooling. I think Khaled will be tackling this issue. Cheers, Neil Neil Graham XML Parser Development IBM Toronto Lab Phone: 905-413-3519, T/L 969-3519 E-mail: [EMAIL PROTECTED] |---------+----------------------------> | | Jesse Pelton | | | <[EMAIL PROTECTED]> | | | | | | 05/28/2003 08:14 | | | AM | | | Please respond to| | | xerces-c-dev | | | | |---------+----------------------------> >---------------------------------------------------------------------------------------------------------------------------------------------| | | | To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> | | cc: | | Subject: RE: [ANN]: Xerces-C 2.3.0 released! | | | | | >---------------------------------------------------------------------------------------------------------------------------------------------| Has anyone done a performance study of 2.3 vs. 2.2? The timings in http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20293 are worrisome, with v2.3 DOMCount taking 45% longer to process a document than v2.2 DOMCount. One case does not a trend make, of course, but if this is typical, there's a problem that should be addressed. For me, raw performance is of primary importance; anything that I don't use, I don't want to pay a performance penalty for. I'll stay down-level if necessary. > -----Original Message----- > From: Neil Graham [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 27, 2003 6:03 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: [ANN]: Xerces-C 2.3.0 released! > > > Hi all, > > The Xerces-C team is pleased to announce that Xerces-C 2.3.0 is now > available. The primary features of this release are: > > - pluggable memory management: Allows an application to have Xerces > request memory from a user-supplied object rather than > directly from the > heap. To allow for maximum flexibility, this has been > implemented on a > per-parser basis; > - pluggable panic handler: The user may now register an > object with the > parser that the will notify when it cannot initialize itself; > - security handling: a means is now provided allowing applications to > limit the extent to which the parser will process certain XML > constructs > that could be exploited in a denial-of-service attack. > - partial implementation of DOM level 3 normalization. > > The release is available in both source and binary formats; the binary > formats that are provided are for 32- and 64-bit versions of > AIX, HPUX, > Linux, Solaris and Windows. They can be downloaded from > http://xml.apache.org/dist/xerces-c/stable/. > > Enjoy! > Neil > Neil Graham > XML Parser Development > IBM Toronto Lab > Phone: 905-413-3519, T/L 969-3519 > E-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]