0

LoaderMax は、 loader/core の下にある DisplayObjectLoader.as クラスで次の関数を使用します。

彼らは強制GCをTry / Catchブロックの下に置いていますが。Flash Player 11 は依然としてクラッシュします。これについてのアイデアはありますか?

protected static function _forceGCHandler(event:Event):void {
        if (_gcCycles == 0) {
            _gcDispatcher.removeEventListener(Event.ENTER_FRAME, _forceGCHandler);
            _gcDispatcher = null;
        } else {
            _gcCycles--;
        }
        try {
            new LocalConnection().connect("FORCE_GC");
            new LocalConnection().connect("FORCE_GC");
        } catch (error:Error) {

        }
    }
4

2 に答える 2

0

おそらく、強制されたgcを編集して、System.pauseForGCIfCollectionImminent(0.25)を使用できます。

于 2011-11-22T11:02:24.813 に答える
0

2 つの異なる接続を接続するには、次を試すことができます。

new LocalConnection().connect("FORCE_GC");
new LocalConnection().connect("FORCE_GC1");

しかし、これがGCを強制するかどうかはわかりません。

于 2011-12-23T11:01:45.970 に答える