Результаты поиска по запросу "compiler-optimization"
Превращают ли компиляторы C ++ 11 локальные переменные в значения r, когда они могут это сделать во время оптимизации кода?
Иногда целесообразно разбить сложные или длинные выражения на несколько шагов, например (2-я версия не совсем понятна, но это всего лишь пример):
Переупорядочение инструкций чтения / записи в GCC
Примитивы синхронизации Linux (spinlock, mutex, RCU) используют инструкции барьера памяти, чтобы заставить инструкции доступа к памяти переупорядочиваться. И...
Почему JIT-компилятор .NET решил не встроить или не оптимизировать вызовы пустых статических методов, которые не имеют побочных эффектов?
Я думаю, что я наблюдаю, что компилятор .NET JIT не встраивает и не оптимизирует вызовы пустых статических методов, которые не имеют побочных эффектов, что н...
Программно переименовывать функции
В настоящее время я пишу компилятор ECMAScipt5, который выполняет различные заданные оптимизации / преобразования в дереве разбора и компилирует обратно в EC...
Почему «while (i ++ <n) {}» значительно медленнее, чем «while (++ i <n) {}»
Очевидно на моем ноутбуке с Windows 8 с HotSpot JDK 1.7.0_45 (со всеми опциями компилятора / виртуальной машины, установленными по умолчанию), цикл ниже
Разрешено ли компилятору освобождать переменные указателя?
Было заявлено, чтокомпилятор может повторно использовать переменную-указатель для других целей послереаллок быть освобожденнымТаким образом, вы не можете гар...