تحديثات MSVC Backend في Visual Studio 2019 الإصدار 16.3 و 16.4

جلب الإصداران 16.3 و 16.4 من Visual Studio 2019 العديد من التحسينات الجديدة في إنشاء التعليمات البرمجية وبناء الإنتاجية والأمان. إذا لم تقم بتحميل نسختك حتى الآن ، فإليك نظرة عامة سريعة على ما فاتك.



عرض C ++ Build Insights ، مجموعة جديدة من أدوات تحليل البناء في Visual Studio 2019 الإصدار 16.4.

Visual Studio 2019 16.3


  • AVX-512 /arch:AVX512, , , , AVX-512.
  • . /Ob3.
  • .
  • alias-, , SSA, SSA.
  • (CSE) .
  • spaceship .
  • fma, fmal, fmaf std::fma FMA, .
  • .
  • __iso_volatile_loadxx  __iso_volatile_storexx, .
  • AVX-512, .
  • mm_shuffle _mm_setps /arch:AVX2.
  •  FrameHandler4 (FH4)  AMD64.

Visual Studio 2019 16.4


  •  AddressSanitizer (ASAN), .
  • C++ Build Insights, .
  • 24 4, .
  • , .
  • /d2ReducedOptimizeHugeFunctions 20 000 . /d2ReducedOptimizeThreshold:#.
  • AVX-512, : , int32, int-fp. /arch:AVX512.
  • , , .
  • inliner, 16.3 , /Ob3.
  • ENQCMD ENQCMDS, .
  • RDPKRU WRPKRU, PKRU, Intel.
  • VP2INTERSECTD VP2INTERSECTQ, , , .

هل تريد الاستفادة من كل هذه التحسينات؟ إذا كان الأمر كذلك ، فقم بتنزيل  أحدث إصدار من Visual Studio 2019 وشارك  آرائك!

Source: https://habr.com/ru/post/undefined/


All Articles