All,
I was reading on the Axis2 site that the memory foot print is lower and it is
faster than the earlier versions of Axis. Well I wrote a simple client that
ran against the Version service that comes with Axis2. The client has two
flavors Axis1 1.4 and Axis2 1.4.
I ran wsdl2java for each with no special arguments and used the generated stubs
for my client.
My benchmark program had 2 loops. The first loop created the stub, and the
inner loop ran the getVersion method The outer loop ran 30 times and the inner
loop ran 1000 times. My Axis1 1.4 client used 31MB of RAM and took 1 minute of
CPU time, the same program using Axis2 used 38MB of RAM and took over 2 minutes
of CPU time.
Am I doing something wrong or is the Axis2 client code heavier? Are there omre
options in the Axis2 client that I'm not using?
Thanks,
Marcus
_________________________________________________________________
Introducing Live Search cashback . It's search that pays you back!
http://search.live.com/cashback/?&pkw=form=MIJAAF/publ=HMTGL/crea=introsrchcashback