zero-fill and memory allocation size