当前位置:首页 > 内存 > 正文

eclipse增加堆内存

  • 内存
  • 2024-08-14 09:55:47
  • 8887

一、请问谁知道如何配置来增加eclipse下运行java程序的jvm使用内存

***可以直接在Eclipse中设置(针对特定VM类设置参数)

1.第一步


2.第二步


二、java项目开发工具eclipse(是纯净的eclipse不是myclipse)如何增大内存分配呢?找到的内存设置
-vmargs-Xms128M-Xmx512M-XX:PermSize=128M-XX:MaxPermSize=1054M
如果你是双核CPU,可以尝试这个参数:
-XX:+UseParallelGC
这会起作用。


三、如何设置eclipse的jvm

Eclipse的jvm设置方法如下:

当Eclipse以默认方式启动时;相关的启动JVM参数定义在eclipse安装目录下的文件中。信您可以通过parameter-vmargs命令来实现这一目标,格式为:eclipse-vmargs例如,用于设置最大堆内存。Eclipse启动时的JVM。

-vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M

堆内存分配

JVM初始分配内存通过-Xms设置;默认为物理内存的1/64,JVM分配的最大内存通过-Xmx设置;默认为物理量的1/4。当内存小于默认空闲堆内存的40%时。JVM将增加堆,直到可用堆内存达到-Xmx的最小限制和最大限制。-Xms,所以,服务器将-Xms和-Xmx设置为相等,以避免每次GC后调整堆大小。

非堆内存分配