`
zhyiwww
  • 浏览: 89720 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

MyEclipse的heap大小的设置

阅读更多
在使用MyEclipse编译程序的时候,提示heap空间不足,所以我们就需要自己设定其使用的heap的空间大小。默认情况下,Eclipse的使用的heap空间大小是64M。
出现的问题提示常常是,如图:
heap.JPG

解决方案:
在eclipse的安装目录下面,新建一个文件eclipse.ini,内容如下:
-vmargs
-Xms128m
-Xmx512m
-XX:PermSize=256M
-XX:MaxPermSize=512M

蓝色字体的部分是最主要的配置参数.
然后重启eclipse,一切ok.

zhyiwww 2006-11-23 15:36 发表评论
分享到:
评论

相关推荐

    Myeclipse下java.lang.OutOfMemoryError Java heap space的解决

    ### Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决方案 在使用Myeclipse进行Java开发时,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这个错误提示。这种异常通常发生在应用程序占用...

    myeclipsejava虚拟机jvm参数设置

    对于堆内存的分配,可以通过`-Xms`设置初始大小,`-Xmx`设置最大大小。通常建议将这两个值设为相同,以避免每次垃圾收集后频繁调整堆大小。默认情况下,它们分别占物理内存的1/64和1/4。 非堆内存的初始大小和最大...

    MyEclipse内存不足问题

    在MyEclipse的安装目录下,存在一个名为`myeclipse.ini`的配置文件,这个文件用于设置MyEclipse的启动参数。为了增加可用内存,可以编辑该文件中的`-vmargs`部分,增加`-Xmx`(最大堆内存)、`-XX:MaxPermSize`...

    myeclipse内存溢出问题

    非堆内存的大小同样可以在启动时通过-XX:PermSize和-XX:MaxPermSize参数来设置。 #### 三、MyEclipse内存溢出问题分析 在MyEclipse中遇到内存溢出问题,通常是由于以下原因导致的: - **堆内存不足**:当应用程序...

    打造极速MyEclipse+由MyEclipse内存不足谈谈JVM内存

    - **PermSize和MaxPermSize**:在Java 8之前,用于设置方法区的大小。在Java 8中,这部分被元空间(Metaspace)取代,对应的参数是`-XX:MetaspaceSize`和`-XX:MaxMetaspaceSize`。 - **XX:ParallelGCThreads**:...

    java heap space解决方法

    - 在偏好设置窗口中选择`MyEclipse Enterprise` > `Servers` > `Tomcat` > `Tomcat 6.x`(或对应的版本号)。 3. **设置JDK可选Java VM 参数**: - 在`JDK Optional Java VM Arguments`字段中输入以下参数: ```...

    JVM参数配置及MyEclipse内存不足.rar

    Java虚拟机(JVM)是Java程序运行的基础,它负责解释和执行字节码,为应用程序提供运行环境。在开发大型或复杂的Java项目时,尤其是使用集成开发...记住,每次修改配置后都要重新启动MyEclipse,以使新的内存设置生效。

    优化MyEclipse7.5

    6. **调整JVM内存设置**:为了提高MyEclipse的性能,可以通过增大非堆内存(Non-Heap Memory)来优化。在myeclipse.ini文件中,添加-vm参数并指定更大的内存大小,如`-Xmx1024m`表示设置最大堆内存为1024MB。 这些...

    MyEclipse内存不足谈谈JVM内存

    - **-XX:PermSize=64M**:设置初始的永久代(Permanent Generation)大小为64MB。对于Java 8及更早版本,这是非堆内存的一部分,用于存储类元数据等。 - **-XX:MaxPermSize=128M**:设置最大的永久代大小为128MB。...

    MyEclipse10使用教程.docx

    MyEclipse 的内存管理是非常重要的,可以通过修改 myeclipse.ini 或 eclipse.ini 文件来调整内存大小。一般来说,修改 -Xmx512m 为 -Xmx1024m 即可。 三、快捷键 MyEclipse 提供了许多快捷键,使得开发更加高效。...

    解决Java-heap-space问题.doc

    例如,可以将初始堆大小设置为256MB,最大堆大小设置为512MB,命令行参数如下: ```bash java -Xms256m -Xmx512m YourJavaApplication ``` 在不同的环境中,设置方式有所不同。对于Tomcat服务器,可以在Unix/Linux...

    解决MyEclipse下启动项目时JBoss内存溢出的问题

    这里的`-Xms`参数代表初始堆大小,设置为64MB,`-Xmx`参数代表最大堆大小,设置为512MB。这意味着JVM启动时会分配64MB的内存,并且最大可以扩展到512MB。如果应用的内存需求超过这个限制,就会出现内存溢出错误。 ...

    设置jvm内存的方法

    - **含义**: 设置JVM启动时的初始堆内存大小。 - **重要性**: 合适的初始内存大小有助于减少垃圾回收(GC)的频率,提高应用性能。 2. **-Xmx (Maximum heap size)**: - **含义**: 设置JVM的最大堆内存大小。 - ...

    Eclipse的内存优化与内存不足问题.pdf

    比如,当看到类似`MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains`的警告时,可以判断是因为PermGen Space不足导致的问题。 此时,可以通过调整`-XX:PermSize...

    tomcat out of memory solution

    这里,`-Xms`设置初始堆大小,`-Xmx`设置最大堆大小,而`-XX:MaxNewSize`控制年轻代的最大大小。 2. **调整JVM参数**:在MyEclipse等IDE中,可以通过服务器配置页面进行调整,例如: ``` MyEclipse -> ...

    jvm调优,java 虚拟机优化

    例如,`-Xms`参数用于设置初始堆大小,`-Xmx`参数用于设置最大堆大小。在描述中提到的MyEclipse默认配置中,`-Xms40m`表示初始堆内存为40MB,`-Xmx512m`表示最大堆内存为512MB。这些值需要根据应用的具体需求进行...

    详解Java的堆内存与栈内存的存储机制

    - **实践应用**:内存设置可以在JVM启动时、IDE配置中(如MyEclipse的`eclipse.ini`或`myeclipse.ini`)以及应用服务器(如Tomcat的`catalina.bat`)中进行。 4. **OutOfMemoryError分析**: - 当JVM的堆内存达到...

    数据结构java

    1. **数组和ArrayList**:数组在Java中是固定大小的,一旦创建就不能改变容量。而ArrayList是ArrayList类的一个实例,它是基于动态数组的数据结构,可以自动调整容量,提供便利的添加、删除和修改元素的方法。 2. *...

Global site tag (gtag.js) - Google Analytics