欢迎光临
我们一直在努力

jdk内存设置,请教怎样设置jdk内存

本文目录一览

  • 1,请教怎样设置jdk内存
  • 2,idea 怎么配置jdk的虚拟内存
  • 3,jdk180应调整JVM内存大小多少为最优
  • 4,怎样增加java执行内存
  • 5,Intellij IDEA 怎么设置JVM 内存

1,请教怎样设置jdk内存

https://zhidao.baidu.com/question/1445619760701326940.html
jdk就是一个编译的工具,怎么能设置内存呢?

请教怎样设置jdk内存

2,idea 怎么配置jdk的虚拟内存

File project Structure 这里有个 JDK location: 选择你的JDK安装路径即可
intellij idea 中如何配置多个jdk版本idea配置jdk环境变量,步骤很详细

idea 怎么配置jdk的虚拟内存

3,jdk180应调整JVM内存大小多少为最优

,原因是这样的,Classic VM and HotSpot VM 存放用户区的连续地址中,NT把 kernel DLLs 放在 0x7c 开头的地址空间,所以nt下只有<2G的空间,所以JVM heap 使用极限是2G.用户的dll开始于0x77000000,用户的应用程序开始于0x00400000.我现在唯一确定的是sun可能为了防止和某些 JVM插件的冲突,把dll的地址给rebase一下,这样使用的空间就很少了一部分.

jdk180应调整JVM内存大小多少为最优

4,怎样增加java执行内存

方法如下:  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的限制。

5,Intellij IDEA 怎么设置JVM 内存

修改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大小,不熟悉最好保留默认值;
赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。