ピア間でファイルを転送するために actionscript p2p アプリケーションを使用しています。受信したすべてのファイル byteArrays は、次のような 1 つの配列に格納されます。
recvFiles[peerID][fileID].data:ByteArray = FileReference.data
今、私はそのような状況で立ち往生しています-誰かが1GBを超えるサイズのファイルを転送することにした場合はどうなりますか. これは、受信機のメモリが目詰まりすることを意味します。
ユーザーがPCに保存した後、保存されたファイルbyteArrayを削除するにはどうすればよいですか?
私はこれについて考えました:
recvFiles[peerID][fileID] = null;
しかし、私はアクションスクリプトの初心者であり、それがメモリとどのように相互作用するかわかりません...
だから私の質問は、メモリをクリアする最良の方法は何ですか?
助けてくれてありがとう!