转自:http://developer.51cto.com/art/201009/228019.htm转自:
本文向大家简单介绍一下进行JVM内存设置几种方法,安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Java开发工具箱),一个JRE(Java运行环境,内含JVM),其中JDK内另含一个JRE。如果只是运行Java程序,则JRE已足够;而JDK则只有开发人员才用到。这里将为大家介绍设置JVM内存分配的几招。
Eclipse中JVM内存设置
eclipse.ini内存设置
-vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M
这里有几个问题:
1.各个参数的含义什么?
2.为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
3.为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?
下面我们对这些问题一一进行回答,相信通过对这些问题的解释你对JVM内存设置也就有了一定的认识。
1.各个参数的含义什么?
参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了,我们首先了解一下JVM内存管理的机制,然后