Das ist zwar ein Alignment-Test, aber es geht ja in die selbe Richtung
und man sieht sehr gut, was "falsche" Größen/Ausrichtungen bewirken können.
und dann noch 2 Seiten zum Lesen
http://www.ibm.com/developerworks/library/pa-dalign/
http://msdn.microsoft.com/en-us/library/aa290049.aspx
Aber ganz in Ernst, sowas hat eigentlich nur eine Auswirkung, wenn es sehr viele und schnelle Operationen und es keine anderen stärker bremsenden Einflüsse gibt.
Also lokal nehme ich auch vorwiegend Integer und Co.,
aber in Records und bei fest definierten Wertebereichen, da nehm ich meißt einen passenenden Typ.
Außerdem sind gut ausgerichtete kleinere Typen dann nur dalb so "schlimm", wie unausgerichtete passende Typen.