therainisme修改 WSL2 的默认内存限制 中发帖

最近在 WSL2 里跑一个 Go 程序,内存用到 12GB 的时候就不动了(本机内存 24GB)。命令行里啥也没有,既没报错也没 panic,就这么静悄悄地停了。 
~ Run go test ./
=== RUN TestDBMetaphysicsProblem
--- PASS: TestDBMetaphysicsProblem (10.94s)
=== RUN TestDBSequentialOP
FAIL github.com/therainisme/mlsm 182.824s

一查文档发现,WSL2 默认内存大小上限是 Windows 的一半,来源:Advanced settings configuration in WSL | Microsoft Learn
配置内存限制
在用户文件夹下(路径一般是 C:\users\你的用户名)新建一个 .wslconfig 文件...