Showing results for performance - C++ Team Blog

Mar 25, 2025
Post comments count2
Post likes count0

VS Code C++ Extension Updates: 4x Faster Colorization & 3.5x Faster Project Startup

Alexandra Kemper
Alexandra Kemper

In the latest releases of the C++ Extension in Visual Studio Code, we have focused on performance improvements and stability. A fast, responsive, and reliable development environment is essential for maintaining productivity, especially in large and complex C++ projects. These updates include many incremental optimizations that collectively speed u...

C++Visual Studio Codeperformance
Jun 5, 2024
Post comments count4
Post likes count0

Integrating C++ header units into Office using MSVC (3/n)

Cameron DaCamara Zachary Henkel
Cameron,
Zachary

Overview Introduction In our previous two (part 1, part 2) blog posts we discussed how Office was thinking holistically about header units. In this installment we’d like to share the concrete steps taken to integrate header units into the build of Microsoft Word, and their effect on build throughput. Throughout the...

C++General C++ Seriesperformance
Apr 18, 2024
Post comments count0
Post likes count0

VS Code C++ Extension 1.19 Release: 3.6x faster Go To Symbol & 1.5x faster colorization

Alexandra Kemper
Alexandra Kemper

With our recent 1.19 release, performance was our biggest focus for the C++ Extension in Visual Studio Code. This included features like progressive population of IntelliSense results and faster symbol searching. With these enhancements, you can begin writing C++ code when opening a file quicker than ever before. Additionally, we also added support...

C++Visual Studio Codeperformance
Sep 28, 2023
Post comments count0
Post likes count2

MSVC ARM64 Optimizations in Visual Studio 2022 17.7

Hongyon Suauthai (ARM)
Hongyon Suauthai (ARM)

In Visual Studio 2022 version 17.6 we added a host of new ARM64 optimizations. In this 2nd edition of our blog, we will highlight some of the performance improvements to MSVC ARM64 compiler backend, we will discuss key optimizations in the Visual Studio 2022 version 17.7 for both scalar ISA and SIMD ISA (NEON). We started introducing these performa...

C++performanceBackend
Sep 25, 2023
Post comments count10
Post likes count5

MSVC Machine-Independent Optimizations in Visual Studio 2022 17.7

Troy Johnson
Troy Johnson

This blog post presents a selection of machine-independent optimizations that were added between Visual Studio versions 17.4 (released November 8, 2022) and 17.7 P3 (released July 11, 2023). Each optimization below shows assembly code for both X64 and ARM64 to show the machine-independent nature of the optimization. Optimizing Memory Across Block ...

performanceC++
Dec 13, 2022
Post comments count0
Post likes count3

Improving the State of Debug Performance in C++

Cameron DaCamara
Cameron DaCamara

In this blog we will explore one change the MSVC compiler has implemented in an effort to improve the codegen quality of applications in debug mode. We will highlight what the change does, and how it could be extended for the future. If debug performance is something you care about for your C++ projects, then Visual Studio 2022 version 17.5 is maki...

AnnouncementC++New Feature
Nov 28, 2022
Post comments count4
Post likes count4

A Tour of 4 MSVC Backend Improvements

Sy Brand Eric Brumer
Sy,
Eric

This blog post presents some of the optimizations the backend team has implemented for Visual Studio 2022.

C++performanceBackend
Nov 15, 2022
Post comments count0
Post likes count3

Visual Studio 2022 Performance: Faster C++ Source Code Indexing

Victor Ciura
Victor Ciura

Building on top of performance wins in Visual Studio 2022 version 17.3, we are excited to announce additional improvements in version 17.4. Whether you are a game developer, work with large codebases, or have solutions with many C++ projects, your development experience in Visual Studio 2022 17.4 will feel even faster. In 17.4 we significantl...

C++performanceGame Development
Jul 11, 2022
Post comments count2
Post likes count0

VS2022 Performance Enhancements: Faster C++ Development

David Li
David Li

Introduction Building on top of our performance wins in earlier releases of VS2022, we are excited to announce additional improvements in Visual Studio 2022 17.3! Whether you are a game developer, work with large codebases, or have a small C++ project, your C++ development experience in Visual Studio 17.3 will feel even faster! In this blog, I ...

C++performanceGame Development
Dec 14, 2021
Post comments count0
Post likes count0

The /fp:contract flag and changes to FP modes in VS2022

Gautham Beeraka (Intel Americas Inc)
Gautham Beeraka (Intel Americas Inc)

The /fp:contract flag and changes to FP modes in VS2022 In this blog we will cover a new feature we have added to the MSVC version 17.0 compiler in VS2022 that impacts the generation of Floating-Point contractions such as Fused Multiply Add (FMA) instructions. We will cover how FMA contractions are supported in pre-VS2022 MSVC compiler releases, a...

C++performance