idea的exe文件配置

在idea的安装目录下有一个bin文件夹,可通过修改文件夹下的配置文件针对java进行配置:

32位:idea.exe ----> idea.exe.vmoptions 

64位:idea64.exe ----> 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 使用并行收集算法。

以上内容来自:http://www.cnblogs.com/jack204/archive/2012/07/02/2572932.html

posted @ 2018-07-29 23:13  明夷  阅读(267)  评论(0编辑  收藏  举报