自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

橫向?qū)Ρ菾VM 1.6與JVM 1.5性能

開發(fā) 后端
本文將橫向?qū)Ρ菾VM 1.6與JVM 1.5性能,通過測(cè)試工具Volano BenchMark,我們能清楚的看到兩者的差距,以及新軟件的進(jìn)步。

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

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

Benchmark 的配置

CHAT 房間數(shù)量:10

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

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

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

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

測(cè)試結(jié)果:

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

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

測(cè)試結(jié)果:

Mustang JVM 1.6 β: 8969.667

Tiger JVM 1.5 : 9394

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

 

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

責(zé)任編輯:彭凡 來源: blogjava
相關(guān)推薦

2010-09-26 09:20:39

JVM1.6JVM1.5

2010-09-27 16:07:06

JVM Server模Client模式

2010-09-27 08:38:49

JVM堆JVM棧

2020-04-15 21:43:22

JVMJavaVMware

2024-12-04 15:49:29

2009-09-22 09:31:08

LINQ to SQL

2021-08-09 16:39:52

工具JVM剖析

2018-11-01 10:34:37

JVM內(nèi)存配置

2012-01-11 13:04:40

JavaJVM

2019-12-04 09:47:55

TomcatJVM性能

2020-08-10 17:49:25

JVM內(nèi)存溢出

2012-12-14 01:52:49

JVM淘寶JVMtaobao jvm

2023-04-24 14:54:09

JVM性能調(diào)優(yōu)

2017-09-20 08:48:09

JVM內(nèi)存結(jié)構(gòu)

2021-11-21 23:03:38

jvm調(diào)優(yōu)虛擬機(jī)

2019-01-22 10:47:40

OracleOpenJDK

2010-09-26 16:55:31

JVM學(xué)習(xí)筆記

2011-12-05 12:59:22

JavaJVM

2012-01-11 10:45:57

JavaJVM

2022-11-04 13:06:47

JVMJava程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)