Результаты поиска по запросу "compiler-optimization"
Переупорядочение инструкций чтения / записи в GCC
Примитивы синхронизации Linux (spinlock, mutex, RCU) используют инструкции барьера памяти, чтобы заставить инструкции доступа к памяти переупорядочиваться. И...
Компилирует ли JavaScript функцию каждый раз, когда она вызывается?
Скажем, у меня есть эта функция: function A() { function B() { return 1; } return 1 + B(); }Работает лиB компилируется каждый раз, когда я вызываю функциюA? Я помню, кто-то говорит, что не будет. Но моя память становится ржавой, и я не могу ...
Как узнать, какие оптимизации на самом деле применяются при использовании gcc?
С IBMс семейством XL-компиляторов можно поставить два варианта (
Включает ли компилятор Java сворачивание строковых констант?
я узнал чтоJava поддерживает постоянное сворачивание примитивных типов [https://stackoverflow.com/questions/2264178/what-is-constant-folding-in-java-compiler] , но что насчетStrings? пример Если я создаю следующий исходный код out.write("" + ...
Инструкция компилятора переупорядочивает оптимизации в C ++ (и что их тормозит)
Я сократил свой код до следующего, который настолько прост, насколько я мог бы это сделать, сохранив интересующий меня вывод компилятора. void foo(const uint64_t used) { uint64_t ar[100]; for(int i = 0; i < 100; ++i) { ar[i] = ...
Какую оптимизацию предлагает const в C / C ++? (если есть)
Я знаю, что, где это возможно, вы должны использовать ключевое слово const при передаче параметров по ссылке или по указателю для удобства чтения. Есть ли ка...
намек - это просто разные вещи.
есть макрос для проверки ошибок, который выглядит следующим образом: #define CheckCondition( x ) \ if( x ) { \ //okay, do nothing \ } else { \ CallFunctionThatThrowsException(); \ }и обычно условие должно бытьtrue и мы хотели бы, чтобы ...
Почему я должен включить оптимизацию в g ++ для простого доступа к массиву?
Я написал простой алгоритм исключения Гаусса, используя
флаг компилятора g ++ для минимизации двоичного размера
У меня есть Arduino Uno R3. Я делаю логические объекты для каждого из моих датчиков, используя C ++. Arduino имеет очень ограниченную встроенную память 32 КБ *, и в среднем мои скомпилированные объекты имеют размер около 6 КБ *. Я уже использую ...
Использование этого указателя вызывает странную деоптимизацию в горячей петле
Недавно я наткнулся на странную деоптимизацию (или, скорее, упущенную возможность оптимизации).Рассмотрим эту функцию для эффективной распаковки массивов 3-р...