`

Eclipse 出现”unhandled event loop exception permgen space“错误

 
阅读更多

在运行eclipse时出现unhandled event loop exception permgen space错误,并且点了OK之后提示保存workspace并推出workbench

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。
改正方法,在 run.bat 中加入:-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
或者修改了安装目录eclipse.ini文件,在最后面增加了两行
-XX:PermSize=128M  
-XX:MaxPermSize=128M 

分享到:
评论

相关推荐

    关于Unhandled event loop exception No more handles的两种解决方案

    在使用Eclipse开发工具的过程中,有时会遇到一个较为棘刺的问题——出现“Unhandled event loop exception No more handles”的错误提示。这一错误不仅令人困惑,而且严重影响了Eclipse的正常使用。本文旨在通过分析...

    解决Java_heap_space问题

    - 调整永久代(PermGen space,JDK 7及以前版本使用)或元空间(Metaspace,JDK 8及以上版本使用)大小。对于永久代,可以使用`-XX:PermSize`和`-XX:MaxPermSize`参数进行配置;对于元空间,则通过`-XX:...

    Eclipse运行TOMCAT 出现在a java exception has occurred的解决办法。

    当我们在Eclipse中双击TOMCAT SERVER时,可能会出现"a java exception has occurred"的错误信息,这是因为Eclipse无法找到TOMCAT的类库文件tomcat-ujli.jar所致。tomcat-ujli.jar是TOMCAT的核心类库文件,负责处理...

    C#winform 全局错误捕捉 可以让错误跳过去继续执行住程序

    AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); // UnhandledException事件处理程序 private static void CurrentDomain_Unhandled...

    unhandled exception(解决方案).md

    unhandled exception(解决方案).md

    2021-Unhandled-Exception:未处理的异常

    标题 "2021-Unhandled-Exception:未处理的异常" 暗示了这是一个关于在编程或系统管理过程中遇到的错误情况,特别是在Sitecore环境下。Sitecore是一款强大的数字体验平台,用于构建和管理网站内容。"未处理的异常...

    snmp Unhandled exception(NTDLL.DLL):0xC0000005

    标题中的“snmp Unhandled exception(NTDLL.DLL):0xC0000005”是一个常见的编程错误,这通常意味着程序在尝试访问内存时遇到了未处理的异常,具体是访问冲突(Access Violation)。这个错误是由于多种原因引起的,...

    如何使用主线程异常捕获错误例子C#.net源代码编写

    需要注意的是,`UnhandledException`事件通常用于记录错误信息、清理资源或者进行其他必要的善后操作,因为在此事件处理程序中已经无法恢复程序的正常执行流程。如果可能,应该在更近的上下文中捕获和处理异常,以...

    Node.js-在Electron应用中捕获未处理的错误和promiserejections

    当在事件循环中发生错误,且没有合适的 `try-catch` 块或错误处理器来处理时,`uncaughtException` 就会被触发。但是,需要注意的是,这种方法并不完美,因为它可能导致数据不一致和不可预测的行为。应尽可能避免...

    WPF全局异常捕获Demo,防止程序运行过程中出现异常崩溃

    2. **全局异常处理器**:在上述代码中,我们为`AppDomain.CurrentDomain.UnhandledException`和`Dispatcher.UnhandledException`事件都添加了事件处理函数。`AppDomain`级别的处理用于捕获非UI线程的异常,而`...

    vb.net全局错误全局异常处理捕获

    总的来说,VB.NET全局错误和异常处理涉及对`AppDomain.UnhandledException`和`Application.ThreadException`事件的订阅,以及如何在这些事件处理器中执行适当的错误恢复策略。通过正确实施全局错误处理,开发者可以...

    failed to execute script 解决方案+命令行执行传参exe

    在IT行业中,我们经常遇到各种错误,"failed to execute script"是其中之一,尤其在尝试运行Python脚本时。这个问题通常发生在使用Python的`py`或`exe`可执行文件时,尤其是在试图通过命令行传递参数时。让我们深入...

    解决MAX-VR渲染跳出及弹出UNHANDLED EXCEPTION内存分配失败.docx

    标题中的问题集中在“MAX-VR渲染跳出”以及“UNHANDLED EXCEPTION内存分配失败”,这通常是3D建模软件Autodesk 3ds Max在使用V-Ray渲染引擎时遇到的常见问题。V-Ray是一款强大的第三方渲染插件,广泛应用于建筑设计...

    Exception C++ 和 More Exception C++

    在C++编程语言中,异常处理是一个至关重要的概念,它允许程序员优雅地处理程序运行时可能出现的错误或异常情况。"Exception C++ 和 More Exception C++"很可能是两部分的内容,第一部分是基础的C++异常处理介绍,而...

    保存cad时出现的错误,清理后保存即可解决1111.lsp

    cad保存文件时出现文件错误,加载并运行一些好的lisp程序,几个解决

    [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: Bad state: No element

    在调用List.first 时报出该异常 看一下List 中get first方法的源码: /** * Returns the first element. * * Throws a [StateError] if `this` is empty. * Otherwise returns the first element in the ...

    简单了解C++常见编程问题解决方案

    问题1:Unhandled exception at 0x00007FFDB39AA839 in TesseractLACadd1.exe: Microsoft C++ exception: boost::filesystem::filesystem_error at memory location 0x000000EAFABFEED0. 解决方案:我只能说,这个的...

    SQL语句执行超时引发网站首页访问故障问题

    非常抱歉,今天早上 6:37~8:15 期间,由于获取网站首页博文列表的 SQL 语句出现突发的查询超时问题,造成访问网站首页时出现 500 错误,由此给您带来麻烦,请您谅解。 故障的情况是这样的。 故障期间日志中记录了...

    Windows Exception Handling

    异常处理是计算机编程中的一个重要组成部分,用于捕获和响应程序执行过程中出现的意外情况或错误。在Windows操作系统中,异常处理机制尤为复杂,因为它不仅涉及到软件层面的处理,还涉及硬件异常的管理。本文将重点...

    PotPlayer x64 1.7.13963 美化版

    PotPlayer是世界上最好最强大的影音播放器

Global site tag (gtag.js) - Google Analytics