溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JVM 1.6與JVM 1.5性能有什么不同

發(fā)布時(shí)間:2022-01-10 11:30:18 來源:億速云 閱讀:100 作者:iii 欄目:編程語言

這篇文章主要介紹“JVM 1.6與JVM 1.5性能有什么不同”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“JVM 1.6與JVM 1.5性能有什么不同”文章能幫助大家解決問題。

這里先介紹一下用來做JVM性能評測的軟件——Volano BenchMark,這是一個(gè)純粹用Java寫出來的服務(wù)器benchmark評測的軟件。其實(shí)這本來是個(gè)WebChat的軟件,制作者在Chat App的功能基礎(chǔ)上發(fā)展出這個(gè)對JVM性能測試的小軟件,用來在不同硬件配置的機(jī)器上或者是不同Kernel的操作系統(tǒng)上對不同的JVM進(jìn)行性能測試。它是通過對服務(wù)器建立多個(gè)客戶端的連接來測量客戶端程序廣播批量信息所需要的時(shí)間,從而達(dá)到對JVM性能測試的結(jié)果。

其實(shí)這個(gè)軟件能對服務(wù)器的以下方面性能進(jìn)行評測:調(diào)度程序,TCP/IP及Ethernet Driver的網(wǎng)絡(luò)吞吐及響應(yīng),Pthreads線程,SMP(Symmetric Multi Processing對稱多處理)性能測量。

Benchmark 的配置

CHAT 房間數(shù)量:10

每個(gè)房間用戶數(shù)量:20

每個(gè)用戶信息量:1000

服務(wù)器和客戶端都在同一臺電腦

測試用到的JVM

Sun Client JVM 1.6.0-beta-b59g :

Jdk-6-beta-windows-i586

Options used: -server –Xmx128m (default)

Sun Client JVM 1.5.0_01-b08 :

Jdk-1_5_0_01-windows-i586-p

Options used: -server –Xmx128m (default)

在這里我補(bǔ)充一下,JVM的啟動Option我沒有進(jìn)行配置,因?yàn)檫@里做的只是在通常情況下Mustang(1.6)和Tiger(1.5)的對比,所以選用server還是Client/Hotspot、預(yù)分配Heap的大小是128M還是512M就不去討論了。如果大家需要更深的討論歡迎一起討論,這里我個(gè)人感覺-server是比-Client(也就是Java選項(xiàng)中的Hotspot)快,啟動會慢一點(diǎn),但運(yùn)行速度比較快。同時(shí)這里不使用Net模式進(jìn)行測試,只使用Loop。

硬件配置

OS :Microsoft Windows XP [版本 5.1.2600] (Service Pack 2)

CPU: AMD Athlon(tm) XP 2200+ Thoroughbred-B Processor(0.13μm)

Memory: 512MB

Cache:64+64KB L1 Cache+258 KB L2 Cache

測試結(jié)果:

測試結(jié)果是以每秒信息數(shù)量來衡量的,測試結(jié)果取5次測試去掉***和***后的平均值:

JVM

指標(biāo)

1

2

3

4

5

1.6 β JVM

Mustang

持續(xù)時(shí)間(秒)

46.235

43.5

45.063

44.016

44.719

平均吞吐量

8651

9195

8876

9088

8945

1.5 JVM

Tiger

持續(xù)時(shí)間(秒)

47.828

43.125

42.266

41.984

42.359

平均吞吐量

8363

9275

9464

9527

9443

測試結(jié)果:

Mustang JVM 1.6 β: 8969.667

Tiger JVM 1.5 : 9394

感覺有點(diǎn)不太對勁,重新啟動電腦再試了一遍:

JVM

指標(biāo)

1

2

3

4

5

1.6 β JVM

Mustang

持續(xù)時(shí)間(秒)

46.312

44.063

44.11

44.109

44.953

平均吞吐量

8637

9078

9068

9068

8898

1.5 JVM

Tiger

持續(xù)時(shí)間(秒)

46.813

43.621

42.512

42.684

43.012

平均吞吐量

8663

9145

9435

9456

9426

關(guān)于“JVM 1.6與JVM 1.5性能有什么不同”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

jvm
AI