Я использую URLStream для загрузки большого файла и локального сохранения в мобильном приложении.Для этого мне нужно сохранить загруженные байты на ByteArray:
private function handleStreamProgress(event : ProgressEvent) : void {
if ( urlStream.bytesAvailable == 0 ) return;
if ( urlStream.connected ) {
urlStream.readBytes(byteArray, byteArray.length);
fileStream.writeBytes(byteArray, bytesOffset);
bytesOffset = byteArray.length;
}
}
Эти байты из загруженного файла хранятся в памяти?(Профилировщик не показывает чрезмерное потребление памяти ...)
Стоит ли очищать byteArray после сохранения каждой последовательности байтов?