大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 免費java視頻教程,JVM調優講解

免費java視頻教程,JVM調優講解

更新時間:2020-05-09 14:54:54 來源:動力節點 瀏覽2103次

   JVM是最好的軟件工程之一,它為Java提供了堅實的基礎,許多流行語言如Kotlin、Scala、Clojure、Groovy都使用JVM作為運行基礎。一個專業的Java工程師必須要了解并掌握JVM,接下來動力節點給大家分享免費java視頻教程,JVM調優講解。

免費java視頻教程,JVM調優講解

    JVM常見的調優參數包括:

    -Xmx:指定java程序的最大堆內存,使用java-Xmx5000M-version判斷當前系統能分配的最大堆內存;

    -Xms:指定最小堆內存,通常設置成跟最大堆內存一樣,減少GC;

    -Xmn:設置年輕代大小。整個堆大小=年輕代大小+年老代大小。所以增大年輕代后,將會減小年老代大小。此值對系統性能影響較大,Sun官方推薦配置為整個堆的3/8;

    -Xss:指定線程的最大棧空間,此參數決定了java函數調用的深度,值越大調用深度越深,若值太小則容易出棧溢出錯誤(StackOverflowError);

    -XX:PermSize:指定方法區(永久區)的初始值,默認是物理內存的1/64,在Java8永久區移除,代之的是元數據區,由-XX:MetaspaceSize指定;

    -XX:MaxPermSize:指定方法區的最大值,默認是物理內存的1/4,在java8中由-XX:MaxMetaspaceSize指定元數據區的大小;

    -XX:NewRatio=n:年老代與年輕代的比值,-XX:NewRatio=2,表示年老代與年輕代的比值為2:1;

    -XX:SurvivorRatio=n:Eden區與Survivor區的大小比值,-XX:SurvivorRatio=8表示Eden區與Survivor區的大小比值是8:1:1,因為Survivor區有兩個(from,to)。

    JVM實質上分為三大塊,年輕代(YoungGen),年老代(OldMemory),及持久代(Perm,在Java8中被取消)。

    年輕代大小選擇

    響應時間優先的應用:盡可能設大,直到接近系統的最低響應時間限制(根據實際情況選擇)。在此種情況下,年輕代手機發生的頻率也是最小的。同時,減少到達年老代的對象。

    吞吐量優先的應用:盡可能的設置大,可能到達Gbit的程度。因為對響應時間沒有要求,垃圾收集可以并行進行,一般適合8CPU以上的應用。

    年老代大小選擇

    響應時間優先的應用:年老代使用并發收集器,所以其大小需要小心設置,一般要考慮并發會話率和會話持續時間等一些參數。如果堆設置小了,可以會造成內存碎片、高回收頻率以及應用暫停而使用傳統的標記清除方式;如果堆大了,則需要較長的收集時間。最優化的方案,一般需要參考以下數據獲得:并發垃圾收集信息、持久代并發收集次數、傳統GC信息、花在年輕代和年老代回收上的時間比例。

    減少年輕代和年老代花費的時間,一般會提高應用的效率。

    吞吐量優先的應用:一般吞吐量優先的應用都有一個很大的年輕代和一個較小的年老代。原因是,這樣可以盡可能回收掉大部分短期對象,減少中期的對象,而年老代盡存放長期存活對象。

    較小堆引起的碎片問題

    因為年老代的并發收集器使用標記、清除算法,所以不會對堆進行壓縮。當收集器回收時,他會把相鄰的空間進行合并,這樣可以分配給較大的對象。但是,當堆空間較小時,運行一段時間以后,就會出現“碎片”,如果并發收集器找不到足夠的空間,那么并發收集器將會停止,然后使用傳統的標記、清除方式進行回收。如果出現“碎片”,可能需要進行如下配置:

    -XX:+UseCMSCompactAtFullCollection:使用并發收集器時,開啟對年老代的壓縮。

    -XX:CMSFullGCsBeforeCompaction=0:上面配置開啟的情況下,這里設置多少次FullGC后,對年老代進行壓縮。

免費java視頻教程,JVM調優講解

 以上就是動力節點java培訓機構的小編針對“免費java視頻教程,JVM調優講解”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日本不卡1 | 亚洲va欧美va国产va天堂影 | 国产91精品一区二区麻豆网站 | 天天摸天天操天天射 | 欧美另类交视频 | 四虎国产精品视频免费看 | 四虎成人永久影院 | 亚洲精品国产第一区二区多人 | www.99爱 | 91chinese 永久免费 | 成人私人影院在线版 | 俺去也最新网站 | 免费观看日本污污ww网站精选 | 精品视频久久久久 | 99精品欧美| 女人大毛片一级毛片一 | 国产成人一区二区三区在线视频 | 亚洲图片在线观看 | 爱神马午夜 | 国产一级毛片夜一级毛片 | 亚洲免费久久 | 亚洲九色 | 五十路一区二区三区视频 | 精品国产精品久久一区免费式 | 在线观看日本人免费视频色 | 日韩不卡免费视频 | 国产乱子伦手机在线 | 91资源在线| 久久综久久美利坚合众国 | 国产一级毛片国语普通话对白 | 伊人插插 | 伊人色综合网一区二区三区 | 人人干人人舔 | 最新福利在线 | 免费国产高清精品一区在线 | 亚洲欧洲尹人香蕉综合 | 免费观看黄色 | 国产精品永久免费自在线观看 | 成年人性生活免费视频 | 国产91系列 | 日本高清不卡在线观看 |