Я всегда слышу, что неприглаженные обращения плохо, потому что они либо вызывают ошибки во время выполнения, либо вызывают сбои в программе, либо замедляют доступ к памяти. Однако я не могу найти никаких фактических данных о том, сколько они замедлят работу.
Предположим, что я нахожусь на x86 и имею некоторую (пока неизвестную) долю неприглашенных доступов - каково наихудшее замедление на самом деле и как я могу оценить его, не исключая всех неприглашенных доступов и сравнивая время выполнения двух версий кода?