1. 程式人生 > >TheServerSide.com釋出最新J2EE vs. .NET效能評測報告

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

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效能評測報告

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

深度解析:J2EE vs .NET開發平臺

看到這個標題,也許會有人表示疑惑,J2EE和.NET並不在一個層次上,怎麼能將它們放在一起呢?需要指出的是,通常所說的.NET包含了一個相當廣泛的產品家族,包括開發平臺、作業系統、伺服器、終端裝置等,此外還包括服務平臺。開發平臺只是整個.NET戰略中的一部分,所以確切地說,放

MongoDB CouchDB CouchBase效能評測報告

一.功能特性比對 1.資料查詢操作 這個區別在使用者介面上了,MongoDB 與傳統的資料庫系統類似,支援動態查詢,即使在沒有建立索引的行上,也能進行任意的查詢。而 CouchDB 不同,CouchDB 不支援動態查詢,你必須為你的每一個查詢模式建立相應的view,並在

TechEmpower最新一輪的效能測試出爐,ASP.NET Core依舊錶現不俗

TechEmpower在10月30釋出最新一輪(Round 17)針對“Web Framework Benchmarks”的效能測試報告,ASP.NET Core依舊錶現不俗,在一些指標上甚至是碾壓其他主流Web框架。為此我們做了一個簡單的統計,看看ASP.NET Core和其他我們熟悉的Web框架,比如Se

Java VS .NET:Java與.NET的特點對比

AD web服務 產出 圖形化界面 編譯器 工作 root free batis 一、前言 為什麽要寫Java跟.NET對比? .NET出生之後就帶著Java的影子。從模仿到創新,.NET平臺也越來越成熟。他們不同的支持者也經常因為孰弱孰強的問題爭論不休。但是本文並不是

業余草www.xttblog.com最新文章推薦

med 阮一峰 獲取 enum 加載機制 題解 dex found sof 詳解 Java 中的 Iterable、Itetator、Enumeration 《爸爸說》漫畫,我被震驚了 java HashMap/HashTable/HashSet/Concorren

.NET效能優化

效能優化的指標和目標 效能目標,需求確定後,需要決定大體效能目標,在開發運營過程中調整目標。 舉例: 1.購物車併發使用者量不超過5000,需要300ms內處理完成“重要”類別下任意頁面請求。 2.應用程式單個空閒使用者會話的記憶體佔用不能超過4kb 3.在不超過10臺應用伺服器訪問的情況下,資料庫

vs .net專案自動更新版本號

使用SVN的一個程式, 一般都會裝,無需再次下載和安裝了. 只需要在專案屬性-> 生成事件-> 後期生成事件命令 中加入 subwcrev.exe $(ProjectDir)Properties\ $(ProjectDir)Properties\AssemblyInfo.

proxmox超融合私有云釋出最新版本PVE 5.3

奧地利維也納,2018年12月4日,proxmox官方正式釋出PVE5.3版本。 Proxmox Server Solutions GmbH today unveiled Proxmox VE 5.3, its latest open-source server virtualization managem

Https VS Http 效能比拼

今天在請求資料的資料的時候,伺服器使用的是https 請求,相對安全些,但是結果讓我請求圖片和資源的時候也使用https 請求,我之前寫的http 請求根本用不了!我就感到非常的不爽!最後聽公司的人說了下,最後他們決定 重要資訊使用hpps 訪問,但是對於資源什麼的就使用http 吧! 開始沒什麼

最新Linux部署.NET,Mono and DNX

這幾天一直在折騰在Linux下的ASP.NET 5,就下在看來在其它作業系統中ASP.NET 5或.NET應用,要想在完整的MS VM(CoreCLR)上執行還不遠遠達不到,應用的效果。 目前只能在Mono的CLR上跑,但是基本上能夠完整的執行ASP.NET 5的各種框架和應用了。 如今.NET開源了,大

RightScale釋出最新DevOps趨勢分析報告,我們可以在其中看出什麼?

2016年1月,RightScale就雲端計算的使用情況,對1060名專業技術人員進行了調查,該調查覆蓋了大部分典型組織。2016年2月9日,RightScale公佈了其年度雲端計算現狀報告。如此同時,RightScale對DevOps及DevOps工具(包括Docker)的使用情況也進行了調查。我

資料庫新秀 postgresql vs mongo 效能PK

前幾天看了一篇文章<High Performance JSON PostgreSQL vs. MongoDB> 釋出在Percona Live Europe 2017 作者是<Dominic Dwyer Wei Shan Ang>,作者的觀點是PostgreSQL更好,恰巧沒有玩過p

Jexus 5.8.2 Beta1釋出:為Asp.Net Core進入生產環境提供平臺支援

Jeuxs 5.8.2beta1於7月10日正式釋出。 有如下更新: 1,為FastCGI提供KEEP_CONN支援,優化FastCGI工作執行緒池排程演算法; 2,完善反向代理的負載均衡策略,支援“隨機”“客戶端IP地址”“Http關鍵字”等多種策略; 3,為AppHost.Port功能提供多埠支援,向目

微軟今日釋出彙總:VS2015, .NET 4.6, C# 6.0, F# 4.0等重量級產品正式上線

Visual Studio Visual Studio 2015 下載 ‘ Visual Studio 2013 更新包 5.0 下載 其中包含Visual Studio 2013最新技術更新和bug修復。新功能包括 基於Azure雲的負載測試 @currentIteration

EMQ X 3.0.0 版本釋出,提升了 EMQ 效能

   3.0.0版本 EMQ X 3.0.0版本,重新設計了訂閱的 ETS 表,通過重構模組和調節 erlang 虛擬機器引數提升了 EMQ 效能 功能改進 將虛擬機器引數移動到單獨的 vm.args 檔案 emqx/emqx#2033 emqx/emqx#

vs.net 2003 下載地址

Visual Studio.Net 2003 簡體中文企業版 以下必須安裝eMule才能下載: 安裝方法: 先放入vs.net_2003_enar_cd1.iso,會出現安裝提示。 選第一步,放入vs.net_2003_prereq.iso,安裝必備元件; 重新放入v

解讀Mirantis最新的OpenStack Neutron效能測試

最近,mirantis的工程師釋出了最新的基於Mitaka版本的Neutron效能測試結果。得出的結論是:Neutron現在的效能已經可以用生產環境了。報告的三位作者都是OpenStack社群的活躍開發者,其中一位還是Neutron的core reviewer。並且這份報告出

"Referenced file contains errors (http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd). For more informa

在web.xml中出現:"Referenced file contains errors (http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd). For

Vault.com釋出2016年諮詢公司排行榜

2016 Most Prestigious Consulting Firms綜合排名榜(Top 50)諮詢公司在細分領域排名這個排行榜是怎麼排出來的:Survey respondents were as