Почему компиляторы медленные: оптимизации, которые жертвуют скоростью сборки
Доклад · 10–15 страниц · Информатика · студент
Рассматриваем этапы компиляции (лексический анализ, оптимизация кода). Примеры, когда компилятор тратит время на улучшение выходного кода.
Компиляция больших проектов может длиться часы — виной тому агрессивные оптимизации. Доклад покажет, какие этапы компиляции (от синтаксического анализа до генерации кода) тормозят процесс, и почему мы на это соглашаемся.
Работа по этой теме — за несколько минут. План и структура бесплатно и без регистрации, оплата — только за готовый документ с оформлением по ГОСТ.
Сгенерировать доклада по этой темеПримерная структура работы
-
Фазы компиляции и узкие места
- <built-in method title of str object at 0x7f87806e54d0>
- <built-in method title of str object at 0x7f87807df6a0>
-
Оптимизации, замедляющие сборку
- <built-in method title of str object at 0x7f87807dcd30>
- <built-in method title of str object at 0x7f87807dedb0>
-
Компромиссы и альтернативы
- <built-in method title of str object at 0x7f87807dece0>
- <built-in method title of str object at 0x7f87806ed110>
Структуру можно менять: перед оплатой вы бесплатно правите главы и параграфы под требования преподавателя.