11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

微软 Visual Studio 2013 性能调优

  • 2013-10-23
  • 本文字数:748 字

    阅读完需:约 2 分钟

对于最近发布的 Visual Studio 的每个版本,微软一直致力于改善其日常性能。VS2012 引入了异步加载,试图以此提高大型解决方案的加载速度,从而使开发人员启动 Visual Studio 后能够更快地投入工作。

据来自微软的 Ben Bradley,用户一直要求缩短解决方案的加载时间。在VS2013 中,缩短加载时间的工作还在继续。Bradley 说,在这一轮工作中,团队试图找出上次关闭Visual Studio 时对用户而言最重要的文件。然后,在下次启动Visual Studio 时,程序会优先考虑这些文件对用户的可用性。之后,用户就可以开始工作,而与此同时,程序会加载解决方案中剩余的文件。

另外,Bradley 说,经过进一步的研究后,团队面临着一项决策,究竟何时加载剩余的(或延期加载的)文件。如果在用户编辑的过程中加载这些文件,会影响IDE 的响应速度。因此,团队已经做出选择,仅按需加载那些延迟加载的文件,即只在用户需要它们的时候进行加载。这意味着,在某些情况下,有些文件在一次工作会话中永远不会加载。这还意味着,在其它大型解决方案的情况下,用户可以更快地启动,但也会有更多的情况,开发人员需要暂停,以等待加载不常用的文件。

加载过程的更改成为先前发布的C++ IDE 性能改善的一项内容。此次性能改善处理的第一个方面是改善配置切换。据微软软件工程师Li Chao 报道,与VS2012 相比,配置切换速度提升了75%。正在进行的其它更改还有诸多亮点,包括在主编辑器键入时的响应速度、更快地C++ 构建速度以及扩大Visual Studio 真实世界的使用模式集合。

随着上周Visual Studio 的发布,正式的RTM 代码现在已经可以无条件地用于生产环境。如果读者有机会用该版本打开某些现有项目,希望你们能够在下面分享关于性能差异(好或者差)的反馈意见。

查看英文原文: Microsoft’s Visual Studio 2013 Performance Tuning

2013-10-23 09:011562
用户头像

发布了 256 篇内容, 共 74.9 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

2020年运维行业学啥技术比较值钱?

EUSCE

DevOps 运维 运维自动化 系统运维 linux运维

B站抽奖

・ 懒ヾ

你的面向接口编程一定对吗?

架构师修行之路

学习笔记2

Qx

学习

没有一个冬天不会过去!疫情当下,企业“逆势而上”必选“上云”跑道

华为云开发者联盟

云计算 新基建 华为云 企业上云 云服务器

MySQL-技术专题-分区表和合并表详解

洛神灬殇

TypeScript 设计模式之发布-订阅模式

pingan8787

typescript 大前端 设计模式

Apache Pulsar 在 BIGO 的性能调优实战(上)

Apache Pulsar

英伟达收购ARM:双赢还是灾难?

脑极体

JVM原理与实战

东哥

威联通(NAS)应用篇:搭建个人音乐中心

BigYoung

NAS QNAP 音乐 搭建 无损

没想到,Git居然有3种“后悔药”!

Geek Tech

git git reset

《八佰》,电影的价值已在真实之外

zhoo299

随笔杂谈 电影

《精益产品开发》随笔

研发管理Jojo

敏捷开发 精益思想 敏捷教练

推荐几个实用的前端编辑工具VSCode插件,让你开发事半功倍,告别加班烦恼

web前端程序猿

vscode 大前端 工具软件

你用对锁了吗?浅谈 Java “锁” 事

yes

Java 多线程与高并发

[High Performance TIDB] Leeson 01:TIDB整体架构---作业

远鹏

高性能 #TiDB

CSS属性整理

kidd

如何查看Django ORM执行的SQL语句

BigYoung

sql django ORM 查询

两分钟给你讲清楚JavaScript中的闭包与this

在沉默中

Java 闭包

区块链的想象,解决贫富差距

CECBC

区块链 货币 股市

学习python(嵩天老师的课)

Geek_2a27b0

jQuery笔记

一个坚强的小怪兽

jquery

SkyWalking为超大规模而生

热心的朝阳群众

Skywalking 开源社区

图解JavaScript——进阶篇(执行上下文、变量对象、作用域、作用域链、闭包、this、原型及原型链、事件循环等一把梭)

执鸢者

Java 大前端 函数执行 事件循环

不完满的选择,要不要放弃

zhoo299

随笔杂谈

SSH免密登录

Radix10

Linux Shell 加密 openssh SSH

深化产教融合,共育数字人才

InfoQ_967a83c6d0d7

深度学习框架“国货”正当时,但要警惕无差别投入的“产业陷阱”

脑极体

为什么Mysql索引非得是B+树

知方可达

MySQL

我与游戏相伴【自我访谈】

叶阳夏烟

系列 游戏 游戏观 访谈录

微软Visual Studio 2013性能调优_语言 & 开发_Jeff Martin_InfoQ精选文章