Nonmoving GC doesn't account for CAF blackholes in "bytes allocated"
The "bytes allocated" metric does not account for blackholes allocated by the mutator during CAF evaluation when the non-moving GC is in use (as they are allocated directly into the nonmoving heap).
The fix is fairly straightforward: nonmovingAllocate
should accumulate allocations into cap->total_allocated
just as Storage.c:allocate
does.