這篇文章主要介紹“JVM 1.6與JVM 1.5性能有什么不同”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“JVM 1.6與JVM 1.5性能有什么不同”文章能幫助大家解決問(wèn)題。
成都創(chuàng)新互聯(lián)長(zhǎng)期為上1000+客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為伊犁企業(yè)提供專(zhuān)業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),伊犁網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
這里先介紹一下用來(lái)做JVM性能評(píng)測(cè)的軟件——Volano BenchMark,這是一個(gè)純粹用Java寫(xiě)出來(lái)的服務(wù)器benchmark評(píng)測(cè)的軟件。其實(shí)這本來(lái)是個(gè)WebChat的軟件,制作者在Chat App的功能基礎(chǔ)上發(fā)展出這個(gè)對(duì)JVM性能測(cè)試的小軟件,用來(lái)在不同硬件配置的機(jī)器上或者是不同Kernel的操作系統(tǒng)上對(duì)不同的JVM進(jìn)行性能測(cè)試。它是通過(guò)對(duì)服務(wù)器建立多個(gè)客戶(hù)端的連接來(lái)測(cè)量客戶(hù)端程序廣播批量信息所需要的時(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線(xiàn)程,SMP(Symmetric Multi Processing對(duì)稱(chēng)多處理)性能測(cè)量。
Benchmark 的配置
CHAT 房間數(shù)量:10
每個(gè)房間用戶(hù)數(shù)量:20
每個(gè)用戶(hù)信息量:1000
服務(wù)器和客戶(hù)端都在同一臺(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我沒(méi)有進(jìn)行配置,因?yàn)檫@里做的只是在通常情況下Mustang(1.6)和Tiger(1.5)的對(duì)比,所以選用server還是Client/Hotspot、預(yù)分配Heap的大小是128M還是512M就不去討論了。如果大家需要更深的討論歡迎一起討論,這里我個(gè)人感覺(jué)-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ù)量來(lái)衡量的,測(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
感覺(jué)有點(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 |
關(guān)于“JVM 1.6與JVM 1.5性能有什么不同”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
本文名稱(chēng):JVM1.6與JVM1.5性能有什么不同
標(biāo)題網(wǎng)址:http://jinyejixie.com/article46/iejehg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、動(dòng)態(tài)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)