写点什么

微软承诺 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:032004
用户头像

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

关注

评论

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

C++中set的用法学习

芯动大师

Java程序性能分析:内存

javalover123

Java 性能优化 性能 性能分析 性能监控

权衡矩阵-《敏捷实战-破解敏捷落地的60个难题》读后感

Bruce Talk

什么是区块链?| 社区征文

TiAmo

区块链 以太坊 年中技术盘点

MyBatis查询所有

猫九

mybatis

D3可视化

猫九

D3

vue基础知识

猫九

Vue

架构师的核心工作:价值放大

高鹏

Java 深度思考 架构 架构师

华为云CodeArts DevSecOps系列插件——助力更高效的软件研发

华为 软件开发 华为云 华为开发者大会

10分钟入门Flink--了解Flink

程序员半支烟

Java 大数据 flink

一些有用的资料

Joseph295

业务系统技术债治理终极指南

高鹏

Java 架构

机器学习洞察 | 分布式训练让机器学习更加快速准确

亚马逊云科技 (Amazon Web Services)

机器学习 分布式

langchain:Prompt在手,天下我有

程序那些事

#LangChain AI大语言模型 大语言模型

【ACL2023】基于电商多模态概念知识图谱增强的电商场景图文模型FashionKLIP

阿里云大数据AI技术

人工智能 自然语言处理 nlp 企业号 7 月 PK 榜

AI写代码靠谱吗?

石云升

ChatGPT AI编码

Istio与Mcp Server服务器讲解与搭建演示

谐云

istio

代码随想录 Day13 - 栈与队列(下)

jjn0703

支付宝小程序云产品发布会:6大产品20项亮点全揭秘

陈橘又青

小程序 云开发

AI 2.0来袭,AIGC如何重新定义招聘?

用友BIP

招聘

PyTorch模型创建与nn.Module

timerring

PyTorch

率先布局 RWA 赛道,PoseiSwap 成为最具先进性的 DEX

股市老人

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