Jay*_*rod 8 memory windows-7 swap
当我在程序之间切换时,我的工作计算机(Windows 7 64 位)花费大量时间交换内存。这让我感到惊讶,因为我有 4 GB 的 RAM,而且我使用的程序并不是特别需要 RAM(Outlook、Emacs、p4win、Firefox、各种构建工具)。我下载了RAMMap,它显示了“元文件”使用的超过 1 GB 的内存。
图元文件是系统缓存的一部分,由 NTFS 元数据组成。NTFS 元数据包括 MFT 以及其他各种 NTFS 元数据文件。... 在 MFT 中,每个文件属性记录需要 1k,并且每个文件至少有一个属性记录。将其他 NTFS 元数据文件添加到其中,您就会明白为什么元文件类别在具有大量文件的服务器上会变得非常大。
所以我理解“元文件”数据是什么......我处理包含数十万个文件的大型构建(没有那么大,但它们加起来有几个千兆字节)。我的问题是如何减少“元文件”使用的内存量?我没有立即使用所有这些文件,那么为什么 Windows 需要将信息保存在 RAM 中?每次同步新版本时都重新启动我的机器真的很烦人。
我相信系统缓存会在需要时释放其内存,但可能会发生故障。下面列出了一些可能性。
您的 64 位系统在前 4GB 内存中分配视频内存。因此,如果您的显卡有大量内存,该内存就会丢失,如下所述:
可用内存可能小于基于 Windows 7 的计算机上安装的内存
您可以通过打开设备管理器并在“查看”菜单下选择“按连接列出的资源”来检查计算机上的内存使用情况。展开“内存”节点,看看是否可以找出占用内存的内容(如果有)。在某些情况下,可以通过禁用未使用的设备(例如火线)来增加内存。
您还可以尝试执行与本文中描述的完全相反的操作:
Increase The FileSystem Memory Cache Size In Windows 7
您还可以尝试禁用 Windows 7 SuperFetch。
如果没有任何帮助,您可以发布名为“性能”的“任务管理器”选项卡的屏幕截图。
| 归档时间: |
|
| 查看次数: |
9157 次 |
| 最近记录: |