如何让我的电脑使用更多内存?

Nic*_*unt 23 memory swap pagefile

我正在运行带有 8GB RAM 的 64 位 Windows 7。问题是,我很少使用所有这些。

我不时做一些视频编辑,它肯定会派上用场,但对于日常使用,我并没有充分利用它。

是否有任何我可以更改的设置会强制我的操作系统使用更多 RAM,例如,使用页面文件停止它?当我只是在浏览和移动文件时,我很高兴它可以使用高达 4GB 的空间。据我所知,在内存中拥有更多的操作系统会使其响应更快。目前还不是很糟糕,但肯定不会受到伤害,特别是因为我没有将它用于其他任何事情。

我还希望它在运行其他程序(如浏览器、媒体播放器等)时停止将内存中的页面交换到光盘上,除非确实必须这样做。这将延长我的光盘的使用寿命,并使一切通常更灵敏。

如果我在这里弄错了任何事实,请告诉我。

Tim*_*ter 11

操作系统负责优化可用内存的使用。它(应该)被设计为在“正常”条件下做好这项工作。操作系统的设计者通常会考虑到最佳系统会尽可能使用所有可用内存。没有用于任何事情的内存被浪费了,当所有内存都用于活动程序、文件缓存、I/O 缓冲区等时,系统将表现最佳,除了留出一个小的“空闲”池用于快速响应分配请求。

因此,通常最好让操作系统决定用于文件缓存的内存量。如果用户对给定的应用程序环境有非常具体的了解,则可以应用一些进一步的优化。从提升的命令提示符运行:

fsutil behavior set memoryusage 2
Run Code Online (Sandbox Code Playgroud)

这告诉操作系统将更多的内存用于文件缓存。

配置 NTFS 分页池内存和 NTFS 非分页池内存的内部缓存级别。设置为 1 或 2。设置为 1(默认值)时,NTFS 使用默认的分页池内存量。设置为 2 时,NTFS 会增加其后备列表的大小和内存阈值。(后备列表是内核和设备驱动程序创建的固定大小内存缓冲区池,用作文件系统操作(例如读取文件)的专用内存缓存。)您必须重新启动计算机才能使此参数生效。

http://technet.microsoft.com/en-us/library/cc785435(WS.10).aspx

内存使用注意事项

“未使用”的内存池实际上并不是空闲的;系统将使用它来透明缓存文件数据。用于文件缓存的内存不会显示为“已使用”,因为如果应用程序需要该内存,操作系统将丢弃缓存的数据,因此它在技术上是可用的。您可以在性能选项卡的物理内存部分的缓存项目下的任务管理器中看到这一点,您可以通过在性能监视器中添加缓存字节备用缓存...项目来查看更多详细信息。


soa*_*dos 2

控制面板->系统->avdanced系统设置->高级->性能设置->高级->虚拟内存更改->取消选中自动管理,并将页面文件设置为您想要的任何内容。我不建议设置任何页面文件,因为如果接近 8GB,您会收到错误,但您当然可以这样做。

  • 他到底为什么要做那样的事? (3认同)