大战熟女丰满人妻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調優講解”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲麻豆 | 天天插天天干天天操 | 四虎影院黄色 | 亚洲欧美日韩国产色另类 | 黄色aaa级片 | 7777精品久久久大香线蕉 | 国语性猛交xxxx乱大交 | 好吊妞在线播放 | 九九免费精品视频 | 久久午夜国产片 | 国内精品久久久久久影院网站小说 | 国产色婷婷精品免费视频 | 国产精品高清久久久久久久 | sea8国产精品视频 | 午夜久久久精品 | 成人看片免费无限观看视频 | 中文字幕日本一区久久 | 欧美日韩精品一区二区三区四区 | 四虎www. | 久久91亚洲精品中文字幕 | av在线色 | 国产在线成人精品 | 高清一级毛片一本到免费观看 | 97在线成人免费视频观看 | 97精品福利视频在线 | 九热在线| 午夜精品久久久久久久99热浪潮 | 99久久综合狠狠综合久久一区 | 成人网久久 | 亚洲成人精品视频 | 色尼玛亚洲综合 | 天堂男人在线 | 久久性视频| 亚洲男人的天堂久久香蕉 | 青青草国产97免久久费观看 | 在线观看国产91 | 国产亚洲区| 色www精品视频在线观看 | 国产亚洲女在线精品 | 成人特黄午夜性a一级毛片 成人特级毛片69免费观看 | 天天做.天天爱.天天综合网 |