十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我们提供的服务有:成都做网站、网站制作、微信公众号开发、网站优化、网站认证、长丰ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的长丰网站制作公司
https://zhidao.baidu.com/question/1445619760701326940.html
jdk就是一个编译的工具,怎么能设置内存呢?
File project Structure 这里有个 JDK location: 选择你的JDK安装路径即可
intellij idea 中如何配置多个jdk版本idea配置jdk环境变量,步骤很详细
,原因是这样的,Classic VM and HotSpot VM 存放用户区的连续地址中,NT把 kernel DLLs 放在 0x7c 开头的地址空间,所以nt下只有<2G的空间,所以JVM heap 使用极限是2G.用户的dll开始于0x77000000,用户的应用程序开始于0x00400000.我现在唯一确定的是sun可能为了防止和某些 JVM插件的冲突,把dll的地址给rebase一下,这样使用的空间就很少了一部分.
方法如下: 1、打开eclipse配置文件eclipse.ini,更改把-Xmx(其数值代表jvm可以使用的最大内存数) 2、运行java程序时,选择run->run configuration->arguments,输入-Xms100M -Xmx800M(-Xms代表jvm启动时分配的内存大小,-Xmx代表可最大分配多少内存)。
3、如果修改web服务器的内存可以通过window->preference->myeclipse->servers->服务器名称->服务器名称+版本->jdk下面修改内存。例如:-Xms512m -Xmx1024m -XX:PermSize=256m
在启动的bat里面,如:java -xms512m -xmx512m -xx:maxpermsize=128m -cp lib/bootstart.jar; testjavaxmx是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。xms是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。
修改IntelliJ IDEA 7.0\bin下idea.exe.vmoptions-server-Xverify:none-Xms300M-Xmx512M-XX:+UseParNewGC-XX:PermSize=128m-ea -server 使用server jvm。酌情使用,有些doc说IDEA加该选项可以提高速度。-Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间。-Xms:是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。-Xmx:是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大 内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你 的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。。-XX:PermSize 永久区的大小。-XX:+UseParNewGC 使用并行收集算法。内存大的可以改idea.exe.vmoptions文件为: -Xms256m -Xmx384m -XX:MaxPermSize=128m -XX:NewRatio=4 -Xss128k -Dsun.awt.keepWorkingSetOnMinimize=true -server 还有是idea.properties 可以修改一些配置,比如缓冲区设置到C盘外的其他盘下 除了对idea启动的内存分配外,还有: 1、你的C盘空闲是否足够,因为idea会在c盘你的用户目录下建立缓存。如果你的c盘空间小,运转起来会比较累。
2、你的project是否臃肿。因为默认的idea会将所有文件都当成project的文件,而其实我们需要在idea里编辑的基本都是程序文 件。而 class文件、jar文件、doc文件等等都是不需要的。打开module setting界面,切换到source选项把不属于程序文件的都exclude掉,大大降低idea的负荷。
打开 idea 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的jdk进行配置:
32 位:idea.exe.vmoptions
64 位:idea64.exe.vmoptions
设置jvm内存的参数有四个:
-xmx java heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-xms java heap初始值,server端jvm最好将-xms和-xmx设为相同值,开发测试机jvm可以保留默认值;
-xmn java heap young区大小,不熟悉最好保留默认值;
-xss 每个线程的stack大小,不熟悉最好保留默认值;