TheServerSide.com发布最新J2EE vs. .NET性能评测报告

原创 2003年07月31日 09:46:00
TheServerSide.com网站公布了The Middleware Company最新的J2EE vs. .NET性能比较报告。在这份报告中,最引人注目的一点是:.NET平台上的Web Service应用性能比J2EE平台上高了200%。另外两个评测项目(Web应用、24小时可靠性),双方差距不大。在使用Oracle 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 published the spec and opened it for public review in May.

Last week, the Productivity Study Results were unveiled and now the Performance Study Results 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 Java Virtual Machine
- Tuning the app server's runtime settings
- Tuning the application's deployment characteristics
- Experiences with EJB 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 9i and Microsoft SQL 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 SQL Server.

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

Results:

View the results of the study paper:
http://www.middleware-company.com/casestudy/tmc-performance-study.shtml

View "Why this study is different to the one in October 2002"
http://www.middleware-company.com/casestudy/comparing-oct-2002-and-jul-2003.pdf

View the Case Study home page:
http://www.middleware-company.com/casestudy

View the Application Server Platform Baseline Specification.
http://www.middleware-company.com/casestudy/specification.pdf

View interviews with TMC with:
- Salil Deshpande the baseline spec, the expert group, and the concept of 'case studies' as opposed to benchmarks.
- Will Edwards 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:
http://www.middleware-company.com/casestudy/coverage.shtml

TheServerSide.com发布最新J2EE vs. .NET性能评测报告

  • zgqtxwd
  • zgqtxwd
  • 2008年04月25日 14:09
  • 271

浏览器性能评测报告(五):评测结论

对于浏览器的评测结果,我们不想下一个武断的结论,我们更想将评测的数据分享给大家,吸引大家对浏览器各个方面的关注和深入的研究,从而在Web前端领域做一些更加深入和有价值的交流。因此我们想将这个评测的结论...
  • chromeblog
  • chromeblog
  • 2011年10月19日 11:41
  • 3831

.net 和 j2ee的区别

.net 和 j2ee的区别关于.NET技术与Sun公司的Java2企业版(J2EETM)相比较,许多客户都想了解Microsoft公司的观点。由于以下的几个原因,.NET和JEE的比较有点棘手:1)...
  • tyouvivi
  • tyouvivi
  • 2007年04月24日 09:27
  • 1276

J2EE与.NET技术架构的比较

一、J2EE简介 J2EE体系结构图:                          1.组件-容器模型 J2EE是一个基于组件-容器模型的系统平台,其核心概念是容器。容器是指为特定组件提供服务...
  • kanglix1an
  • kanglix1an
  • 2014年06月04日 19:36
  • 8268

.Net与J2EE的快餐型比较,纯属个人之见

经常有客户问我,到底用微软平台还是Java平台的问题。其实这是一个永远没有结果的悖论,只能陷入空对空的空谈。不过如果抛弃个人喜好与特定客户的历史原因来客观地考虑,二者之间的确是微软平台的优势更加明显一...
  • gongfs
  • gongfs
  • 2009年08月26日 16:56
  • 44148

深度解析:J2EE vs .NET开发平台

看到这个标题,也许会有人表示疑惑,J2EE和.NET并不在一个层次上,怎么能将它们放在一起呢?需要指出的是,通常所说的.NET包含了一个相当广泛的产品家族,包括开发平台、操作系统、服务器、终端设备等,...
  • java060515
  • java060515
  • 2007年07月27日 09:02
  • 14920

选择加j2ee还是.net,比较

 毫无疑问,程序员,软件开发商,企业IT经理一直都在密切的关注着J2EE和.NET的发展,但是选择一个在性能,价格,时间上满足他们需求的平台却并不是一件简单的事情。本文试图在技术上做一个简单的比较,希...
  • hy1234
  • hy1234
  • 2007年04月11日 16:06
  • 445

eclipse_j2ee运行web项目如何发布到Tomcat

看这篇博客之前呢,如果你的eclipse不小心没有配置Tomcat,那么请到我的另一篇博客中去配置吧~~~ 传送门 :http://blog.csdn.net/xujin_chen/article/...
  • xujin_chen
  • xujin_chen
  • 2016年12月08日 08:51
  • 2789

LAMP与J2EE与 .NET三者的比较

为了开发一个动态网站出来,有3中选择,三种选择是一种三足鼎立的一种状态:LAMP   J2EE  .NET,各有各的好,下面自己总结一下 1、ASP.NET ASP.NET 的开发框架是 ...
  • lonsegdi
  • lonsegdi
  • 2015年08月02日 08:54
  • 2544

J2EE通过tomcat部署的两种方式

本文是介绍J2EE项目,通过tomcat插件方式和eclipse server 视图两种方式的部署。 一、集成Tomcat插件到Eclipse 1. 下载 Tomcat         作者选择...
  • psp0001060
  • psp0001060
  • 2015年10月25日 21:05
  • 5822
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TheServerSide.com发布最新J2EE vs. .NET性能评测报告
举报原因:
原因补充:

(最多只允许输入30个字)