経緯
タイトルのとおりなのですが、
C++でwhile無限ループ後などを誤って走らせた時などに、
CPUやメモリのリソース専有したまま戻らなくなってしまいます。
最初にVmmem
を発見した時にタスクマネージャーで強制終了すると,
Windows10がブルーバッククラッシュ?して自動で再起動しました。
それ以来PC再起動でしかリセット出来ないので対処方法が知りたいです。
実現したいこと
Vmmem
に専有されたままのリソースを何かしらの操作で開放する方法を知りたい。
PC再起動するしか無いとの回答でも諦めがつくので助かります。
試したこと
WSL2 に割り当てるメモリサイズを手動で固定値を設定する方法
こちらの手順でWSL2が使用するメモリ制限をすることを試してみたところ、
Vmmem
がリソースを専有したままになりつつもPCフル稼働は収まりました。
しかしFANがフル回転時の6-7割くらいのまま収まらないので結局PCの再起動が必要な状況です。
.qslconfig
[wsl2] memory=10GB swap=0
補足情報(FW/ツールのバージョンなど)
Ubuntu 20.04 LTS
WSL2
VSCode 1.73.1
Windows10 22H2 19045.2251
C++17
g++ 9.4.0
gdb

回答1件
あなたの回答
tips
プレビュー