Hi Joe,

> Were you not testing a 5MB zip with SOAP serialization?  

Yes.  

>Why use a 100MB zip with RMI?

Well I only posted some of the highlights, I should have included the
RMI 5M test in that block.

Case: 5M zip byte[] over 1000 calls:

Product                         Memory(ave per call)    Time(ave round
trip)

AXIS no attachment              70M(160M peak)
2166.44/ms

Java RMI                                21M(62M peak)
203.53/ms


As far as I understand AXIS uses an interop form of XML Serialization
for Objects and RMI uses Object serialization. The reason for testing
RMI was to try and isolate/prove the problem, many people have stated
problems with parsing large XML documents regarding to memory and this
is why processing large SOAP envelops consume so much memory. RMI does
not parse XML nor does it use XML to transfer/serialize Objects. My main
goal is to support the transfer of large(100M) zip files when I could
not get the test to successfully complete using AXIS(no attachment) I
tried RMI and it worked.

Cheers,

Greg


Reply via email to