Pembaruan MSVC Backend di Visual Studio 2019 versi 16.3 dan 16.4

Versi 16.3 dan 16.4 dari Visual Studio 2019 membawa banyak perbaikan baru dalam pembuatan kode, membangun throughput, dan keamanan. Jika Anda belum mengunggah salinan Anda, berikut ini ikhtisar singkat tentang apa yang Anda lewatkan.



Demonstrasi C ++ Build Insights, seperangkat alat analisis build baru di Visual Studio 2019 versi 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, , , .

Apakah Anda ingin memanfaatkan semua peningkatan ini? Jika demikian, unduh  Visual Studio 2019 versi terbaru  dan bagikan pendapat Anda!

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


All Articles