|
От: |
WoldemaR
|
|
Дата: | 02.10.06 14:06 |
|
Оценка: |
|
Ситуация следующая:
есть большой массив(объём — мегабайты) из которого обрабатывается 1 строка (объём — килобайты).
Обращения к этой строке происходят очень часто внутри больших циклов.
адрес обращения вычисляется, но всегда остаётся в рамках строки.
есть подозрение, что каждый раз происходит обращение к памяти, хотя (внимание) вся строка может поместиться в кеш процессора.
вопрос — можно ли сказать компилятору чтобы он поместил в кеш некий участок памяти,
а если нельзя, то как можно оптимизировать такую ситуацию?
Пока на собственное сообщение не было ответов, его можно удалить.