AIR で非常に重いアプリケーションを作成しています。すべてのメモリ リークの問題を克服することができました。ただし、バックグラウンド DB 操作 (同期) により、パフォーマンスが低下します。
私の質問は、ActionScript ワーカーを使用してそのようなバックグラウンド タスクを実行できますか?
ありがとう、インドラジット
AIR で非常に重いアプリケーションを作成しています。すべてのメモリ リークの問題を克服することができました。ただし、バックグラウンド DB 操作 (同期) により、パフォーマンスが低下します。
私の質問は、ActionScript ワーカーを使用してそのようなバックグラウンド タスクを実行できますか?
ありがとう、インドラジット
もちろんできます。ただし、注意が必要なことの 1 つは、Worker 内でデータベース ファイルに関連するFile
、SQLConnection
、またはその他のインスタンスを作成する必要があることです。ByteArray
それらを別の場所で作成してからワーカーに渡すと、問題が発生します。
ActionScript ワーカーを簡単に使用する方法も探している場合は、このライブラリも役立つことがあります。https://github.com/myflashlab/easyAS-Worker