這篇文章主要介紹“JVM 1.6與JVM 1.5性能有什么不同”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“JVM 1.6與JVM 1.5性能有什么不同”文章能幫助大家解決問題。
成都創(chuàng)新互聯(lián)長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為伊犁企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計,伊犁網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
這里先介紹一下用來做JVM性能評測的軟件——Volano BenchMark,這是一個純粹用Java寫出來的服務(wù)器benchmark評測的軟件。其實這本來是個WebChat的軟件,制作者在Chat App的功能基礎(chǔ)上發(fā)展出這個對JVM性能測試的小軟件,用來在不同硬件配置的機器上或者是不同Kernel的操作系統(tǒng)上對不同的JVM進行性能測試。它是通過對服務(wù)器建立多個客戶端的連接來測量客戶端程序廣播批量信息所需要的時間,從而達到對JVM性能測試的結(jié)果。
其實這個軟件能對服務(wù)器的以下方面性能進行評測:調(diào)度程序,TCP/IP及Ethernet Driver的網(wǎng)絡(luò)吞吐及響應(yīng),Pthreads線程,SMP(Symmetric Multi Processing對稱多處理)性能測量。
Benchmark 的配置
CHAT 房間數(shù)量:10
每個房間用戶數(shù)量:20
每個用戶信息量: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)
在這里我補充一下,JVM的啟動Option我沒有進行配置,因為這里做的只是在通常情況下Mustang(1.6)和Tiger(1.5)的對比,所以選用server還是Client/Hotspot、預(yù)分配Heap的大小是128M還是512M就不去討論了。如果大家需要更深的討論歡迎一起討論,這里我個人感覺-server是比-Client(也就是Java選項中的Hotspot)快,啟動會慢一點,但運行速度比較快。同時這里不使用Net模式進行測試,只使用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ù)時間(秒) | 46.235 | 43.5 | 45.063 | 44.016 | 44.719 |
平均吞吐量 | 8651 | 9195 | 8876 | 9088 | 8945 | |
1.5 JVM Tiger | 持續(xù)時間(秒) | 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
感覺有點不太對勁,重新啟動電腦再試了一遍:
JVM | 指標(biāo) | 1 | 2 | 3 | 4 | 5 |
1.6 β JVM Mustang | 持續(xù)時間(秒) | 46.312 | 44.063 | 44.11 | 44.109 | 44.953 |
平均吞吐量 | 8637 | 9078 | 9068 | 9068 | 8898 | |
1.5 JVM Tiger | 持續(xù)時間(秒) | 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)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。
本文名稱:JVM1.6與JVM1.5性能有什么不同
標(biāo)題網(wǎng)址:http://www.chinadenli.net/article46/iejehg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、動態(tài)網(wǎng)站、手機網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)