WSLのメモリ使用量を制限する方法

384 ワード

dockerを利用していて(特に docker image pull した後など)
その時点では大した処理をしていないにも関わらずPCのメモリが枯渇することがある。

タスクマネージャーを確認するとWSLがPCの限界までメモリを確保してしまっており、
どうやら初期状態ではメモリの上限が決まっていないようだ。
ユーザーディレクトリ直下に .wslconfig というファイルを作成し
中を以下のように書くと確保するメモリを制限できる。

[wsl2]
memory=8GB
swap=0