Using the latest source code (ant build from today's source download) (will be called "New code") and the Axis 1.2 RC2 (will be called "Old code"), I run the test with different parameters. The client side is 1 application with 1 or more threads. Each thread makes a number of requests to the server using a same stub returned from a locator for each thread. The results show that the new code somehow is slower than the old code. I really don't want to jump into any conclusion here. I just want to show this, and hopefully someone can get their benchmark on this too, and see why things turn out this way, or point out something I dind't do right. The average time is the sum of time each thread takes to finish and divides by the number of threads. Min and max time are not that far off from this average.


New code:
#threads            #request             Avg time (seconds)
200                   50                      116
100                  100                     110
5                      2000                   85
1                      10000                 138

Old code:
#threads    #request    Avg time (seconds)
200          50              114
100          100            100
5              2000          81
1              10000        77





Reply via email to