当前位置: 首页 > 面试题库 >

Eclipse + GWT->开发模式中的内存不足

晁绍辉
2023-03-14
问题内容

如果我在开发模式下的eclipse中运行GWT应用程序,然后在浏览器中单击一段时间,我总是会在eclipse中收到“内存不足”错误。我的计算机具有16
GB的Ram,并且从未使用超过8GB的内存。

我尝试了几个配置参数。我的“运行”配置中的VM参数包含以下参数:“ -Xms8192m -Xmx8192m”

即使在eclipse.ini中,我也测试了几个配置参数,现在看起来像这样:

--launcher.XXMaxPermSize
8192M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
8192m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms8192m
-Xmx8192m

但是我仍然得到错误。有什么办法可以防止这种情况?


问题答案:

如果浏览器应用程序抛出OutOfMemoryError,则您无需更改Eclipse设置(eclipse.ini),这仅适用于Eclipse本身(更多的内存,通常是更快的工作台)。

要增加应用程序的内存(从Eclipse启动的任何Java应用程序)的内存,请转到Run/Debug configurations...“运行”菜单中的,然后VM argumentsArguments该应用程序的运行配置标签上设置:

-Xms128M -Xmx1024M -XX:MaxPermSize=256M


 类似资料:
  • 我对GWT是新手。我不知道如何启动超级开发模式。我需要一步一步的详细解释。 但我不明白这一点。

  • 但是当我启动服务器时,这个url不起作用: 出现错误警报: 有什么想法吗? 谢谢你,泰金。

  • 我是否遗漏了任何配置等? 事先非常感谢

  • GWT-2.5-super-dev-mode 引入超级开发模式 GWT的超级开发模式是如何工作的? 然而,我在尝试打开超级开发模式的步骤中被卡住了: 调试文件中的js代码时,脚本在第324行中断: 一旦函数被调用,就会运行更多的模糊函数,调试器就会返回。 我知道这仍然是实验性的,但你知道我可能做错了什么吗? PS:我使用的是gwt2.5、gwt-maven-plugin2.5和Chrome 23.

  • 开发模式需要GWT Developer插件 我已经附上了贝娄的图像 如何使GWT插件与我的项目一起工作?谢谢你的帮助

  • 我试图在开发模式下加载我的应用程序,使用Chrome V20.0在我的本地ip 127.0.0.1上。应用程序加载失败,显示如下: > 消息:“GWT代码服务器断开连接,很可能是您关闭了GWT开发模式。或者,您可能已经失去了网络连接。要解决此问题,请尝试重新启动GWT开发模式并刷新此页。” 这些错误不会伴随任何代码堆栈跟踪输出。通常,如果我将地址表单127.0.0.1更改为localhost,模块