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]

Reply via email to