首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >内存清理软件到底是做什么的?

内存清理软件到底是做什么的?
EN

Software Engineering用户
提问于 2020-09-09 21:57:32
回答 1查看 117关注 0票数 -2

你一定把它们看作是移动设备上的应用程序,而我已经在mac上使用了一个。我想知道内存清理软件到底是做什么的?它们是否同时释放ROM和RAM中的内存?这难道不是一个标准或必须提交应用程序供公众使用的东西吗?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2020-09-10 00:14:41

我想知道内存清理软件到底是做什么的?

在最好的情况下,他们什么都不做。如果你幸运的话。

有时,它们实际上会通过删除缓存或将进程从RAM中强制释放来释放RAM。问题是:空闲内存实际上是不好的。RAM比硬盘快得多,而且它也要昂贵得多。因此,您应该使用尽可能多的RAM,而不是尽可能少。强迫缓存的数据从RAM中增加“空闲RAM”只是意味着数据必须再次从磁盘重新加载。内存清除器会减慢系统的运行速度。

在最坏的情况下,内存清理器也会使用它所需要的提升的特权来完成“其他事情”,比如阅读你的地址簿,把它发送给垃圾邮件发送者,读取你的密码数据库,寻找薄弱的密码,阅读你的电子邮件,建立一个心理档案等等。

那么,如果这些程序在最好的情况下什么都不做,对性能不好,而在最坏的情况下,特洛伊木马,它们为什么会存在?简单:因为人们一直在安装它们。

编写内存清理程序是通过销售软件赚钱的最简单方法之一,因为程序甚至不需要做任何事情。

票数 9
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/415729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档