windows 11 内存泄漏是什么原因

54 天前
 guoguobaba

开了 wsl ,用着用着,内存就满了,我 64g 内存,问了一下 gpt ,让我用 rammap 分析,结果如下,

https://imgur.com/PxkWq9a.png

wsl --shutdown 也没有啥用。

重启后正常,但是用了一天又这样了。

2345 次点击
所在节点    Windows
11 条回复
guoguobaba
54 天前
guoguobaba
54 天前
cc666
54 天前
安装了 docker 么,或者试试这个
#!/bin/bash
while true
do
echo 3 > /proc/sys/vm/drop_caches
sleep 300
done
guoguobaba
54 天前
@cc666 我已经 shutdown wsl 了,但是内存还是没法释放。
cc666
54 天前
@guoguobaba 是的,遇到过这个问题,你装了 docker 没,试了我上面给的脚本没
lisxour
54 天前
看下最后一个选项卡,file details
march1993
54 天前
截图看一下 Processes 页呢?按里面 Total 降序排列
weenhall5
53 天前
[wsl2]
memory=8GB
processors=4
限制下 wsl 使用内存和 cpu 试下
Hephaistos
53 天前
wsl 默认情况最大也就用一半内存……64 满不了的啊
Cusox
53 天前
遇到过这种情况,我是 Mapped File 占用大,用 RamMap 上面的 Empty 都清空一遍就好了

开机正常,过久了占用就上去了
bluearc
53 天前
.wslconfig 里限制一下内存使用,再把 experiment 里 autoMemoryReclaim 改为 gradual ,不过 wsl --shutdown 都不能释放内存我觉得问题不在这,wsl -l --running 看看是不是有多个子系统;也可以不用 wsl ,其他正常使用一两天看看是不是还会泄露

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1148682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX