In general доступ к массиву медленнее, чем временный, потому что он имеет 2 дополнительных фрагмента служебных данных
- Уровень косвенности
- Проверка границ
Однако я бы не изменил бы какой-либо код, который у меня был сегодня, основываясь на этих знаниях, если бы профилировщик явно не показал, что узкий цикл является существенной проблемой перфорирования в моем приложении.И, кроме того, показали, что переход на локальный кешированный файл дает значительную выгоду.