`
cqh520llr
  • 浏览: 509916 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space.

 
阅读更多
(转)
eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space.

1 查看内存:

workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs,在里面加上SHOW_MEMORY_MONITOR=true,重启eclipse,就可以在其左下角看到内存使用情况。

2 修改内存:

方法一:

找到eclipse/eclipse.ini,打开,在其上加上

-vmargs
-Xms128m
-Xmx512m
-XX:permSize=64M
-XX:MaxPermSize=128M

方法二:

打开eclipse,选择Window--Preferences--Java--Installed JREs,在右边选择前面有对勾的JRE,单击Edit,出现一个EditJRE的对话框,在其中的Default VM Arguments框中输入-Xms128m -Xmx512m。

这样设置java虚拟机内存使用最小是128M,最大是512M。
分享到:
评论

相关推荐

    java错误处理:java.lang.OutOfMemoryError: Java heap space

    ### Java 错误处理:java.lang.OutOfMemoryError: Java heap space 在Java应用程序开发过程中,经常遇到的一个问题就是内存溢出错误,特别是在处理大量数据或长时间运行的应用时。其中,“java.lang....

    java.lang.OutOfMemoryError: Java heap space 解决方法

    "Java.lang.OutOfMemoryError: Java heap space 解决方法" Java.lang.OutOfMemoryError: Java heap space 是 Java 中的一个常见错误,它发生时,Java 虚拟机 (JVM) 无法分配对象,因为堆空间不足。下面是解决该问题...

    java解决nested exception is java.lang.OutOfMemoryError Java heap space

    Java内存主要分为三个区域:堆(Heap)、栈(Stack)和方法区(Method Area),其中堆是用于存储对象实例的主要区域,当堆空间不足时,就会抛出`OutOfMemoryError: Java heap space`。 1. **调整JVM堆大小**:可以...

    编译时出现java.lang.OutOfMemoryError Java heap space异常

    ### 编译时出现java.lang.OutOfMemoryError Java heap space异常 #### 一、问题概述 在进行Java项目编译的过程中,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这种异常。这类异常通常表明Java虚拟机...

    java[1].lang.OutOfMemoryError_Java_heap_space错误及处理办法

    ### Java.lang.OutOfMemoryError:Java Heap Space 错误及处理办法 在Java应用程序开发与维护过程中,经常会遇到`java.lang.OutOfMemoryError: Java heap space`这一异常情况。该异常通常表明Java虚拟机(JVM)的堆...

    Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError PermGen space的解决方案

    在 Eclipse 中通过 Tomcat 运行 J2EE 项目时,可能会出现 java.lang.OutOfMemoryError: PermGen space 异常,这是由于 JVM 默认分配的运行空间过小,导致 J2EE 项目加载的类过多,造成内存溢出。 PermGen space 是...

    eclipse内存溢出报错-解决办法

    然而,在使用过程中,用户可能会遇到“eclipse内存溢出报错”的问题,这一现象通常表现为Java.lang.OutOfMemoryError: Java heap space错误,这主要源于Eclipse运行时分配给Java虚拟机(JVM)的内存不足,导致程序...

    解决Java_heap_space问题

    当程序创建的对象过多或单个对象占用内存过大时,如果没有足够的空闲内存来分配新对象,JVM就会抛出“OutOfMemoryError: Java heap space”错误。这可能是由于以下原因造成的: 1. **初始堆大小设置不当**:默认...

    Java 堆内存溢出原因分析

    Java 堆内存溢出是Java开发者经常遇到的问题,它表现为`java.lang.OutOfMemoryError:Java heap space`错误,通常发生在应用无法分配足够的内存来执行任务时。要理解和解决这个问题,我们需要深入探究Java内存管理...

    某应用内存溢出(暨jvm)分析分享

    当堆内存不足时,可能会引发`java.lang.OutOfMemoryError: Java heap space`错误。 2. **栈内存**:每个线程都有自己的程序计数器、虚拟机栈和本地方法栈,用于存储方法调用过程中的局部变量、方法参数等。如果栈...

    eclipse tomcat启动,内存溢出问题

    在使用Eclipse集成开发环境部署并运行基于Tomcat的应用程序时,经常会出现“java.lang.OutOfMemoryError: Java heap space”这类错误提示。这表明当前分配给Java虚拟机(JVM)的内存不足以支持程序正常运行,即发生...

    java内存泄露、溢出检查方法和工具

    java.lang.OutOfMemoryError: Java heap space ``` 初步判断可能的原因有: 1. **JVM内存设置不当**: - 项目的实际需求超出默认的JVM内存设置。 2. **内存泄露**: - 程序中存在未被正确回收的内存。 #### 五、...

    解决Java-heap-space问题.doc

    Java程序在运行过程中可能会遇到内存不足的问题,表现为`java.lang.OutOfMemoryError: Java heap space`,这通常意味着Java虚拟机(JVM)的堆内存已耗尽,无法分配更多的空间给应用程序使用。堆内存是Java程序中用来...

    系统内存不足引起异常的解决方法

    当Java虚拟机(JVM)无法为新的对象分配内存时,就会抛出`java.lang.OutOfMemoryError:Java heap space`异常。这通常发生在JVM的堆内存空间耗尽的情况下。本文将详细介绍导致该异常的原因以及具体的解决策略。 #### ...

    Java常见内存溢出异常分析与解决

    Java内存溢出异常是开发过程中常见的问题,它通常会导致程序崩溃。本文主要分析了Java程序内存溢出的原因,并提供了一些解决方法。 首先,Java虚拟机(JVM)内存分为几个区域,包括堆、栈、程序计数器、方法区等。...

    eclipse与tomcat的JVM设置

    java.lang.OutOfMemoryError”。此时,需要检查并增加JVM的可用内存资源。具体操作如下: 1. **查看当前配置**:首先查看当前JVM参数设置是否合理。 2. **调整JVM参数**:根据应用程序的实际需求调整JVM参数。 - ...

    基于Java的内存泄露分析及定位

    - **异常提示**:当遇到`java.lang.OutOfMemoryError: Java heap space`时,表明堆内存不足。 - **添加参数**:通过在Java命令行中增加`-verbose:gc`参数,可以输出GC日志。 - **分析步骤**:观察GC后内存是否持续...

    基于eclipse的hadoop应用开发

    如果在运行过程中出现`java.lang.OutOfMemoryError: Java heap space`错误,则需要调整JVM参数。在`Run Configurations`中的`VM Arguments`中加入以下参数:`-Xms512m -Xmx1024m -XX:MaxPermSize=256m`。 5. **...

Global site tag (gtag.js) - Google Analytics