内存不足?高内存占用进程一键结束
2020-10-20俞木发
俞木发
对于占用内存高的进程,可以使用系统自带的命令行批量结束。首先我们要知道系统中运行的哪些进程占用内存比较高,只要在电脑运行的时候打开任务管理器,切换到“进程”选项卡,点击标题栏中的“内存”标签,将占用内存的进程从高到低排列(图1)。
其中排在前面的就是占用內存较高的进程,不过这里可以将偶尔运行一次的程序、系统程序排除,这样在电脑正常运行几次并查看后,就基本可以将常见的高占用内存进程固定下来了。比如笔者在电脑中打开任务管理器窗口后,看到QQ浏览器打开多个标签后占用的内存很高,这时选中“QQBrowse r(32位)”右击,再选择“打开文件所在的位置”,在打开的窗口中可以看到进程对应的程序名称。比如QQ浏览器是“QQBrowser.exe”,记下该进程的名字备用(图2)。
确定经常占用高内存的进程及其名称后,启动记事本,输入下列代码(每行“find /I”代码对应一个需结束的进程)并保存为“kill.bat”,放置在桌面备用。这样下次我们在运行需要较大内存的程序时,只要在桌面上右击上述批处理,选择以管理员身份运行,即可结束QQ浏览器释放内存了(运行前注意保存文件)(图3)。
tasklist>e:\a.txt
find /I "QQBrowser.exe" e:\a.txt&&taskkill /f /imQQBrowser.exe
如果觉得命令行使用不便,可以下载“进程批量管理”(http://www.uzzf.com/soft/32623.html),以管理员身份启动该程序后,在进程列表中按下Ctrl键多选需要结束的进程(可以根据用户类别筛选,不要结束SYSTEM身份的启动进程),点击“一键结束”即可(图4)。
不过要注意的是,这种方法治标不治本(只适用于临时释放内存给其他程序使用),如果要让内存更充足,更简单的方法是去升级电脑的内存容量。