.NET 2.0 Performance Benchmarks (for Web services)

TheServerSide.NET has done a performance benchmark specifically around benchmarks comparing the following four configurations against each other:

  • Sun JWSDP 1.5 / Sun HTTP Server 6.1
  • IBM WebSphere 6.0 / IBM HTTP Server 6.0
  • .NET 1.1 / IIS 6.0
  • .NET 2.0 / IIS 6.0

They said, extensive time was taken to tune all the above following each vendor’s best practices and iterative testing to get the best result. For all configurations, tracing, logging, authentication and session state was switched off. Also the Java heap sizes and thread settings were tuned for max. performance. And, all tests were run on the same hardware (in this case a AMD Opteron 1.8 ghz).

Read up the full details of the wbeservices tested, including further breakdown of the statistics and also a discussion of the test methodologies used.

Conclusion: The results indicate that Web Service performance is roughly 25% better in .NET 2.0 than .NET 1.1 when the soap object size is large and hence deserialization/serialization operations are more intensive. The difference is even more dramatic for smaller SOAP message sizes, with the echostruct size 20 test showing .NET 2.0 beta2 performance to be roughly 40% better than .NET 1.1. In all cases using the 50-client methodology (read on their site for the webservice details), .NET outperforms both SunOne and IBM Websphere 6.0, often by wide margins.

Published by

Amit Bahree

This blog is my personal blog and while it does reflect my experiences in my professional life, this is just my thoughts. Most of the entries are technical though sometimes they can vary from the wacky to even political – however that is quite rare. Quite often, I have been asked what’s up with the “gibberish” and the funny title of the blog? Some people even going the extra step to say that, this is a virus that infected their system (ahem) well. [:D] It actually is quite simple, and if you have still not figured out then check out this link – whats in a name?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.