清理加速真的有用吗?

很久以前安全软件上线了一个垃圾清理功能,这个功能可以用于清除电脑的tmp目录以及一些软件的缓存目录以达到清理腾出磁盘空间的作用。

后来,安全软件又推出了一个电脑加速功能,这个功能可以用于释放电脑运行内存,kill掉一些不需要长期驻留后台的软件以达到腾出电脑运行内存的空间让给前台软件运行(目前一般集成与加速球中),同时这个功能还可以用来禁用一些不需要开机自启的软件以加快开机速度。

本来这些功能的出现都是为了给电脑提速,但是随着这些安全软件的发展似乎都走了歪路子。陆续推出了清理加速自动清理清理提醒等功能。但这些功能实际上并不能带来电脑的加速效果,反倒是会加剧电脑的运行负担导致电脑变卡。

垃圾清理

垃圾清理这个功能出发点是好的,很多软件在处理一些一次性的事情的时候会将文件临时释放到tmp目录,那么垃圾清理功能就可以清理掉这些不需要的而且占用空间的垃圾问题就,但是后来随着安全软件的竞争越发激烈就出现了针对于软件的缓存清理,推出了清理缓存模块。清理缓存,可能大家觉得没有什么问题缓存这个名词给大家的感觉就是个垃圾,但是当你了解了缓存是用来干什么的,缓存的机制又是什么你还会决觉得他是垃圾吗?

缓存

缓存是想用户展示多媒体文件中不可或缺的一个东西,缓存会临时记录从服务器中返回的数据临时保存在用户的设备中。由于用户的设备每次访问服务器都会获取大量的数据,然而如果每次启动应用是都完完整整的把所有的额数据都加载一边这是非常慢的,同时也在消耗着服务器和用户设备的计算能力和带宽。为了解决这个问题,缓存机制出现了,使用缓存机制后用户的设备在第一次访问服务器是通常会将比较大的数据包或者非及时更新的数据包临时缓存到用户的设备中,带用户第二次访问时就无需完完整整的从服务器中获取全部数据了,缓存机制的出现大大的降低了服务器的运算能力和带宽的占用同时也节省了用户设备的流量和cpu占用。只要带宽降低了和计算能力占用也变小了那么数据的访问速度也会提升不少

总结

缓存的好处:节约流量,降低cpu使用率,提升访问速度

缓存的缺点:会占用设备的内存空间

本文由等待明天原创

实例

如果说你看望上面的介绍对缓存还不够了解那我们就直接用实例去描述。

对象:微信

当我们启动微信的时候微信会加载用户头像那么他的加载过程应该是这样的

微信获取头像流程图拟图

*上图仅为我个人的拟图,并不代表微信的完整/真实的处理流程。

通过上图我们不难看到,微信在启动时是优先不联网直接使用本地缓存的,使用联网更新缓存的情况出现在缓存不存在和缓存过期的两种情况。也就是说直接使用缓存是最快的,假如你每次清除了缓存那么每次启动微信都会联网更新一次缓存不仅浪费流量还浪费时间。而且清理完很快又会挤满空间。

那么说清除缓存真的是没有用吗?

不是,但是这个问题又涉及这个缓存的定义。缓存一般分为两种,一种是临时缓存,一种是一次性缓存。

一次性缓存指的是只会使用一次的缓存,这种缓存是需要定期清理的

例如:

360安全卫士安装程序

对于我们安装一个软件来说,需要先下载一个安装程序。可以看到上图是一个360安全卫士的安装程序,这个安装程序会在用户点击安装或者静默安装后下载并释放一个最新的软件安装包,那么对于我们的目的来说安装这款软件就是我们的目的,当我们安装完这款软件后安装包就没有作用了,那么这个时候安装程序所释放的临时缓存软件安装包就是一次性缓存,而安装程序叫做文件因为他是由用户同意

临时缓存指的是,还会用到先留着的缓存,这种缓存清理了也没用清理完很快软件也会重新生成。

例如:

图片来源自网络

对于我们日常使用微信来说,头像对我们的感知也许不大。但是要是哪天微信不显示头像了我相信你一定会第一时间发现,像微信头像这样的图片文件它可能会保留一段时间,因为这一段时间内你可能还会与这个头像的网友聊天,为了保证下一次可以快速显示头像微信就选择暂时保留这个缓存。像微信头像这种叫做 临时缓存

电脑加速

电脑加速顾名思义就是通过禁止开机启动,停止服务,清理后台等方法来实现电脑的加速效果。开机启动,停止服务,清理后台这些方法对电脑开机速度确实可以起到提速作用,但是实际上能不能彻底起到作用,能否真正保持电脑处于宇哥比较快的相应速度。

相信大家对加速球这一名字十分熟悉,老一辈的朋友就知道,这个360,电脑管家,等等的安全软件都有这么一个功能。开机时候加速一下,打开软件前加速一下,回到桌面时候加速一下,闲着没事也加速一下。慢慢的加速球这个功能成了国产安全软件的标配。那么这个加速球真的能够很好的解决我们电脑卡顿的问题吗,让我们看看它加速的原理就知道了。

我们的计算机中所有程序的运行都是在内存中进行的。计算机在运行时,系统就会把需要运算的数据调到内存中进行运算,当运算完成后系统再将结果传送出来。加速球腾出内存的方法,其实就是将它认为不常用的数据从内存调回硬盘,以达到“腾地儿”的效果。但是如果程序需要用到那些被腾走的数据,那系统就会重新将需要运算的数据再次调到内存中。经常重复这个操作的话,连续读写硬盘,让硬盘和内存实现交换,最终还会对硬盘造成损害。也就是说,这个所谓的“加速”其实是个假象。虽然暂时腾出一些空间,但是我需要运行程序的时候,这些数据还是需要调到内存中。这样一来反而会拖慢这些程序的执行速度。所以其实这只是个暂时缓解的办法,治标不治本。而且Windows系统自身就会对内存做管理,释放内存中不常用到的数据到硬盘,将常用数据由硬盘读到内存,我们无需再进行额外的“优化”。而如果使用加速球的内存清理,还会干扰系统内存管理。

来自火绒安全实验室
程序运行示意图

这里有一盘文章已经说的很详细了,我就不细说了,大家可以参考一下:你对加速球了解多少?于老师为你简单科普

那么说电脑加速真的是没有用吗?

不是,有用确实有用。但是也不全都有用或者作用不大。这也是要根据一些个人情况去优化的

禁用开机自启这个东西确实可以给电脑开机提速,但是我建议根据个人需要去处理。比如说,我使用电脑基本上都是追剧用的,需要用到视频软件,那么我就会允许视频软件自启并保留后台常驻,这么一来我就可以随时唤醒视频软件继续追剧而不需要反复启动。反过来如果你不需要使用这个视频软件的话那么就请禁止它常驻后台和开机自启,因为你不使用它也没有自启的价值没必要自启。

总结

垃圾清理 没问题 电脑加速 也没问题,但是我无法理解这几年这么这个名词就变成了清理加速呢?也许他的意思时清理和加速,但是清理垃圾主要目的时腾出磁盘空间,对电脑加速并没有多少影响。电脑内存加速也只是一时的,只要软件需要很快他也会唤醒重新占用内存。

好多小伙伴说了,电脑特别卡用加速球关掉软件回到桌面之后一下子电脑就变快了。但是,你难道没发现当你重新打开软件他就又变卡了吗,这完全治标不治本。