我使用第三方插件在eclipse中有一个OutOfMemory(堆大小)插件是Adobe Livecycle工作台,在内存不足时,插件通过WS(使用Axis)检索我服务器上大约70个工作流组件的列表
这是Eclipse中调用堆栈的摘录
...在org.eclipse.equinox.launcher.Main.main(Main.java:1144)
引起:java.lang.OutOfMemoryError:Java堆空间; 嵌套异常是:java.lang.OutOfMemoryError:org.apache.axis.message.SOAPFaultBuilder.createFault中的Java堆空间...
我正在使用这个eclipse.ini
-showlocation
-vm
C:\ bea920\jdk150_04\bin\javaw.exe
-vmargs
-Xms512M
-Xmx1024M
我不使用任何命令行选项
我已将-Xmx1024m添加到我在Java/Installed JRE中唯一安装的JRE中
在我看来:-eclipse不是OutOfMemory本身它只显示1024Mo中的1024Mo使用它继续正常工作 - 插件启动其轴解析而不给它足够的内存
问题: - 我的假设是对的吗? - 如何在eclipse启动器启动的过程中找到更多内存的位置和方式?
您是否从首选项窗口更改了已启动的VM参数?试试这个:
Window->Preferences
Java->Installed JREs
(select your jre here)->Edit..
Default VM Arguments: -Xmx1024m (or whatever size you like)
Run Code Online (Sandbox Code Playgroud)
编辑1:根据您的评论,我看到您已经尝试过这个.我假设您没有根据问题的部分"我如何找到在eclipse启动器启动的过程中为哪些内容和如何提供更多内存?"来尝试它.我想我们都知道当我们假设会发生什么!
您是否考虑过将内存增加到更大的内容,以确定是否可以让它运行(并且可能获得有关导致其崩溃的更多信息)?尝试-Xmx2048m或更大,具体取决于您的可用内存.
您可以在问题中添加一些信息,让我们了解插件的功能吗?这个项目是Web服务吗?等等..
| 归档时间: |
|
| 查看次数: |
1529 次 |
| 最近记录: |