CLRMD doesn't seem to take alignment into account, whereas SOS (at least on older versions of the CLR) seems to take it into account. Consider reporting sizes with alignment. On x86 -- SOH is 4-byte aligned, LOH is 8-byte aligned; on x64 everything is 8-byte aligned.
CLRMD doesn't seem to take alignment into account, whereas SOS (at least on older versions of the CLR) seems to take it into account. Consider reporting sizes with alignment. On x86 -- SOH is 4-byte aligned, LOH is 8-byte aligned; on x64 everything is 8-byte aligned.