小樱 发表于 2019/6/27 03:46

windows 10 working sets 专用工作集内存已缓存,任务管理器看到20G是否应该empty清空它?要不要优化

windows 10 working sets 专用工作集内存已缓存,任务管理器看到20G是否应该empty清空它?要不要优化

首先来理解下是做什么用的,,这玩意,已缓存其实就是在虚拟内存中的不会变化的页面内存文件


如果突然操作到这一部分内存,会导致硬盘卡死,SSD都吃不消
比如说出现这种情况



很多内存优化软件,就是把内存,,迁移到这里面来,导致越优化越卡,当然,,对于真正是不进行读写变动的内存,申请内存空间在虚拟内存中还是很方便的,可以腾出来很多物理内存给其他程序用

那么如何清空他呢,根据观察,已缓存和备用是一样大的,那么直接清掉备用就好了


直接做一个empty standby list就可以解决了,软件可以
下载:http://bbs.itzmx.com/thread-8561-1-1.html


一个简单的介绍
https://www.cnblogs.com/georgepei/archive/2012/03/07/2383445.html

转原文:
任务管理器中跟内存相关有两个重要的指标Private(提交大小)和working set(工作设置)。
这两个指标在process hacker中叫做Private Bytes和Working Set。
Private指的是当你修改他时仅仅当前进程会受到影响。(copy-on-wirte属性的页面还没被修改时也属于此类)。这类一般包括Heap,stack和image的copy-on-write的部分。Private是虚拟内存的概念,其对应的内存可能被物理内存backup,也可能被paging file backup。比如用new来创建一个100M的内存时,private就增加100M,但是这块内存在被访问之前,实际上是paging file backup的,物理内存并没有真正占用(存在虚拟内存的页面文件中)。

页: [1]
查看完整版本: windows 10 working sets 专用工作集内存已缓存,任务管理器看到20G是否应该empty清空它?要不要优化