кстати если у тебя в классе инт, дабл, поинтер и реф тип - рефтип положат первым?
Это открытый вопрос :) Штатный упаковщик будет скорее стараться, чтобы блоки ссылок были одним куском, чтобы gc map был покомпактнее. Но если есть возможность упихать реф-поле в дырку, и других кандидатов нет, то он, конечно, возьмёт ту дырку. Потому что футпринт объектов куда круче влияет на GC, чем структура gc map-ов :)