www.dntips.ir
مطالب ۳۶۹۴
نویسندگان ۲۷۶
گروه‌های مطالب ۱۰۲۴
نقشه‌های راه ۱۱۹
دوره‌ها ۱۴
اشتراک‌ها ۱۷۹۱۴
→ ‫30 سال با ++C
‫ده نکته درباره Gulp ←
عنوان:

‫Hoisting در JIT دات نت


نویسنده: وحید نصیری
تاریخ: ۱۳۹۴/۰۹/۰۷ ۰:۵۹
آدرس: www.dntips.ir

Hoisting برای مثال به معنای عدم محاسبه‌ی مجدد arr.Length در حلقه‌ی ذیل به ازای هر بار تکرار است:

public void Update(int[] arr, int x, int y)
{
    for (var i = 0; i < arr.Length; i++)
    {
        arr[i] = x + y;
    }
}



مشاهده مطلب اصلی
مطالب مشابه
    اشتراک‌هاحذف لایه‌های انتزاعی غیرضروری در runtime دات‌نت 10مطالبC# 8.0 - Ranges & Indicesمطالببهبود کارآیی حلقه‌های foreach در دات نت 7مطالبسری فیبوناچی و دات نت 4 !مطالبC# 7 - Ref Returns and Ref LocalsمطالبFunctional Programming یا برنامه نویسی تابعی - قسمت دوم – مثال‌هامطالبمتغیرها در ES 6مطالبNET Just-In-Time Optimization.نظرات اشتراک‌هاتبدیل آنلاین transcript به فرمت srtنظرات مطالبC# 7.1 - Tuple Name Inference