اگر مشکل فریز شدن سیستمتون رو دارید؛ احیانا تسک منیجر رو باز کردید و با مصرف عجیب سرویس vmmem مواجه شدید. این سرویس مسئولیت تامین منابع ساب سیستم ها رو داره. در واقع همون wsl
این مسئله عموما زمانیکه از داکر استفاده کنید 70% از رم سیستم شما رو اشغال میکنه. vmmem مسئولیت مدیریت حافظه و فرایند های ماشین مجازی رو داره به نوعی قلب تپنده ماشین مجازی است، جایی که تمام فعالیت ها و برنامه های vm در آن انجام می شود.
چطور میشه مصرف رو پایین آورد؟
ابتدا command prompt رو به صورت run as administrator بالا بیارید.
دستور زیر رو وارد کنید:
wsl --shutdown
وارد مسیر زیر بشید : (طبیعتا your-username همون نام کاربری ویندوز خودتون هست)
C:\Users\your-username.wslconfig
این مقدار رو اضافه کنید :
[wsl2] guiApplications=false
بعد سیستمتون رو ریستارت کنید.
اگر خواستید میزان مصرف از رم هم محدود کنید میتونید دستور زیر هم داخل فایل بالا وارد کنید.
memory=2GB