AD (27.04.2006 13:45, просмотров: 1) ответил rezident на Это только выводы или есть практическое подтверждение? Приведите пример структуры, компилятор и тип кристалла.
Сам не пользовал Open Research Compiler Release 2.0:
Aggregate object layout for locality: Large aggregate objects usually have hot and cold portions in a way similar to code. They are not necessary memory or cache friendly. While user can rearrange the physical layout for such purposes, this may not align with good programming principles. We implemented "structure reorder" in this release that can automatically restructure physical layout of an aggregate object, if and when it satisfies all legality constraints.