On Friday, 1 February 2013 at 11:06:02 UTC, Walter Bright wrote:
On 1/30/2013 8:44 AM, Dmitry Olshansky wrote:
In allocation scheme I proposed that ID could be a 32bit
offset into the unique
identifiers chunk.
That only works if you know in advance the max size the chunk
can ever be and preallocate it. Otherwise, you have no
guarantee that the next allocated chunk will be within 32 bits
of address of the previous chunks.
This can easily be archived by preallocating file.size bytes...
it will be x orders of magnitude too much, but it doesn't matter,
as in the end only the cache locality matters.