Add TODO
This commit is contained in:
@@ -362,6 +362,11 @@ class NativeHTTPRequest
|
|||||||
return promise.future;
|
return promise.future;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//TODO: BytesBuffer provides relief from the slowdown we were facing with the prior implementation of the "growBuffer" method that
|
||||||
|
//existed previously. While this is now solved, we still face the issue of excess memory usage by a factor of 2 in relation to
|
||||||
|
//the total total file size, meaning a file with the size of 2GB, requires 4GB of RAM to put together succcessfully. To solve this,
|
||||||
|
//we essentially create our own similar BytesBuffer type that will build the final allocation in smaller increments that reduce the
|
||||||
|
//total memory footprint to a small fraction of this. For reference, search for the "NativeHTTPRequest" thread in OpenFL Discord > Lime.
|
||||||
private function buildBuffer() {
|
private function buildBuffer() {
|
||||||
bytes = buffer.getBytes();
|
bytes = buffer.getBytes();
|
||||||
return bytes;
|
return bytes;
|
||||||
|
|||||||
Reference in New Issue
Block a user