微软承诺Visual Studio 2010 Beta 2性能将提升
创始人
2024-05-07 01:01:00
0

51CTO曾报道过Visual Studio 2010 Beta 1正式发布的消息,相信大家已经不陌生了,其良好的性能和对C++的广泛支持获得了程序员的好评。大家对未来即将推出的下一版本的Visual Studio 2010的Beta版,也就是Visual Studio 2010 Beta 2在性能上又有了新的期待。

51CTO 10月20日最新消息:Visual Studio 2010 Beta 2正式发布

尽管微软性能专家Rico并没有确切提到Visual Studio 2010 Beta 2将在哪些部分得到完善,但他却深入的描述了工作中遇到的技术问题:

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

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

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

在Rico的博文中,他也谈到内存的问题。

Rico列出了三个主要的资源消耗情况:

◆托管图像,尤其是NGEN图像

◆不共享和未托管堆

◆内存泄露

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

微软性能Rico结束时还提到:

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

【编辑推荐】

  1. Visual Studio 2010响应Ribbon控件消息
  2. 微软称C++将得到Visual Studio 2010更多支持
  3. Visual Studio 2010新特性:动态语言功能
  4. 微软对Visual Studio 2010的Bug熟视无睹?
  5. Visual Studio 2010 Beta1试用手记

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...