2
我需要寫大量數據到磁盤,所以我用FileStream.openAsync()
:是否可以在FileStream中設置BufferSize?
this.file_stream = new FileStream();
this.file_stream.openAsync(fl, FileMode.WRITE);
//Write large get from database
while(i < 10240000) {
this.file_stream.write(bigDatas)
i = i + 1;
}
,然後應用程序被Linux kenkel(郵件副本從 'dmesg的')遇難:
終止進程4267 (MyFlex)總-VM:1282708kB,匿名-RSS:863176kB,文件RSS:756KB
那麼,有沒有什麼辦法來設置緩衝區大小的FileStream?
這可能是有用的,即使它涉及閱讀不寫:http://stackoverflow.com/questions/2321951/as3-working-with-arbitrarily-large-files – altschuler