大量内存该怎么办?


20

我在这台机器上有8gig的RAM。我从未真正使用超过4gigs(包括用于开发测试的虚拟机)。

我如何使用这些额外的空间来最好地提高系统性能?

一些猜测:

  • 通过关闭页面文件来提高磁盘性能?
  • 通过增加磁盘缓存量来提高磁盘性能?
  • 将临时文件夹移到ramdisk?
  • 以某种方式配置SuperFetch以缓存更多内容?(目前是1.5gigs)
  • 还有其他建议吗?

这是在64位Windows 7上。


请记住,您可以运行另一个虚拟机或为当前虚拟机分配更多的内存。
Troggy

Answers:


3

让Windows管理内存。即使您了解它的工作原理,它也会做得比您好得多,而您可能做不到。RAMDISK几乎总是对内存的不良使用。禁用页面文件通常会降低性能。


1
以前,我不同意这种建议,直到上了有关操作系统和计算机体系结构的课程。虚拟内存(即,分页,恰好包含硬盘驱动器)是几乎每个现代消费者操作系统正常运行所必需的。即使硬盘驱动器比主内存慢,它仍然构成虚拟内存子系统的重要组成部分。
Mike Bailey

这些年来,事实证明这是最正确的答案。
Nick Whaley

23

不要禁用页面文件。 看这里


这就是我在此发布的黄金。
尼克·沃利

2
我不同意。如果您确定总是有足够多的RAM用于运行的所有内容(包括程序代码,数据和磁盘缓存),则拥有页面文件可能不会提高性能。它只会降低性能,因为即使不需要Windows,Windows也会抢先写入该页面文件。我自己有8GB的RAM,并且像OP一样,我很少使用超过3-4GB的内存。我发现禁用页面文件的磁盘活动较少。
EMP 2009年


有趣的文章,但是它给出的原因相当模糊-“ Windows往往不能可靠地运行”。:我很想在比这一点更详细,所以我实际上开了一个单独的问题,因为它superuser.com/questions/30345/...
EMP

@Evgeny:禁用页面文件的性能提升最多是最小的,并且在大多数情况下是完全不值得注意的,除非您要进行一些非常极端的I / O绑定工作。根本没有理由禁用它。当然,磁盘活动较少,但是您实际上注意到性能提高了吗?我尝试的时候没有。
Sasha Chedygov

6

尝试将便携式Firefox放在虚拟磁盘上,以惊人的速度提高速度。Dataram是免费的,并且在关闭计算机时(并且有选择地定期)将其内容保存到硬盘上。


我尝试过,但是不幸的是,我并没有注意到速度的提高。它的启动速度更快,但仅此而已。:(
Sasha Chedygov

火狐已经保存在RAM缓存
维吾尔族Gümüşhan

5

如果需要,可以尝试将一些最常用的程序加载到RAM磁盘中,以使加载速度更快。我倾向于不理会它,让Superfetch来做。当我将计算机打开几天后,通常会看到它缓存了6GB的程序和文件。


天啊 :) !6 GB的程序?
亚历克斯

4

将浏览器缓存移至RAM磁盘。

禁用虚拟内存当然是一种选择,但是可能会对某些明确需要分页的程序产生负面影响,但是只需单击几下鼠标便可以重新打开:)


2

这些天,PC的“慢”很可能是由硬盘引起的。您应该尝试使用ram来解决此弱点。

创建一个大的ram磁盘分区(〜3GB),设置您经常使用的程序以将该分区用作临时驱动器。您会对程序变得如此之快感到惊讶。


0

在窗口启动时打开所有喜欢的应用程序。然后您可以从任务栏访问它们。在锥玩很多游戏。切勿关闭它们。无聊时只需使用ALT + TAB。

不要禁用Windows页面文件,因为当您从磁盘保存时,您正在向ram带宽添加更多流量。当您使用更重要的程序时,这将在带宽上造成瓶颈。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.