【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

微软承诺 Visual Studio 2010 的下一 Beta 版本在性能上有所提升

  • 2009-08-29
  • 本文字数:722 字

    阅读完需:约 2 分钟

回到五月,Visual Studio 2010 的 Beta 1 版本刚刚正式发布。自此 Visual Studio 开发团队,包括性能专家 Rico Mariani ,都基于用户反馈来努力提升该软件的性能

尽管 Rico 并没有确切提到 Visual Studio 的哪些部分得到完善,但他却深入的描述了工作中遇到的技术问题:

这个产品比起以往的版本在多线程方面更加强大,而在某些情况下线程间的同步则稍微逊色。在某些情况中,用于延迟后台工作的代码使得前台的反应有点缓慢。这两种情况都让我昏昏欲睡,这不是开玩笑!在某些情况中,线程的同步没有必要,这会破坏有效地并行性。其它情况下,设计在系统中的隐藏并行性并没有得到利用,还有一些情况则是设计了并行性却完全被忽略。

看一看 Microsoft Connect 站点公布的若干性能问题报告。Visual Studio 项目经理 Weston Hutchins 对“ VS2010 慢于 VS2008 ”的指责回应如下:

我们成立了性能小组来处理问题,例如:过去数月的启动缓慢问题。从 Beta 以来,我们有效降低了大概 30% 的启动时间,但我们仍比 Visual Studio 2008 的启动速度慢。其中的原因是我们现在引导 CLR 的时间有点长。我们期待未来会有所改善,但并不一定可以到达 VS2008 的水平。

在 Rico 的博文中,他也谈到内存的问题,并列出了三个主要的资源消耗情况:

  1. 托管镜像,尤其是 NGEN 镜像
  2. 不共享和未托管堆
  3. 内存泄露

关于托管图像的主要问题在于依赖增加,即使是使用了一小部分 DLL,都会产生大量的依赖关系。至于堆,则存在 CreateHeap 过度使用私有堆,导致大量的资源消耗和应用程序的堆不足。还有内存泄露,但由于 VS2010 是托管应用程序,该问题的影响并不严重。

Rico 结束时还提到:

从我的角度来说,产品是越来越完善了。

查看英文原文: Next Beta Of Visual Studio 2010 Promise Better Performance

2009-08-29 06:031554
用户头像

发布了 87 篇内容, 共 20.3 次阅读, 收获喜欢 1 次。

关注

评论

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

Hybris Storefront里产品图片显示不出来的分析方法

Jerry Wang

28天写作 SAP Hybris 12月日更 Backoffice

Java开发中 API接口不用写 Controller也可以

@零度

Java API Controller

华为云首席架构师顾炯炯:敢为人先,探索架构创新之路如何走

华为云开发者联盟

架构 架构师 公有云 华为云 云服务API

极客-架构训练营模块1作业

谭谭

架构 架构实战营

硬核榜单 | 拍乐云荣登福布斯中国「企业科技50强」

拍乐云Pano

音视频 拍乐云 福布斯 科技企业

react源码解析19.手写迷你版react

buchila11

React React Hooks

预计算 or 数据虚拟化,你 pick 谁?

Kyligence

前端开发JS框架之Zepto与jQuery的异同

@零度

jquery 大前端 zepto

大数据+云:Kylin/Spark/Clickhouse/Hudi 的大佬们怎么看?

Kyligence

一款好用的Maven插件 - Maven Helper

恒生LIGHT云社区

Java maven

计划会议想开好,这两件事必须清楚

华为云开发者联盟

计划 敏捷 团队 计划会议 故事分解

支撑1300+矿井监控,华为云数据库助力打造智能矿山

华为云开发者联盟

数据库 监控 华为云 数据复制服务 煤矿

iTerm通过SSH配置登录服务器

eva

Mac iTerm 服务器

BI + AI:洞见数据和分析的未来

Kyligence

MongoDB技术实践与应用案例征集中

MongoDB中文社区

mongodb

关于库存扣减方案的思考总结

得物技术

后端 电商 库存 电商大促

低代码是如何帮助500强企业解决数字化转型“边角料”问题的?

优秀

低代码 数字化转型

云原生时代,企业如何智能管理数据?

Kyligence

做一朵「透明可信」的云,火山引擎是如何保障企业数据和隐私的?

ToB行业头条

使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序

海拥(haiyong.site)

JavaScript API 28天写作 签约计划第二季 12月日更

TCP的慢启动、拥塞避免、重传、快恢复乱七八糟总是记不清?11个连环问让你一次性打通任督二脉

华为云开发者联盟

TCP 报文 TCP协议 ACK RTT

通过 nginx 日志做监控

Arch

共襄信创产业生态建设之力|DataPipeline加入北京信创工委会!

DataPipeline数见科技

数据库 中间件 信创 数据融合

终于购买了自己的第一个硬件钱包Ledger Nano(8/28)

赵新龙

28天写作

好好学react源码然后惊艳所有人

全栈潇晨

React react源码

列存数据库,不只是列式存储

Kyligence

云脑启智 院士压轴 | 2021新一代人工智能院士高峰论坛暨OpenI/O启智开发者大会即将开幕

OpenI启智社区

人工智能 开源社区 院士峰会 启智开发者大会 鹏城云脑

react源码解析20.总结&第一章的面试题解答

buchila11

React react源码

生产队灯火通明 | 尚硅谷Maxwell视频教程发布

编程江湖

大数据 Maxwell

低代码实现探索(六)复杂业务的去处事件码

零道云-混合式低代码平台

不用 Python/R ,只会 SQL 就可以做机器学习?

Kyligence

微软承诺Visual Studio 2010的下一Beta版本在性能上有所提升_.NET_Jon Arild Tørresdal_InfoQ精选文章