private IntPtr AllocateSegment() { this.NoisyLog("Allocating segment of size {0}.", SegmentSize); return Marshal.AllocHGlobal(SegmentSize + Alignment); }