eclipse.ini参数配置

vmargs的参数:是设置JVM参数。
-Xms  设置JVM初始分配的内存,默认是物理内存的1/64
-Xmx  设置JVM最大分配的内存,默认是物理内存的1/4
-vm   设置虚拟机
-XX:+UseParallelGC  双核的CPU让GC可以更快的执行
-XX:PermSize      设置非堆内存的初始值
-XX:MaxPermSize   设置非堆内存的最大值

JVM内存限制最大值理论上一般为该机器的实际最大物理内存,实际上还会受到其他因素影响

  • 系统启动后有一部分内存被硬件和其他程序占用了,所以不可能达到实际最大物理内存
  • 和操作系统的关系:简单的说32位处理器虽然可控内存空间有4GB,但是具体的操作系统会给一个限制,这个限制一般是2GB-3GB(一般来说Windows系统下为1.5G-2G,Linux系统下为2G-3G),而64bit以上的处理器就不会有限制了。

参数设置时的注意点:

  • 参数中-Xms的值不能大于-Xmx,或者-XX:PermSize的值不能大于-XX:MaxPermSize
  • -Xmx的值和-XX:MaxPermSize的总和不能超过了JVM内存的最大限制
  • 参数形如“项 值”这种形式,中间有空格的需要换行书写,如果值中有空格的需要用双引号包括起来。

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/software/common/eclipse-ini-conf/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">