一招解决WSL内存占用爆满!

WSL确实让需要使用Linux环境的人便利了不少,比如可以直接在Windows下随时随地使用Linux环境、Windows与Linux文件互通等,大大提高了工作效率。

但它有一个比较致命的缺点,就是使用后的内存不会自动释放。如在编译代码,或解压缩文件时,便会占用大量的系统内存,导致Windows卡死。

出现这些问题后,最开始我是要放弃使用WSL了,因为我使用它的目的就是编译UEFI代码,一次编译完内存直接占满,根本无法进行下一步的操作。但是后面想起了某些安全软件有带内存释放的功能,是否网上有单独一个用来释放内存的工具呢?

我花了点时间找了一下,果然找到了,而且是一个免费开源的软件,叫Mem Reduct,官网:https://www.henrypp.org/product/memreduct

这个小工具大小不到300K,内存占用7MB左右,系统资源占用基本可以忽略。作者比较贴心,除了编译x86架构的32bit和64bit,还有arm64的。

说一说功能,工具支持开机自启,然后可以设置自动清理内存的阈值,比如我设置了85%,那当Windows内存占用达到85%的时候,它便会开始清理内存,占用便会降下去,所以WSL不会自动释放内存导致Windows卡死的问题解决了,WSL又变香了~

 

↓↓↓GIF图片演示↓↓↓

版权声明:
作者:bin
链接:https://ay123.net/notebook/experience/1549/
来源:爱影博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
一招解决WSL内存占用爆满!
WSL确实让需要使用Linux环境的人便利了不少,比如可以直接在Windows下随时随地使用Linux环境、Windows与Linux文件互通等,大大提高了工作效率。 但它有一个比……
<<上一篇
下一篇>>
文章目录
关闭
目 录