You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Sam Ruby <ru...@us.ibm.com> on 2001/04/29 03:22:21 UTC

Updated Timings for processing of small messages

Note: all code (Xerces, Tomcat, Soap, Axis) updated to the latest from CVS
with the last 24 hours or so.

Previous Timings (microseconds per request):
   xml-soap:    19,685 (total) 10,604 (w/o overhead)
   xml-axis:    10,672 (total) 1,591 (w/o overhead)

Current Timings (microseconds per request):
   xml-soap:    19,801 (total) 9,955 (w/o overhead)
   xml-axis:    11,481 (total) 7,527 (w/o overhead)

Net: the overall time went up by 7.5%, but the time spent in axis code went
up by a factor 5.  Note that the axis overhead numbers are now
network+tomcat+sax instead of network+tomcat+dom.

My recommendation for the first place to focus is on the elimination of the
threading.  Three reasons: (1) it likely is a large contributor to the
overhead, (2) it will make profiling more difficult, and (3) I'm told that
the threading is not very J2EE friendly.

- Sam Ruby