Eclipse OutOfMemoryError Flex 3

时间:2013-10-04 12:36:12

标签: eclipse flex flex3

我只能编写一行代码并构建。下一次更改将使eclipse中的内存不足(java.lang.OutOfMemoryError)。我通过params的快捷方式运行eclipse:  -vmargs -Xms1024m -Xmx1024m -XX:+ UseParallelGC -XX:PermSize = 128M -XX:MaxPermSize = 256M。

我知道这个问题已经完成了很多次,但我想知道如果将代码分成swc libs,我会解决这个问题。我想我已经在网上尝试了所有不成功的东西。我的项目太大了!构建操作如何与lib一起工作,它是否编译未更改的库。这会有用吗?我也想尝试这种方法,因为构建需要很长时间。有谁知道一个好的文档,我可以理解构建的内容是什么?

1 个答案:

答案 0 :(得分:1)

根据我的经验,除非你清理项目,否则它不会编译未更改的库。我不认为有相同的文档,我已经使用eclipse.ini文件来更改vm参数,这似乎对我有用。试着用这个。

如果你仍然需要加快编译速度,我以前用以下方式攻击它

  • 从主项目中删除库的所有依赖项。 (因此,每个项目都会在不打扰他人的情况下构建)
  • 在库项目的构建路径中,(输出文本字段)指向它 主项目的lib位置。
  • 在构建路径下> libraries选项卡在此处添加swc文件并将源附加到lib项目

现在构建主项目时,由于不了解lib项目,因此不需要花费很多时间。

希望它有所帮助。