0

当我尝试调试或运行我的 flex 应用程序时,它显示“内存不足”对话框。我使用 IDEA 11.1 Ultimate 和 Windows 7 64x。

我尝试了什么:

  • 创建一个新的空白项目并运行它 - 结果相同(内存不足)
  • 使用 64x 版本的 IDEA - 没有帮助
  • 将 xmx 设置增加到 6Gb - 结果相同
  • 安装 IDEA 10.5 并在那里启动我的项目 - 它工作正常。但我真的需要 11.1 来运行我的项目。
  • 卸载并重新安装 JRE 和 JDK 版本 7 和 6(不能同时安装) - 没有帮助
  • 从 flex SDK 4.6 切换到 4.5 - 没有帮助
  • 在清除所有设置的情况下重新安装 IDEA 11.1 - 没有帮助!

它以前工作得很好。我不知道会发生什么变化。

我注意到编译工作正常 - 我得到了可以在 flashplayer 中运行的项目的正确编译 swf 文件。但是,当 IDEA 应该运行新编译的 swf 时,它会占用所有内存。

可以做些什么呢?我还应该尝试什么?

我真的不明白为什么重新安装 IDEA 并没有解决我的问题。可能是我没有清除所有设置?

4

2 回答 2

2

尝试File| Invalidate Caches甚至在重命名IDEA 文件夹后使用所有默认值运行。

IDEA 11.1.3 版本也有一些相关的修复,试试看吧

如果没有帮助,请将hprof内存转储上传到JetBrains FTP 服务器联系支持人员寻求帮助,有关详细信息,请参阅http://devnet.jetbrains.net/docs/DOC-192(底部的内存快照部分)。您需要使用-XX:+HeapDumpOnOutOfMemoryError选项运行 IDEA。

于 2012-06-13T18:03:05.823 回答
0

您是否打开了更多的 IDEA 窗口?就像在新窗口中打开另一个项目一样。在这种情况下,关闭另一个窗口不会释放内存。唯一对我有帮助的是重新启动整个 IDEA 应用程序。

于 2012-06-14T07:44:34.600 回答