RedDeveloper
Блог
Вопросы
Теги
Топ 25 вопросов про Compiler Optimization
Коллекция из 25 самых популярных вопросов про
compiler-optimization
с ответами и комментариями.
Топ 25
Топ 15
Топ 20
Топ 30
Топ 50
Топ 100
Все вопросы
Вопросы на собеседовании
1
Почему компилятор Rust не оптимизирует код, предполагая, что две изменяемые ссылки не могут быть псевдонимами?
2
Компилятор перестает оптимизировать неиспользуемую строку при добавлении символов
3
Оптимизация компилятора может привести к целочисленному переполнению. Все хорошо?
4
Понимание правила «как если бы» «программа выполнялась так, как написано»
5
Почему ни один из основных компиляторов не оптимизирует это условное хранилище, которое проверяет, установлено ли уже значение?
6
Почему -march = native так редко используется?
7
Как продемонстрировать проблемы с переупорядочиванием инструкций Java?
8
Разрешено ли компиляторам оптимизировать перераспределение?
9
Почему инициализация строки "" более эффективна, чем конструктор по умолчанию?
10
Почему g ++ переводит вычисления в горячий цикл?
11
Оптимизация инициализации массива
12
Почему компилятор C++ может дублировать базовый блок выхода из функции?
13
Эффективность List<T>.RemoveAll() / оптимизация компилятора
14
Оптимизирует ли компилятор Java ненужный тернарный оператор?
15
Соответствует ли условная оптимизация хода стандарту C?
16
Почему GCC и Clang появляются в обеих ветках, а не только один раз? (Выделение частей эпилога из дублирования хвоста)
17
Как я могу остановить Clang от чрезмерного расширения вложенных циклов с помощью шаблонов?
18
Заполнение в конце в C/C++ во вложенных структурах - нужно ли это?
19
Почему clang не использует инструкции x86 для назначения памяти, когда я компилирую с отключенной оптимизацией? Эффективны ли они?
20
Как векторизовать с помощью gcc?
21
Почему использование LTO увеличивает размер моего двоичного файла Rust?
22
Могут ли 2 `restricted`-указателя сравниваться равными?
23
Как современная оптимизация компилятора может преобразовать рекурсию в возвращение константы?
24
Копирование bool из параметра в глобальный - сравнение вывода компиляторов
25
Явная рекурсия Haskell против `iterate`