總結(jié):在實際工作中,我們可以直接將初始的堆大小與最大堆大小相等,這樣的好處是可以減少程序運行時垃圾回收次數(shù),從而提高效率
創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、共和網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為共和等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
使用示例: -Xmx20m -Xms5m
當前堆最大內(nèi)存 20M,堆初始化內(nèi)存 5M
使用示例:-Xms20m -Xmx20m -Xmn1m -XX:SurvivorRatio=2 -XX:+PrintGCDetails -XX:+UseSerialGC
當前堆最大內(nèi)存 20M,初始化堆內(nèi)存 20M,新生代最大可用內(nèi)存 1M,Eden 區(qū)域和 form、to 區(qū)域的比例是 2:1:1,打印 GC 日志,使用串行回收
使用實例:-Xms20m -Xmx20m -XX:SurvivorRatio=2 -XX:NewRatio=2 -XX:+PrintGCDetails -XX:+UseSerialGC
當前堆最大內(nèi)存 20M,初始化堆內(nèi)存 20M,Eden 區(qū)域和 form、to 區(qū)域的比例是 2:1:1,新生代和老年代比例是 1:2,打印 GC 日志,使用串行回收
錯誤原因:java.lang.OutOfMemoryError: Java heap space 堆內(nèi)存溢出
設(shè)置合適的堆大小:-Xms1m -Xmx100m -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError
最后的參數(shù)表示堆內(nèi)存溢出出打印快照
錯誤原因:java.lang.StackOverflowError 棧內(nèi)存溢出
虛擬機棧溢出發(fā)生在遞歸調(diào)用,循環(huán)不會產(chǎn)生虛擬機棧溢出,除非循環(huán)里面嵌套遞歸
設(shè)置更大的深度,默認深度大概在 10000 左右
-Xss5m 設(shè)置最大調(diào)用深度
內(nèi)存溢出:申請空間超出系統(tǒng)能夠提供的空間大小
內(nèi)存泄露:內(nèi)存泄露是指程序中間動態(tài)分配了內(nèi)存,但在程序結(jié)束時沒有釋放這部分內(nèi)存,從而造成那部分內(nèi)存不可用的情況,最終導(dǎo)致內(nèi)存溢出
文章名稱:JVM常用參數(shù)
文章路徑:http://www.rwnh.cn/article8/jgpgip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、做網(wǎng)站、電子商務(wù)、品牌網(wǎng)站建設(shè)、微信小程序、域名注冊
聲明:本網(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)