However, I don't know the true answer. It may actually be 1.7MB of "bookeeping", but I doubt that...
It's a bit of pre-allocation and some internal bookkeeping.
void main()
{
import std.stdio;
import core.memory;
writeln(GC.stats);
}
// used, free
Stats(256, 1048320)
The remaining .7Mb could probably be attributed to some internal
data structures.
