麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 應用 > 編程開發 > 正文

eclipse.ini內存設置 設置jvm參數詳解

2024-07-15 01:59:48
字體:
來源:轉載
供稿:網友


復制代碼代碼如下:
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

這里有幾個問題:
1. 各個參數的含義什么?
2. 為什么有的機器我將-Xmx和-XX:MaxPermSize都設置為512M之后Eclipse可以啟動,而有些機器無法啟動?
3. 為何將上面的參數寫入到eclipse.ini文件Eclipse沒有執行對應的設置?

下面我們一一進行回答

1. 各個參數的含義什么?

參數中-vmargs的意思是設置JVM參數,所以后面的其實都是JVM的參數了,我們首先了解一下JVM內存管理的機制,然后再解釋每個參數代表的含義。

堆(Heap)和非堆(Non-heap)內存
按照官方的說法:“Java 虛擬機具有一個堆,堆是運行時數據區域,所有類實例和數組的內存均從此處分配。堆是在 Java 虛擬機啟動時創建的。”“在JVM中堆之外的內存稱為非堆內存(Non-heap memory)”。可以看出JVM主要管理兩種類型的內存:堆和非堆。簡單來說堆就是Java代碼可及的內存,是留給開發人員使用的;非堆就是JVM留給自己用的,所以方法區、JVM內部處理或優化所需的內存(如JIT編譯后的代碼緩存)、每個類結構(如運行時常數池、字段和方法數據)以及方法和構造方法的代碼都在非堆內存中。
堆內存分配
JVM初始分配的內存由-Xms指定,默認是物理內存的1/64;JVM最大分配的內存由-Xmx指定,默認是物理內存的1/4。默認空余堆內存小于40%時,JVM就會增大堆直到-Xmx的最大限制;空余堆內存大于70%時,JVM會減少堆直到-Xms的最小限制。因此服務器一般設置-Xms、-Xmx相等以避免在每次GC 后調整堆的大小。
非堆內存分配
JVM使用-XX:PermSize設置非堆內存初始值,默認是物理內存的1/64;由XX:MaxPermSize設置最大非堆內存的大小,默認是物理內存的1/4。
JVM內存限制(最大值)
首先JVM內存限制于實際的最大物理內存(廢話!呵呵),假設物理內存無限大的話,JVM內存的最大值跟操作系統有很大的關系。簡單的說就32位處理器雖然可控內存空間有4GB,但是具體的操作系統會給一個限制,這個限制一般是2GB-3GB(一般來說Windows系統下為1.5G-2G,Linux系統下為2G-3G),而64bit以上的處理器就不會有限制了。
2. 為什么有的機器我將-Xmx和-XX:MaxPermSize都設置為512M之后Eclipse可以啟動,而有些機器無法啟動?

通過上面對JVM內存管理的介紹我們已經了解到JVM內存包含兩種:堆內存和非堆內存,另外JVM最大內存首先取決于實際的物理內存和操作系統。所以說設置VM參數導致程序無法啟動主要有以下幾種原因:

1) 參數中-Xms的值大于-Xmx,或者-XX:PermSize的值大于-XX:MaxPermSize;

2) -Xmx的值和-XX:MaxPermSize的總和超過了JVM內存的最大限制,比如當前操作系統最大內存限制,或者實際的物理內存等等。說到實際物理內存這里需要說明一點的是,如果你的內存是1024MB,但實際系統中用到的并不可能是1024MB,因為有一部分被硬件占用了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩午夜片 | 精品国产91一区二区三区 | 日韩字幕 | 欧美国产永久免费看片 | 毛片在线免费视频 | 麻豆19禁国产青草精品 | 日韩精品久久久 | 红杏网站永久免费视频入口 | 桥本有菜免费av一区二区三区 | 婷婷久久综合九色综合色多多蜜臀 | 免费永久看羞羞片网站入口 | 国产精品热 | 久久不射电影网 | 特级a欧美做爰片毛片 | 在线a亚洲视频播放在线观看 | 亚洲综合网站 | 看片一区二区三区 | 久色视频网站 | 国产精品一区二区三区在线 | 国产精品久久久久久久久久久久午夜 | 国产精品久久久久久久久久久久午夜 | 草操影院 | 激情av在线 | 黄色的视频免费观看 | 一边吃奶一边插下面 | 爽爽淫人网 | 激情综合婷婷久久 | 一本在线高清码电影 | 欧美视频国产 | 黄色高清免费网站 | 久久久久久久久日本理论电影 | 久久久久一本一区二区青青蜜月 | 斗罗破苍穹在线观看免费完整观看 | 久久爽久久爽久久av东京爽 | 一区二区三区视频在线播放 | 黄色片免费看网站 | 亚洲网站一区 | 久久成人视屏 | 国产日韩在线观看一区 | 成人福利视频网站 | 91精品国产91 |