私のプロジェクトでは、Ant をビルド スクリプトとして使用しています。コンパイル段階では、約 20 個のモジュールをコンパイルする必要があり、その数は増え続けています。モジュールをコンパイルするには、mxmlc タスクを順番に呼び出します。mxmlc がメモリを解放していないように見えることを除いて、すべてが期待どおりに機能します。
私はすでに設定しました:
export ANT_OPTS="-Xms1536m -Xmx1536m -XX:PermSize=1024m -XX:MaxPermSize=2048m"
しかし、私のビルド スクリプトはすでに限界に達しています。それで、未使用のメモリを解放する方法があるかどうか興味がありますか? それとも、メモリリークを回避する別の便利な方法があるでしょうか?
アイデアとして、いくつかの引数を取り、1 つのモジュールのみをビルドする追加のビルド スクリプトを作成し、メインのビルド スクリプトからこの flex ビルド スクリプトを外部アプリとして呼び出すことを検討します。しかし、それはハックです。それを処理するためのより専門的な方法を知っていることは素晴らしいことです...
よろしくお願いします!