0

シングル ページ アプリケーションは、新しい URL ルートの新しいステージを生成します。
大量のメモリ リークが発生しています。
グローバル変数である Kinetic.shapes と Kinetic.names は、stage.destroy() の呼び出し後でも決してクリアされないことに気付きました。

次の呼び出しでは問題は解決しません。

        this.stage.destroy()
        Kinetic.shapes = [];
        Kinetic.names = [];
        Kinetic.stages = [];

何か案は?ありがとう

4

1 に答える 1

1

どのバージョンの kinetic.js を使用していますか? stage.destroy()バージョン 5.1.0 で メモリ リークを修正したようですhttps://github.com/ericdrowell/KineticJS/wiki/Change-Log

于 2014-12-17T14:19:45.530 に答える