TheServerSide.com釋出最新J2EE vs. .NET效能評測報告 (轉)

gugu99發表於2007-08-16
TheServerSide.com釋出最新J2EE vs. .NET效能評測報告 (轉)[@more@]TheServerS.com網站公佈了The Middleware Company最新的 vs.比較報告。在這份報告中,最引人注目的一點是:.NET平臺上的 Service應用效能比J2EE平臺上高了200%。另外兩個評測專案(Web應用、24小時可靠性),雙方差距不大。在使用 9i作為後端時,J2EE的效能略佔上風。   ——————————————————   The Middleware Company has released a J2EE and .NET Performance case study, the latest study (an MDA productivity study was released a few weeks ago) based on their Application Server Baseline Spec. Except for the web services test, the two platforms came out mostly equal in performance.

How did TMC get to the results? Starting in February, TMC invited experts to define a spec that case studies would implement. TMC then ?thread_id=19407" target=_blank>published the spec and opened it for public review in May.

Last week, the were unveiled and now the have been published.

TMC invited all of the vendors whose products are in the study to be involved in the tests. Some of them accepted. Some did not.

The study goes into a lot of detail on what was tuned and how it was done. This information is invaluable as it shows how to tune this application in J2EE (and .NET).

The following sections have the most relevant details related to tuning J2EE:

- Tuning the Virtual Machine
- Tuning the app server's runtime settings
- Tuning the application's deployment characteristics
- Experiences with Container Managed Persistence 2.0

The study also explains why appservers and .NET can behave differently in the PetStore application scenario. For more details, see the sections: "J2EE appserver X much better than J2EE appserver Y - an anomaly?" and, "Technical theories on why app server X out performed app server Y"

The case study is divided into three testing areas:

Web Application Test: This tested performance hosting a typical Web application with steadily increasing user loads. This test used two different databases: Oracle and SERVER 2000.

24 Hour Reliability Test: This tested the sustainable performance and reliability of platforms over a 24-hour period as transaction-heavy clients are run against the Web application under a constant, peak-throughout user load. This test used different databases for each code base based upon performance data of the application server. The J2EE code bases used Oracle 9i. The .NET code base used Microsoft .

Web Services Test: This tested the performance of the application server hosting a Web service accessible over P 1.1.

Results:

View the results of the study paper:


View "Why this study is different to the one in October 2002"
.pdf" target=_blank>

View the Case Study home page:


View the Application Server PlatfoBaseline Specification.


View interviews with TMC with:
- the baseline spec, the expert group, and the concept of 'case studies' as opposed to benchmarks.
- discussing the tech choices in the various tiers, comparing the TMC mPetstore to the JPetstore, and talking about why EJBs were used.

View coverage and complaints from the original PetStore:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-961116/,如需轉載,請註明出處,否則將追究法律責任。

相關文章