asp.net – Visual Studio 2008,2010或2012(v11)是否写入使用多核?
发布时间:2020-05-24 00:28:12 所属栏目: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来了解哪些场景更好,尽管我知道至少有一些更好.)(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 禁用ASPNET标识2.0中的用户
- asp.net-mvc-4 – visual studio 2012 RC无法加载类型Syste
- asp.net – 加快你的IIS
- ASP.net HTTP 404 – 找不到文件而不是MaxRequestLength异常
- asp.net-mvc – 什么是AsyncManager.OutstandingOperations
- asp.net-mvc – 保存后显示相同的页面
- .net – 如何在代码中定义listview模板
- asp.net – 为什么会间歇地得到这个错误? “服务器未找到或
- asp.net-mvc – Razor视图没有布局
- ASP.net使用表单将数据插入到sql server表中
推荐文章
站长推荐
- asp.net – ServerVariables [“HTTP_HOST”]和S
- 在ASP.NET中,获取基本UR1请求的最快方法是什么?
- asp.net-mvc – 使用html.actionlink将模型从视图
- asp.net – 如何使用EF仅更新单个字段
- asp.net – 如何在mvc中使用自定义成员身份添加更
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2
- 如何将旧版ASP应用程序转换为ASP.NET?
- asp.net-mvc-3 – 如何增加会话超时MVC 3
- asp.net-mvc – ASP.NET MVC5/IIS Express无法调
- asp.net – @ Url.Action在控制器中创建空值的参
热点阅读
