起初我希望在 Stackeroverflow 上创建这样一个问题是可以的,如果不告诉我:)
我有 16GB 的 DDR3 RAM,我认为可以通过创建 RAM 磁盘来加速 VisualStudio 和 Resharper。
有没有人有过这种情况的经验,或者你能给我一些建议吗?
我的想法是将 Visual Studio、Resharper 和解决方案文件安装/复制到 RAM 磁盘。
起初我希望在 Stackeroverflow 上创建这样一个问题是可以的,如果不告诉我:)
我有 16GB 的 DDR3 RAM,我认为可以通过创建 RAM 磁盘来加速 VisualStudio 和 Resharper。
有没有人有过这种情况的经验,或者你能给我一些建议吗?
我的想法是将 Visual Studio、Resharper 和解决方案文件安装/复制到 RAM 磁盘。
我假设通过“将 VS 安装到 RAM 磁盘”是指您将使用 NTFS 将预期的Program Files\Microsoft Visual Studio
文件夹映射到 RAM 上?我问的原因是 AFAIK 你被迫将大部分 VS 安装到你的系统驱动器上,你不能覆盖它。
正如另一位评论者所说,首先获得SSD。获取那些昂贵的 PCI 驱动的(例如 OCS IBIS)。看看性能。然后决定你是否真的需要 RAM。如果您决定这样做,请尝试仅将 TMP/TEMP 文件夹映射到 RAM,然后启动 VS 并查看它是如何工作的。我的猜测是,你会得到适度的改进,但没有什么可写的,除非你使用的是 5200RPM 磁盘(即使那样......)
我已经尝试过这种情况,但它并没有带来很大的改进,问题出在“C:\Windows\assembly”文件夹中,该文件夹大约有 3Gb,因为该文件夹包含所有 .NET 程序集,VS 在启动/关闭时经常访问它,我不知道它是否可以链接到另一个文件夹。就我而言,我有一个很大的解决方案,并且在 HDD 上编译需要很长时间。所以我只将源代码转移到 RAMDisk,编译时间得到了显着改善。要加速 VS,只需购买 SSD。Resharper 正在使用默认情况下位于解决方案目录中的缓存文件夹,并且在 RAMDisk 中有解决方案可以加快速度,或者您可以仅将缓存文件夹配置为在 RAMDisk 中。
根据我的经验,RamDisk 的构建速度比 SSD 慢。它甚至可以比 HDD 慢... RAMdisk 比磁盘慢?
所以不要打扰 RamDisk 并购买 Intel 或 Crucial SSD,但不要购买 OCZ。
编辑:
经过多次尝试,我想通了。当 ramdisk 格式化为 FAT32 时,即使基准测试显示高值,实际使用实际上比 NTFS 格式化 SSD 慢。但 NTFS 格式的 ramdisk 在现实生活中比 SSD 更快。