[DotNetRu] Андрей Порожняков «Native AOT. Возможности и ограничения»

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео принадлежит каналу «DotNetRu» (@DotNetRu). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Иногда .NET-приложения запускаются дольше, чем нужно. Это связано с особенностями JIT-компиляции — при каждом старте IL-код компилируется в машинные инструкции. Проблема становится заметной, когда приложения запускаются часто, например, при реализации FaaS. Решением может стать ahead-of-time, или AOT-компиляция. Это одна из функций, над которой сейчас работает группа Microsoft. Она генерирует машинные инструкции на этапе сборки приложения, и можно обойтись без IL-кода. Но такой подход предъявляет ряд требований к приложению и разработке. Андрей расскажет, как ускорить запуск приложения за счёт AOT-компиляции. Рассмотрит требования и ограничения публикации Native AOT. Отдельно скажет о поддержке Minimal API и генераторов исходного кода, о плюсах, минусах и практической пользе технологии.
Back to Top