asp.net – Visual Studio 2008,2010或2012(v11)是否写入使用多
发布时间:2020-12-15 23:46:06 所属栏目:asp.Net 来源:网络整理
导读:基本上,我想知道2010和2012年的可视化工作室IDE和/或编译器是否被编写以利用多核心环境(我知道我们可以使用并行性来定位所有版本中的多核心环境,但这不是我的问题) . 我想要决定是否应该获得更高的时钟双核或者更低的时钟四核,因为我想尝试找出哪个处理器会
基本上,我想知道2010和2012年的可视化工作室IDE和/或编译器是否被编写以利用多核心环境(我知道我们可以使用并行性来定位所有版本中的多核心环境,但这不是我的问题) .
我想要决定是否应该获得更高的时钟双核或者更低的时钟四核,因为我想尝试找出哪个处理器会给我最好的Visual Studio 2010或2012(v11)体验ide和后台编译器). 如果他们在一个核心中运行最重要的部分(后台编译器和其他ide任务),那么如果运行四核,那么内核将会更快地被切断,特别是如果后台编译器是最重的任务,我会想象这将是困难的在多个进程中分离,所以即使它使用多核,如果大部分处理仍然必然发生在一个核心(即VS中最重要的部分),那么仍然可能会更好地处理更高的时钟CPU环境). 我是VB程序员,他们在2010年和2012年取得了很好的表现,恭喜(除了可怕的灰度设计和大写无处不在之外),但我很想能够无缝使用VS …任何人都有想法?另外,我也不用担心解决方案的加载时间,因为我一次只编写一个项目. 谢谢. 解决方法
我认为你可能更喜欢更高级的双核.我认为VS(和大多数应用程序今天)还没有多线程的优势. VS可能有几十个线程运行,但只有一个操作的一部分真的很好地利用它们. VS实现的大部分是在STA线程上运行的C COM组件,因此UI线程在许多情况下执行大部分工作.作为VS2010的一部分,许多VS shell被重写在托管代码中的事实将有助于打破这些古代组件STA依赖关系.正如其他人所提到的,一些关键场景(如构建大型解决方案)已经充分利用了多个内核(MSBuild并行运行),所以如果这些方案占主导地位,那么更多的核心就会更好.但是对于像IDE UI使用和后台编译这样的东西,我认为其中大多数仍然是单线程的.我在工作中有一个四核盒,我很少看到VS2008使用了超过25%的CPU资源. (我没有足够认真地使用VS2010来了解哪些场景更好,尽管我知道至少有一些更好.)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 带有数据绑定控件的“无效的回发或回调参数”
- asp.net-mvc – Can Meteor可以运行Microsoft后端(即EF和AS
- asp.net – 是否有更好的方法来访问ITemplate中的控件而不是
- asp.net – ASP菜单没有显示
- 如何模拟我的ASP.NET应用程序的HTTP 500错误?
- asp.net – 当我尝试从数据库中删除一行时,我收到了太多的参
- 如何调试ASP.NET HTTPHandler
- asp.net-mvc – 如何成功配置Common.Logging?
- 代码重构之法——方法重构分析
- asp.net-web-api – 在Visual Studio中启动WebAPI项目的最简
推荐文章
站长推荐
- asp.net-mvc – 用于ASP.NET MVC 3的NuGet软件包
- asp.net – Sub Page_Init方法:找不到事件init
- VisualStudio中解决方案
- asp.net-mvc – 用VB.net 2008开始ASP.NET MVC
- asp.net-mvc – 从ModelMetaData获取另一个属性的
- asp.net-mvc-3 – MVC3 AllowHtml属性的问题
- asp.net-mvc – MVC – 如何在整个应用程序中实例
- asp.net-mvc-3 – ASP.NET MVC 3.0 – 为什么在视
- 处理ASP.NET MVC中的CSS和图像
- asp.net – compilation debug =“true”和发布模
热点阅读