【问题标题】:Would ReadyBoost have an impact on Visual Studio 2008?ReadyBoost 会对 Visual Studio 2008 产生影响吗?
【发布时间】:2025-12-11 08:20:19
【问题描述】:

有没有人看到在 Windows Vista 中使用 ReadyBoost 可以提高 Visual Studio 2008 的性能?我有 4G 的 RAM,增加更多也无济于事(我运行的是 Vista 32),因此我正在研究其他选项以加快开发环境和构建过程的响应速度。

无法升级到 64 位 Windows。

【问题讨论】:

  • 4GB RAM 和 32 位 Windows 意味着几乎 1GB 处于空闲状态。我推荐 64 位 Windows。
  • 我打开了 PFE 的东西,所以我实际上使用的是 3.5。 64 位 Windows 是不可能的。

标签: visual-studio visual-studio-2008 performance


【解决方案1】:

根据我的经验,ReadyBoost 确实提供了边际性能改进,但通常用于加载您经常使用的大型应用程序。

如果“加载 Visual Studio”对您来说是一项改进,您会喜欢 ReadyBoost。 在我看来,你应该买一个便宜的驱动器,而且还是用 ReadyBoost。

要真正提高 Visual Studio 与您的系统的性能,ReadyBoost 只会做一点点......更好的硬件会做得更多。

【讨论】:

    【解决方案2】:

    Readyboost 只有在内存紧张的情况下才会产生真正的影响 - 它只是一些虚拟内存的更快存储库。查看任务管理器 - 如果您的机器运行非常紧张,那么 ReadyBoost 可能会有所帮助。但是如果你有足够的可用内存,它几乎什么都做不了。

    【讨论】:

      【解决方案3】:

      在添加 SD 卡并分配用于 Windows 7 32 位下的 ReadyBoost 后,我​​的 VS2008 环境有了很大的改进。我不同意一些关于内存的 cmets,尤其是在 32 位环境中。 ReadyBoost 的想法是缓存小文件,由于这些设备上的访问时间很短,这些文件通常会从硬盘驱动器传输得更慢。如果您阅读的文件很大,那么由于顺序读取速度快,硬盘驱动器仍然是最佳来源,但对于较小的文件,准备好的加速缓存可以提供比 HDD 访问高达 10 倍的改进。

      值得自己尝试一下,只需将 SD 或 USB 笔式驱动器添加到您的系统,并在被要求为 readyboost 缓存分配高达 4gb 的内存时。如果它不适合您,只需卸下驱动器。我发现在我的案例中检查 SD 卡的类别是值得的。我有一个 6 类 SDHC,发现在通过 CrystalDsikMark 运行各种 SD 卡后效果最好。以下是 7200rpm HDD 与 Class 6 SD 卡的对比结果(记住我们在这里寻找的随机访问!!!)

      7200rpm 250Gb SATA 2.5" 硬盘

      顺序读取:42.671 MB/s
      顺序写入:41.693 MB/s 随机读取 512KB:26.032 MB/s 随机写入 512KB:29.445 MB/s
      随机读取 4KB:0.493 MB/s
      随机写入 4KB:0.896 MB/s

      4GB 6 类 SD 卡

      顺序读取:15.085 MB/s
      顺序写入:9.376 MB/s 随机读取 512KB:14.954 MB/s 随机写入 512KB:2.146 MB/s
      随机读取 4KB:4.373 MB/s
      随机写入 4KB:0.025 MB/s

      我即将获得一个使用 PCI 并且应该更快的 expresscard SSD,将在我得到结果时在此处更新。希望这会有所帮助

      【讨论】:

        【解决方案4】:

        我监控了我的(资源监视器)、Windows 7、64 位、4GB RAM 和 1 个专用于 ReadyBoost 的 Sandisk Extreme III SDHC 卡。

        打开所有 MS-Office 2010 应用程序、所有 Adob​​e CS5 和大文件到每个应用程序、Eclipse、Aptana、MySql 工作台,在第二个屏幕上流式传输高清(我保存时为 3.8 GB),并截取统计数据并将它们分层添加到 Fireworks,大约 30 个屏幕截图。 -- 从可用的 4GB 中取出 3.78GB。

        我注意到该驱动器一直在使用,速度高达 1.2MB/s

        然后我在所有打开的应用程序中测试了流畅度,它很不错,最慢的是 MySQL 工作台,但一旦加载它就运行良好。

        我的建议是,无论您拥有何种系统,花几美元并增加一些额外的工作速度都是值得的。

        我没有测试,但我确信它不会加速任何游戏..

        【讨论】: