MAR*_*MAB 6 performance visual-studio-2005
背景:
我们有一个包含 49 个项目的 C# 解决方案,它使用 VS2005 SP1(由于旧版本的 Syncfusion 4.x lib,没有升级到更高版本)。该项目使用 Ant 和 ISharpCode zip 库来打包组件,这里使用了大部分构建时间。我通常在我的办公室 PC 和家用 PC 中构建它。由于我最近修改了支持 win7 x64 的项目,其中一名团队成员(住在美国)抱怨说它比以往任何时候都慢,大约需要 7-10 分钟。
因此,我在办公室和家用 PC 上对其进行了测试。以下是 PC 规格和构建时间——所有附加项目的完全重建:
办公电脑: Intel Core-i3 540 3.0 GHz,2 核,4MB L3,4GB RAM(1333-DDR3),Win7 x64 Ultimate(最近安装)
构建时间: 1 分 13 秒。
家用电脑:Intel Pentium Dual E2160 1.8 GHz,2 核,1MB L2,4GB RAM(1333-DDR3),Win7 x64 Ultimate(旧安装)
构建时间:3 分 36 秒。
为了移动性和比我的办公室和家用 PC 更快的构建,我买了一个
戴尔 XPS L502X 笔记本电脑,配备Core i7 2630QM 2.0 GHz、4 核、8 线程、6MB 缓存、4GB RAM (1333-DDR3)、Win7 x64 Home 高级配置。
构建时间:1 分 28/30 秒
两台 PC(不是笔记本电脑)都运行了多个 IDE(不构建任何东西)。并且 PC 和笔记本电脑都安装了 Avast Antivirus 和 Comodo 防火墙(有时会第一次影响构建)。它应该比核心 i3 系统花费更少的时间。
我的旧办公电脑(由 i3 取代)配备 Pentium Dual Core 2.6 GHz 2GB RAM 和 Win7 x86 Ultimate,过去需要大约 2 分 25 秒来构建另一个几乎相似的项目(附上 47 个项目)。应我的要求,我得到了核心 i3 机器,该机器采用相同的项目 (^) 来构建大约 1 分 46 秒。
这些东西都考虑买酷睿i7。但我很失望。
速度慢有什么具体原因吗?
笔记本电脑硬盘驱动器往往比台式机硬盘驱动器慢。编译是磁盘密集型的。
由于 VS2005 不支持项目内的并行编译,因此您只能在一个内核上进行编译。每个内核,2630QM 仅比 540 快 11%。
所以基本上,没有理由它应该更快。
归档时间: |
|
查看次数: |
1834 次 |
最近记录: |