Евгений Пешков - .NET: AOT в 2022

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024
  • Подробнее о конференции DotNext: jrg.su/3WmFRE
    - -
    JIT-компиляция в .NET позволяет создавать кроссплатформенные приложения и решает проблемы взаимодействия сборок в рантайме, но может негативно сказаться на производительности приложения, особенно на этапе старта, когда необходимо загрузить и скомпилировать множество методов сразу.
    .NET на протяжении всей своей истории имел средства для решения этой проблемы, позволяющие предкомпилировать весь или часть кода заранее. Например, Ngen в .NET Framework или CoreRT как самостоятельная платформа. В современном .NET основное средство для Ahead-of-Time compilation - это Crossgen2.
    К сожалению, Ahead-of-Time компиляция - далеко не серебряная пуля, а технология, несущая свои tradeoffs и не гарантирующая прирост производительности.
    Скачать презентацию: squidex.jugru....

Комментарии •