根据网上信息,我在 C 盘根目录还找不到 pagefile.sys 文件(已打开隐藏项目显示),并且按内存排序占用最多的也就是 chrome 2G 的样子。我大概看了下,所有的内存占用加起来感觉还没有 28G ,不知道虚拟内存这 23G 哪来的(而且任务管理器也不显示?)
这占的 23G swap 导致 C 盘空间不足 10g ,导致我休眠后会重新开机(休眠失败)---内存的 28g 写入不下了。
我的问题:
1.为什么这 swap file C 盘找不到,如何安全删除?
2.这么大的内存申请(malloc)为什么任务管理器看不到,只有真的使用(memset)才会标识占用?
Ref: https://github.com/cw1997/memory-allocation-test
图 1:
图 2: