关注作者:JuruoAssociation 原创于 CSDN
原创不易,谢绝转载!不曾授权任何转载!建立在抄袭上的流量不会持久。你选择的光,将驱散你身边的黑暗,也将给我们伟大祖国版权事业的未来添一把炬火。承蒙诸君大力支持,蒟蒻感激不尽。点击支持原文
作品遵循CC-BY-SA 4.0协议:转载需要征得原作者同意并且标明原文链接并且注明转载,而且需要遵循相同的协议
首发于 2022.07.24,投喂对象上至各路神仙,下至可爱的麦片和香草虽然他们看不懂,若有手糊或不足,亦或改进建议,还请不吝赐教
硬存 | 显卡 | 内存 | CPU |
---|---|---|---|
今日堂食✓ |
蒟蒻的电脑有一条4GB的内存条,今年大概7岁了,还好目前还硬朗,跑AndroidStudio勉强能不炸。
很长一段时间,蒟蒻都只会用什么360加速球,电脑管家小火箭什么的。电脑一卡就双击Alt “嗖嗖”(叠词词恶心心) 直到有一天安装了AndroidStudio。相比C++来说,Gradle真的太慢了 (因为标志是大象对么?)
刚开始我没习惯,忍不了(笑),屏幕上全都是UP-TO-DATE,但是左边的Gradle还是不紧不慢地转着,于是习惯性双击Alt,“嗖嗖”了一下…大象生气地停住了脚步…
保存了吗?不知道;能停止吗?不知道;能taskkill吗?不知道。
那一次编译花了我20分钟
蒟蒻欠你们一个图,下次我有空了给你们嗖嗖一下试试
加速球
并不是凭空变内存出来的,而是将缓存释放供活跃程序使用。假如说正在活跃使用的内存就是舞台,那“加速球”只不过是把后台节目没那么靠前的演员请出去,让后台更有秩序。听起来不错吧,但是想想电脑中的前台可能是多程序多线程 (好吧可能不是表演,是在PVP) 任务切换的间隔可能不足毫秒,于是在加速的时候,还有许多前台任务也被清了缓存 (所以在PVP场不要划水) ,更何况像AndroidStudio这种有上千兆演员的,把演员“请回来”的时间都够受的了。
除此之外,如果你运行了浏览器,Eclipse,或者内存较大的游戏,同理。微信QQ不算
我是吹水分隔线
今天蒟蒻就讲讲如何更明智地进行一个内存的优化
首先,任务管理器是一个很好的优化工具,他可以直观告诉你程序占用内存大小
①用户软件的清理
这一步按个人情况可能清理出上GB的内存
言归正传,按照上图就可关闭内存较大的软件(记得保存文件)
,不过先不要动Microsoft家的不认识的exe,他们是相应的服务,需要用sc
才能安全地停止(见第②步)
以下列举了一些软件的内存。
WPS(办公) | firefox (浏览器) | 360cse | Kugou (音乐流媒体端) | 网易云音乐 | QQPCTray (杀软) | TeamViewer (端控) | QQ /Wechat | |
---|---|---|---|---|---|---|---|---|
origin (MB) | >400 | >400 | >250 | 700 | 400 | >200 | <30 | 150 |
final (MB) | 500-800 | 500-1000*2 | 400-700 | 可达1500 | <700 | >200 | >100 | <600 |
后台服务(软件退出后) | 10 | - | - | - | - | >150 | >100 | 5 |
后台服务(软件退出后)名称* | wps cloudsvr .exe | 注:QQ音乐有10M左右的 | QQPCTxtExt .exe (用途未知,可疑) | TeamViewer_ Service.exe | QQProtect .exe | |||
QQMusic Svr.exe | QQPCRTP .exe | QQRepair .exe (用途未知,可疑) | ||||||
QMDL.exe | ||||||||
其实我好长一段时间都是不舍得关,感觉…感觉都要用的呀子诶!
但是如果你稍微考虑一下,是花一分钟build,再花两分钟重新打开网页教程,登录QQ微信,打开资源管理器呢;还是全开,然后build上10分钟呢?
因为浪费过时间,所以我知道怎样才不浪费时间
*
注:好多软件退出是不彻底的,即便应用已经关了进程也不挂,甚至还多出来几个…一般是为了监视同类软件,推广啊诸如此类的,反正都是偷偷摸摸的,令人不齿。在设置里面找找,能关的关,还有就关闭自保护之后用命令统一kill掉才能有效释放内存。
::先关闭电脑管家自保护,然后运行如下dos即可彻底关闭电脑管家
@echo off
start taskkill -f -im QQPCTray.exe
::不用start不够快,电脑管家的进程之间是互相保护的(也就是只要有一个都会重启)
start taskkill -f -im QQPCRTP.exe
start taskkill -f -im QMDL.exe
start taskkill -f -im QQRepair.exe
start taskkill -f -im QMSignScan.exe
start taskkill -f -im QQPCRealTimeSpeedup.exe
start taskkill -f -im QQPCTxtExt.exe
*2
不同的网页会有较大差别,例如CSDN、百度只需约20MB内存(基本只有外观),geogebra开朵花都只需要200MB(计算渲染套件),但是很烧CPU;bilibili随便点俩就破500MB(视频渲染套件)
②后台程序和服务的清理
对于后台一些一般用户都用不到的,而且内存又相当大的服务,我们可以关了释放内存
蒟蒻提供一个懒人配置 (就是不想解释了)
以下可以提高一定性能的快速执行命令,不会改变系统配置,重启即可恢复
(仍在补充中)
@echo off
title win7/win10快速优化器
echo (win7\win10)快速优化器1420版本
echo By JuruoAssociation&AcrtStudio,安全无害,可普遍提升电脑性能
echo.
::话虽如此,相比起Acrt某人的石门专用WinUpd来说这个安全得多
echo 大约需要10秒
echo.
echo ### 程序
echo <-> Win10Windows更新器,高耗
taskkill -f -im TrustedInstaller.exe
sc stop TrustedInstaller.exe
echo <-> 谷歌的reporter,一边玩去
taskkill -f -im software_reporter_tool.exe
echo <-> 谷歌浏览器更新服务,没用
taskkill -f -im GoogleUpdate.exe
echo <-> Win10的Windows更新进程保护进程
taskkill -f -im WaaSMedicAgent.exe
echo <-> Win10的用户体验计划,还挺难关的
taskkill -f -im CompatTelRunner.exe
echo <-> Win10照片应用,高耗低能
taskkill -f -im backgroundTaskHost.exe
echo ### 服务
echo <-> Windows Update服务,Win7禁用解决,win10还要禁用WaaSMedicSvc
::平时没事,但是若还原保护或者微软抽风,那就不好受了,一旦启动占用极高
sc stop wuauserv
echo <-> Win10的自动更新服务保护服务,一旦启动占用极高(微软事儿真多)
sc stop WaaSMedicSvc
echo <-> 日志记录器,可用于查找系统错误,一般不需,10M左右
sc stop EventLog
echo <-> Win10超级预读,对石中电脑没多大帮助,占用时高时低
sc stop SysMain
echo <-> 索引器,加快搜索速度,除非你天天和文件躲猫猫咯。内存20M,SearchIndexer.exe
sc stop WSearch
echo <-> 字体缓存(需要时会重新启动,不影响,15M左右)
sc stop FontCache3.0.0.0
echo <-> 自动播放服务,其实完全可以退役了
sc stop stisvc
③配置的改变
<1>外观性能
个人经验:关闭windows的性能外观选项可以提高CPU、显示各方面的性能
<2>个性化
停止后,壁纸可能不会更新,屏幕保护会失效,,,但是好像也就这样而已
停止方式
sc stop Uxsms
sc stop Themes
后补:一个小小的疑惑,好像他们的内存占用并不大,可能是CPU吗?不过主要占CPU的好像只有性能中的抗锯齿吧?暂时不知道。
④增加虚拟内存
这个在我之前一篇文章里面有介绍,但记得不要在系统盘增加虚拟内存,在其它分区,最好是其他磁盘增加,不然只会拖慢电脑运行速度
分页文件的设置方法
补充
- 1.一般的电脑都有两个内存槽,可以再买一个内存条(但是蒟蒻没有钱对吧)
- 2.电脑开太久会导致内存比较凌乱,读写效率降低(尤其是打开过高内存软件后),睡眠、休眠都是没用的,重启可一定程度提高运行效率