Главная /
Оптимизация приложений с использованием компиляторов Intel /
С какой целью производится удаление излишних ссылок (pointer chasing)?
С какой целью производится удаление излишних ссылок (pointer chasing)?
вопросПравильный ответ:
лишние ссылки могут привести к неожиданному освобождению памяти
процесс разыменования не всегда детерминирован, его лучше избегать
каждое разыменование требует подгрузки структуры в память, что существенно для больших структур
это нужно для только чтобы избежать лишних операций освобождения памяти
удаление лишних ссылок относится только к стилю оформления программы, а не к скорости и компиляторной оптимизации
Сложность вопроса
46
Сложность курса: Оптимизация приложений с использованием компиляторов Intel
53
Оценить вопрос
Комментарии:
Аноним
Какой человек гуглит данные вопросы интуит? Это же элементарно
18 апр 2019
Аноним
спасибо за пятёрку
17 сен 2018
Аноним
Если бы не данные подсказки - я бы сломался c этими тестами intuit.
10 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Выберете неверное утверждение
- # Выберите фрагмент кода, получаемый после применения оптимизации расщепления цикла на заданном цикле: p = 10; for (i=0; i<10; ++i) { y[i] = x[i] + x[p]; p = i; }
- # Какие недостатки имеют оптимизации процедурного уровня?
- # В чем недостаток статического профилировщика
- # Выберите верные утверждения