WSL2 默认最多吃掉一半物理内存,任务管理器里那个 vmmem 就是它。在用户目录下建 .wslconfig 文件(路径是 C:\Users\用户名\.wslconfig),用 [wsl2] 段限制 memory 和 processors,改完执行 wsl –shutdown 关掉再启才生效。这个值别压太狠,低于 4GB 编译容易 OOM;Windows 11 上还可以开 autoMemoryReclaim 让空闲内存自动还回来。
# C:\Users\<用户名>\.wslconfig
[wsl2]
memory=8GB
processors=4
autoMemoryReclaim=gradual
wsl --shutdown
THE END






暂无评论内容