家里 Windows10 装了 32G 内存,用着确实基本不卡,但是平时也就开着几十个 chrome 网页,开两个 idea 项目,还有 vscode ,Windows terminal 等。内存占用总是显示很高,达到 80%,可是一打开资源管理器,idea 也就占用不到 4 个 G ,chrome 占用 2 个 G ,其它都都比较低,怎么算也感觉达不到 32*80%=25G 的占用。
这还不是最离谱的,离谱的是,我关掉了 idea 之后,重新看资源管理器,内存占用也就降了两个点,还是 80%上下,就很无语,敢情关了个假的 idea ?我确认后台是完全清掉了 idea 。
所以想问问大家这是什么情况?
其实不止今天有,以往都有,两个月前,用 matlab 也是一样,一开始搞到 matlb 占用四五个 G 的内存,关掉它之后,内存也没什么太大的变化。之前以为是我在 matlab 里运行了 Java 程序,可能导致一些复杂的问题,所以就没太在意,但是现在 idea 也这样,让我有点无语,idea 里都没有真正的启动 Java debug ,只是打开两个项目想学习下源码。
下面关掉 idea 后的截图
初步估算,把所有的程序内存占用加起来也不一定有 20G
1
mineralsalt 2023-03-30 01:14:11 +08:00
不是还有 5 个 G 的缓存么
|
2
secondwtq 2023-03-30 01:40:48 +08:00 1
你要到 Resource Monitor 的 Memory tab 下面看(里面的数据是可以拷贝到 Excel 的)
|
3
msg7086 2023-03-30 02:07:30 +08:00
详细信息里打开「提交大小」一栏看看? 34.3G 的内存使用量确实有点高。
|
4
kkwa56188 2023-03-30 02:26:15 +08:00
是不是很久没重启了, 先重启, 把东西全部开回来 再看看?
|
5
villivateur 2023-03-30 08:58:19 +08:00
Windows 现在倾向于是给非技术人员用的,所以在内存显示这方面并不是很专业。
另外,Windows 能非常好地管理内存,我们也很难理解它的管理逻辑,所以不要盯着内存看,也不要有强迫症,只要用着不卡就行。 还有一方面,未被用到的内存空间就是纯纯的浪费,所以你应该有这样的想法:内存用得越多我越开心。 |
6
MajestySolor 2023-03-30 09:05:29 +08:00
只要没有因为内存耗尽引发卡顿就没必要去关心
windows 肯定自己有一套调度逻辑 |
7
mscsky 2023-03-30 09:24:53 +08:00
是不是 bios 没设置好
|
8
mmdsun 2023-03-30 09:49:52 +08:00
intel U ?可能是驱动导致桌面管理器泄露 ,试试卸载驱动,再更新最新版本驱动程序,系统也升级到最新版本。
常见几个内存泄露问题:dwm.exe 、explorer.exe 、NVDisplay.Container.exe 。 |
9
Suigintou 2023-03-30 13:46:53 +08:00 via iPhone
内存不就是用来占用吗?需要调度大量内存是,Win10 自然会挂起占用的软件。
|
10
echoyangjx 2023-03-30 14:26:39 +08:00
如果没找到原因就先用 Mem Reduct 释放一下
[https://www.henrypp.org/product/memreduct]( https://www.henrypp.org/product/memreduct "Mem Reduct") |