Прежде всего, у вас, вероятно, есть несколько МБ кеша, поэтому я сомневаюсь, что он заполнит весь кеш.
Кроме того, процессор занят многими вещами помимо вашего кода, поэтому я сомневаюсьвесь кеш будет использоваться только для вашего кода.
Кроме того, перемещение между оперативной памятью (возможно, у вас есть несколько ГБ) к кешу довольно пренебрежимо.
Итак, удалениецикл (если это цикл постоянной длины) и его замена на явные строки должны дать вам улучшение.
Количество или процент улучшения действительно больше зависят от языка и компилятора, чем от аппаратного обеспечения в этом случае.
Обратите внимание, что существуют языки и ситуации, в которых это может занять больше времени (например, языки интерпретации)
Отказ от ответственности :
Этот тип оптимизации используется не часто, главным образом потому, чтоне улучшается (обычно).
Попробуйте поискать другие места (или другие способы), чтобы улучшить.