版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、官方官方JRockitJRockitJVMJVM調(diào)優(yōu)文檔調(diào)優(yōu)文檔文檔JRockitJVM官方轉(zhuǎn)自BEA,原文鏈接已經(jīng)無法訪問,文中的許多鏈接也更改過地址,我把能找到的都重新做了連接。以前一直以為Jrockit和Sun的JVM配置差不多,看了這篇文章和最后參考資料中的信息,發(fā)現(xiàn)區(qū)別不是一點(diǎn)點(diǎn),很多常用參數(shù)的使用都不一樣。Jrockit的自動化設(shè)置應(yīng)該說做的不錯,在WebLogic上我很少更改它的默認(rèn)配置(除了堆最大最小值),不過不影響這篇
2、文章存在的價(jià)值。摘要本文的目的是以清單的方式提供BEAJRockitJVM的調(diào)優(yōu)信息。從深奧的命令行選項(xiàng)到迭代性能測試,本文涵蓋了許多方面。大部分?jǐn)?shù)據(jù)都是我與用戶合作過程中收集的。您要是也有什么技巧的話,請告訴我,在本文的下一版中,我會嘗試將它們添加進(jìn)去。具體的產(chǎn)品版本信息都已在適當(dāng)?shù)牡胤搅谐觯坏?,本文所提供的通用指南適用于JRockit的大多數(shù)版本。每個版本的JRockit都增加了新的設(shè)置和優(yōu)化,所以請查看發(fā)行說明和JRockit產(chǎn)
3、品中心。驗(yàn)證當(dāng)前的JRockit環(huán)境首先需要確定您的運(yùn)行時(shí)應(yīng)用程序服務(wù)器所使用的JRockit的版本。為此,可以查看相應(yīng)應(yīng)用程序服務(wù)器的日志文件。也可以使用適當(dāng)?shù)哪_本設(shè)置系統(tǒng)環(huán)境,然后執(zhí)行java–version命令來確定JRockit的版本。接著,收集當(dāng)前JVM標(biāo)志,開發(fā)和或生產(chǎn)階段需要用到它們:serverXms1024mXmx1536mXverboselog:gc.logXverbose:memyXgcprio:throughpu
4、t這將告訴您當(dāng)前JRockit實(shí)例的配置情況。確定應(yīng)用程序的目標(biāo)確定應(yīng)用程序的目標(biāo)是什么。是“響應(yīng)快”還是“性能高”?根據(jù)目標(biāo)的不同,需要設(shè)置不同的垃圾收集算法。例如,如果應(yīng)用程序的目標(biāo)是實(shí)現(xiàn)高性能,則確保設(shè)置了DynamicGarbageCollect“Xgcprio:throughput“選項(xiàng)。如果目標(biāo)是響應(yīng)時(shí)間短,那么需要將Xgcprio:pausetimeXpausetarget=XXX’中的pausetarget設(shè)置為最佳值。
5、有關(guān)更多細(xì)節(jié),請查看JRockit調(diào)優(yōu)文檔。收集故障診斷數(shù)據(jù)如果JVM性能有問題,那么最好是先收集一些分析數(shù)據(jù)。該工作可以由團(tuán)隊(duì)中有相關(guān)經(jīng)驗(yàn)的人員來完成,您也可以將這些信息發(fā)送給BEASuppt做進(jìn)一步分析。首先,出現(xiàn)問題時(shí)需要收集大約10分鐘的運(yùn)行時(shí)JRockitRecding(JRA)數(shù)據(jù)。可以使用jrcmd.sh實(shí)用工具或JRockitMissionControl(JRMC)完成此操作。請閱讀“性能測試期間的JRCMDJRA”和“
6、JRockitMissionControl”兩節(jié)的內(nèi)容。有關(guān)詳細(xì)信息,請參閱JRockitMissionControl文檔。LatencyAnalysis一節(jié)提供許多有價(jià)值的內(nèi)容,我們可以從中了解任何潛在的延遲問題(在JRockit中需要一個許可證就可以使用它)。然后,需要收集問題發(fā)生時(shí)的一些詳細(xì)日志。方法是在啟動服務(wù)器實(shí)例的時(shí)候在JVM命令行輸入以下參數(shù):serverXms1536mXmx1536mDjrockit.lockprofi
7、lingDjrockit.lockprofiling?在相同測試中,使用jrcmd.sh實(shí)用工具或JRockitMissionControl(JRMC)熱啟動應(yīng)用程序后,運(yùn)行10分鐘的JRARecding。有關(guān)如何使用該工具的信息,請參見電子文檔。?使用top和iostat選項(xiàng)監(jiān)控操作系統(tǒng),如果需要的話還可使用ctrhler.act文件指定的信息執(zhí)行線程轉(zhuǎn)儲。?分析結(jié)果。測試3:調(diào)優(yōu)tlaSize和largeObjectLimit在這個
8、測試中,我們將根據(jù)前面測試的結(jié)果調(diào)優(yōu)線程本地區(qū)域大小和大對象限制。?確定JVM未啟用日志。將–XxtlaSize和XXlargeObjectLimit的值設(shè)置較高一點(diǎn)可能會有所幫助。但是,要驗(yàn)證和比較這點(diǎn)則需要需要長時(shí)間運(yùn)行測試。對于R27.2,將preferredSize設(shè)置為16k可能有所幫助。您可以查看關(guān)于這一問題的詳細(xì)信息。為此要,更改TLA設(shè)置并使用與測試1相同的Java命令行選項(xiàng)重新運(yùn)行測試;增加XXtlaSize和XXla
9、rgeobjectlimit的TLA值設(shè)置。相關(guān)信息,請參見tlaSize。注意:注意:在R27.3之前,提高性能通常不需要調(diào)優(yōu)這些標(biāo)志。事實(shí)上,過度調(diào)優(yōu)這些標(biāo)志很可能帶來負(fù)面影響。?在相同測試中,使用jrcmd.sh實(shí)用工具或JRockitMissionControl(JRMC)熱啟動應(yīng)用程序后,運(yùn)行10分鐘的JRARecding。關(guān)于如何使用該工具的信息,請參見電子文檔。?使用top和iostat選項(xiàng)監(jiān)控操作系統(tǒng),如果需要的話還可使
10、用ctrhler.act文件指定的信息執(zhí)行線程轉(zhuǎn)儲。?分析結(jié)果。測試4:調(diào)優(yōu)垃圾收集算法本節(jié)測試的目的是運(yùn)行各種不同的垃圾收集算法設(shè)置,并查看哪種設(shè)置對于應(yīng)用程序最佳。關(guān)于XXsetGC標(biāo)志的詳細(xì)令牌,請閱讀以下內(nèi)容。JRockit將以調(diào)優(yōu)的nursery大小運(yùn)行并移除Xgcprio:throughput標(biāo)志。該throughput選項(xiàng)將在這些雙版本的垃圾收集器之間自動切換,但進(jìn)行直接的選擇可能帶來一些額外的性能上的好處。Nursery
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- kali-官方文檔-2013
- rac調(diào)優(yōu)案例-
- testng官方文檔中文版
- hadoop作業(yè)調(diào)優(yōu)參數(shù)整理及原理
- 塑料編織生產(chǎn)工藝調(diào)優(yōu).pdf
- jvm.hprof.txt
- 華為S5700配置指南QOS官方文檔..docx
- Oracle ERP系統(tǒng)監(jiān)控及調(diào)優(yōu)方法.pdf
- Hadoop框架的擴(kuò)展和性能調(diào)優(yōu).pdf
- 反饋指導(dǎo)的流水計(jì)算性能調(diào)優(yōu).pdf
- 氣體分餾裝置在線調(diào)優(yōu)指導(dǎo)系統(tǒng).pdf
- 稀疏矩陣向量乘及自動調(diào)優(yōu).pdf
- 油田調(diào)剖堵水 word 文檔
- jvm.hprof.txt
- 基于機(jī)器學(xué)習(xí)的Hadoop參數(shù)調(diào)優(yōu)方法.pdf
- SSD數(shù)據(jù)庫性能測試及調(diào)優(yōu).pdf
- Perl到JVM的移植.pdf
- 氣體分餾裝置的在線自適應(yīng)調(diào)優(yōu)技術(shù).pdf
- 大型數(shù)據(jù)倉庫Teradata性能調(diào)優(yōu)方法研究.pdf
- 基于性能預(yù)估的Hadoop參數(shù)自動調(diào)優(yōu)系統(tǒng).pdf
評論
0/150
提交評論