So the difference only occurs when spring-ws is added to the technology
stack, correct. If that's the case, feel free to supply us with the
complete code (incl. instructions how to replay the problem=, and we'll
be having a look. Please try to be as minimal as possible, though.

Regards
Werner

Stevo Slavić wrote:
> Hello Werner,
> 
> Thank you for reply. I've created a test, generating 4000 instances and
> tried to marshall and unmarshall them, and it was all done under a
> second! This brings me to another problem, finding what else is causing
> such a long time to process. I'm using Castor Marshaller to marshall and
> unmarshall parameters of a web service method, and same
> marshaller/unmarshaller is configured to be used by Spring WS when
> making web service calls.
> 
> Regards,
> Stevo.
> 
> Werner Guttmann wrote:
>> Without a bit of code to look at, providing you with hints/answers will
>> be difficult. Would you be willing to provide us with a test case ?
>>
>> Regards
>> Werner
>>
>> Stevo Slavić wrote:
>>  
>>> Hello all,
>>>
>>> It took Castor 10 minutes and 22 seconds to unmarshall 3835 occurrences
>>> of element named "person" in an XML document with structure as in
>>> following example:
>>>
>>> <persons>
>>>  <person>
>>>    <user>
>>>      <username>[EMAIL PROTECTED]</username>
>>>      <password>aPassword</password>
>>>      <enabled>true</enabled>
>>>      <activated>true</activated>
>>>      <activationCode>anActivationCode</activationCode>
>>>    </user>
>>>  </person>
>>>  <person>
>>>    ...
>>>  </person>
>>>  ...
>>> </persons>
>>>
>>>
>>> A "person" can also have a "profile" element which is more complex than
>>> "user" element, while both "user" and "profile" are optional. XML
>>> document that was unmarshalled for every "person" had only "user" as
>>> subelements. It looks simple to me and I expected it to be unmarshalled
>>> in far less time. Such my expectations were based on the fact that it
>>> took 10 seconds on side that marshalled object tree into XML, but using
>>> Axis 1.
>>>
>>> Castor (un)marshaller was not used directly but through Spring-OXM
>>> module, all within a Spring framework based web application, deployed on
>>> a laptop with Intel T7500 2.2GHz CPU and 4GB of memory, Vista x64 with
>>> Java 6 VM and Tomcat 6 tweaked to take 1280MB of memory and use parallel
>>> garbage collector.
>>>
>>> I'm looking for answers why it took Castor so long to complete, and how
>>> should I tweak it to perform a lot better? Any suggestions are
>>> appreciated. Thanks in advance!
>>>
>>>
>>> Regards,
>>> Stevo.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>>     
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
>>
>>
>>
>>   
> 


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to