tgoop.com/codehaks/1673
Last Update:
کامپایلAOT
در NET Core.
، کامپایل AOT یا (َAhead Of Time) جایگزینی برای کامپایل سنتی JIT (کامپایل در لحظه اجرا) است. AOT کد را مستقیم به کد محلی ماشین تبدیل میکند تا نیاز به انجام ترجمه در لحظه اجرا حذف شود.
اسمبلیهای دات نت را به یک فایل اجرایی مستقل و محلی تبدیل میکند که به Runtime یا کتابخانههای دات نت وابسته نیست. این روش برای برنامههایی که به دات نت runtime دسترسی ندارند یا در محیطهای با منابع محدود اجرا میشوند، مناسب است.
مزایا: شروع سریع، بدون نیاز به وابستگیهای Runtime، کاهش مصرف حافظه.
معایب: پشتیبانی محدود از Reflection، حجم بالاتر فایل اجرایی، دیباگ کردن پیچیدهتر و دسترسی به زیرمجموعه کوچکتری از APIهای دات نت
موارد استفاده: برنامههای کنسولی کوچک، میکروسرویسها و محیطهایی مانند کانتینرهای Docker که به حداقل سربار Runtime نیاز دارند.
BY کدهک

Share with your friend now:
tgoop.com/codehaks/1673