在我的项目中,我使用Ant作为构建脚本。在编译阶段,我必须编译大约20个模块,并且数量正在增长。为了编译我的模块,我依次调用mxmlc任务。除了看起来mxmlc不释放内存之外,一切都按预期工作。mxmlc的Ant gc任务?
我已经设置:
export ANT_OPTS="-Xms1536m -Xmx1536m -XX:PermSize=1024m -XX:MaxPermSize=2048m"
但我的构建脚本已经达到了极限。所以,我很好奇,如果有任何方法释放未使用的内存?或者也许有另一种方法可以避免内存泄漏?
作为一种理念,我认为创建额外的构建脚本,需要一些指定参数和不建立只有一个模块,并从我的主构建脚本中调用这个Flex构建脚本作为外部应用程序。但它是一个黑客。会很高兴知道一些更专业的方式来处理它...
谢谢大家提前!