IntelliJ IDEA設置內存(四)


 

 

打開 IDEA 安裝目錄,看到有一個 bin 目錄,其中有兩個 vmoptions 文件,需針對不同的JDK進行配置:

32 位:idea.exe.vmoptions
64 位:idea64.exe.vmoptions

-Xms512m  
    -Xmx1024m  
    -XX:MaxPermSize=512m  
    -XX:ReservedCodeCacheSize=225m  
    -XX:+UseConcMarkSweepGC  
    -XX:SoftRefLRUPolicyMSPerMB=50  
    -ea  
    -Dsun.io.useCanonCaches=false  
    -Djava.net.preferIPv4Stack=true

 

設置JVM內存的參數有四個:

-Xmx   Java Heap最大值,默認值為物理內存的1/4,最佳設值應該視物理內存大小及計算機內其他內存開銷而定;

    用來設置你的應用程序能夠使用的最大內存數(看好,致使你的應用程序,不是整個jvm),如果你的程序要花很大 內存的話,那就需要修改缺省的設置,

-Xms   Java Heap初始值,Server端JVM最好將-Xms和-Xmx設為相同值,開發測試機JVM可以保留默認值;

    用它來設置程序初始化的時候內存棧的大小,增加這個值的話你的程序的啟動性能會得到提高。不過同樣有前面的限制,以及受到xmx的限制。

-Xmn   Java Heap Young區大小,不熟悉最好保留默認值;

-Xss   每個線程的Stack大小,不熟悉最好保留默認值;

-XX:PermSize 永久區的大小。 
-XX:+UseParNewGC 使用並行收集算法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM