排序
调试版本的性能提高了2-3倍
在VisualStudio默认调试配置中,我们在X86/X64 C++编译器中实现了大量的运行时性能改进。为了 Visual Studio 2019 版本16.10预览版2 ,我们测量 2倍- 3倍加速 编译的程序 在里面 调试 模...
游乐场游戏和Turn10工作室在VisualStudio2019上的链接时间分别提高了18.2倍和4.95倍
VisualStudio的C++团队在Visual Studio 2019中提供了大量的构建和链接时间改进。这个博客是一系列博客展示了我们努力的真实世界结果的第2部分。看看 gears5团队受益于第1部分中的迭代构建时间改...
联盟认为VisualStudio2019的迭代构建改进了27.9倍
Visual Studio 2019 v16.8预览版3。 2 介绍 显著的构建和链接时间改进。 在这篇博文中, 我们 详细说明如何 联盟大厦里的队伍 齿轮5 测试 这个 编译和链接时间 三 Visual Studio的不同版本 . 这...
MSVC中的JCC勘误表
本博客的内容由英特尔公司的Gautham Beeraka提供。 英特尔最近宣布 跳转条件码(JCC)勘误表 它的一些处理器可能会出现这种情况。MSVC团队一直在与英特尔合作,在编译器中提供一个软件修复程序...
Visual Studio 2019版本16.3和16.4中的MSVC后端更新
VisualStudio2019的16.3和16.4版本在代码生成质量、构建吞吐量和安全性方面带来了许多新的改进。如果你还没有下载你的副本,这里是一个简短的概述,你已经错过了什么。 演示C++构建见解,Visual...
Visual Studio 2019版本16.2中的游戏性能改进
今年春天,gratianlup在他的博客中描述了 Visual Studio 2019中的C++游戏开发 . 从VisualStudio2019版本16.0到VisualStudio2019版本16.2,我们做了更多的改进。上 渗透者演示 我们在游戏中CPU最...
提高标准库函数的性能
在visualstudio2019版本16.2中,我们改进了几个标准库函数的codegen。以您对开发者社区的反馈为指导( 内联标准::lldiv 和 std::fmin、std::fmax、std::round、std::trunc的改进codegen )...
Visual Studio 2019中改进的链接器基础知识
我们从用户那里听到的C++团队中,建立时间是一个痛苦的问题。我们继续致力于改进控制F5构建时间的步骤链接。快速的F5构建时间,或者说迭代构建时间,是开发人员生产力的一个关键贡献者,我们觉...
visualstudio中的内联决策
介绍 我叫Terry Mahaffey,在MSVC的代码生成团队工作。最近,我一直在做一些工作,我们的内联线,我想给一个简短的介绍,然后再潜入一些变化,我们将运输。 内联可能是编译器执行的最重要的优化...
使用Intel加速计算密集型工作负载® AVX-512型
这篇客串帖子的作者是 来自英特尔公司的董俊峰、摩根和李天 . 去年我们引进了英特尔® 高级矢量扩展512(Intel® AVX-512)支持Microsoft*Visual Studio*2017至 这个VC++博客 发布。在这篇后续...
VisualStudio代码C/C++扩展:2019年3月更新
2019年3月更新 Visual Studio代码C/C++扩展 现在可用。此版本包括许多新功能和错误修复,包括IntelliSense缓存、构建和调试活动文件以及配置扭曲。有关此版本改进的完整列表,请查看我们的 发行...
VisualStudio C++中的SIMD扩展
在无处不在的人工智能应用时代,对编译器提出了一个新的需求,即加速现有硬件的计算密集型机器学习代码。这类代码通常进行数学计算,如矩阵变换和操作,它通常是以循环的形式。OpenMP的SIMD扩展...