首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mxmlc的Ant gc任务?

mxmlc的Ant gc任务?
EN

Stack Overflow用户
提问于 2010-12-02 16:41:51
回答 2查看 1.2K关注 0票数 2

在我的项目中,我使用Ant作为构建脚本。在编译阶段,我必须编译大约20个模块,而且这个数字还在增长。为了编译我的模块,我依次调用mxmlc task。除了mxmlc似乎没有释放内存之外,一切都像预期的那样工作。

我已经设置了:

代码语言:javascript
复制
export ANT_OPTS="-Xms1536m -Xmx1536m -XX:PermSize=1024m -XX:MaxPermSize=2048m"

但是我的构建脚本已经达到了极限。所以,我很好奇是否有任何方法可以释放未使用的内存?或者,也许有另一种简单的方法来避免内存泄漏?

作为一个想法,我考虑创建额外的构建脚本,该脚本采用一些参数并仅构建一个模块,并从我的主构建脚本中调用此flex构建脚本作为外部应用程序。但这是一种黑客行为。如果能有更专业的方式来处理那就太好了。

提前感谢大家!

EN

回答 2

Stack Overflow用户

发布于 2011-03-16 23:16:08

我遇到了这个问题,并通过使用mxmlc fork的ANT任务解决了它:

代码语言:javascript
复制
<mxmlc fork="true" ... >

这会导致mxmlc产生另一个用于编译(每个应用程序/模块)的进程。

票数 2
EN

Stack Overflow用户

发布于 2010-12-02 17:11:44

作为一个时间解决方案,我已经实现了我上面描述的“想法”。实际上工作得很好。希望对某些人有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4333124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档