[ http://issues.apache.org/jira/browse/AXIS-2243?page=all ]
Andrew Huntwork updated AXIS-2243:
----------------------------------
Attachment: AWSECommerceService.wsdl
i generated the stubs used in the testcase from this wsdl using wsdl2java
--noWrapped or --noWrappers or whatever it is.
> axis allocates too many temporary objects during deserialization
> ----------------------------------------------------------------
>
> Key: AXIS-2243
> URL: http://issues.apache.org/jira/browse/AXIS-2243
> Project: Apache Axis
> Type: Bug
> Components: Serialization/Deserialization
> Versions: 1.2.1
> Environment: java 1.5.0_04
> Reporter: Andrew Huntwork
> Attachments: AWSECommerceService.wsdl, Allocation_call_tree.html.gz
>
> While deserializing a 45KB Amazon Web Services ItemLookup response, axis
> churns through 1.5MB of temporary objects. In contrast, a hand-written
> parser for the equivalent REST response uses 300KB of temporary objects.
> This behavior results in unacceptable gc activity when many soap requests are
> made. Attached are a memory profile of 100 ItemLookup requests and a test
> case.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira