Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cache the block which most recently successfully allocated something
Otherwise, once the most recently allocated block was full, all allocations would need to scan the whole collection of blocks to find free space, which could take a while if lots of blocks had already been allocated but contained free space due to things being freed.
- Loading branch information