asp.net - Visual Studio 2008、2010 或 2012 (v11) 是为使用多核而编写的吗?

标签 asp.net vb.net ide visual-studio-2010 multicore

基本上我想知道 2010 年和 2012 年的 Visual Studio IDE 和/或编译器是否是为了利用多核环境而编写的(我知道我们可以在所有版本中针对多核环境)使用并行性,但这不是我的问题)。

我正在尝试决定是否应该使用更高时钟频率的双核或更低时钟频率的四核,因为我想尝试找出哪种处理器将为我提供 Visual Studio 2010 或 2012 的绝对最佳体验( v11)(ide 和后台编译器)。

如果他们在一个核心中运行最重要的部分(后台编译器和其他 ide 任务),那么如果运行四核,核心将更快地被切断,特别是如果后台编译器是最繁重的任务,我可以想象这一点很难在多个进程中分离,因此即使它使用多核,如果大部分处理仍然必然发生在一个核中(即最重要的部分),您可能仍然最好选择更高时钟的 CPU VS 环境)。

我是一名 VB 程序员,他们在 2010 年和 2012 年取得了巨大的性能改进,恭喜(除了可怕的灰度设计和到处都是大写),但我很希望能够无缝地使用 VS...有人有主意吗?另外,我不太担心解决方案加载时间,因为我一次只编写一个项目。

谢谢。

最佳答案

MSBuild 支持并行构建项目。 Visual Studio 2008 利用多个处理器来 compile projects .

关于asp.net - Visual Studio 2008、2010 或 2012 (v11) 是为使用多核而编写的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1814015/

相关文章:

asp.net - 将 PDF 保存到 DISC

java - eclipse 3.8 : Call Hierarchy misses callers from jars

php - 如何升级到 PhpStorm 8?

asp.net - Microsoft WebMatrix 和 Visual Studio 有什么区别?

c# - 以 dd/mm/yy 格式选择和读取日期的更好方法?

asp.net - 依赖注入(inject)和代码可维护性

database - 范围变量隐藏封闭 block LINQ 中的变量

MSIL 的 IDE

c# - (object) 是一个 'field' 但像 'type' 一样使用

c# - 有很多 if else 条件是个好习惯吗?