点击上方“芋道源码”,选择“”

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 8:55 更新文章,每天掉亿点点头发…

源码精品专栏

来源:zhihu.com/question/36014646

最近,艿艿在刷知乎的时候,有一个”专业”问题映入我的眼帘:

清理垃圾代码_怎么用代码清理c盘垃圾_w10清理电脑垃圾代码

来源地址:

这么专业的问题,我一时间竟不知道该如何回答。截至发文时,这个问题已经有50多万的浏览量了。

那么,我们来看看”人在美国,刚下飞机”的知乎大佬们都是怎么回答的呢?

因为要跨平台啊。

如果jvm只有Windows就用360了!当初,SUN在这个问题上纠结了很久,最后发现理念不同。

怎么用代码清理c盘垃圾_清理垃圾代码_w10清理电脑垃圾代码

JAVA是write once,run anywhere。

360是install once,uninstallable forever。

360 垃圾清理会清理包括无用的注册表,临时文件,IE的浏览文件等众多垃圾文件,扫描位置多,且受制于磁盘 IO 影响,扫描时间很长,清理速度相对较慢。

如果 Java 使用 360 进行垃圾回收,那用 Java 写的程序都会面临很长的垃圾回收等待时间。比如用 Java 写的网站就会出问题,用户访问网站的时候,网页过个几分钟才出来,那这时候用户早崩溃了,所以不能使用 360 垃圾清理进行 Java 垃圾回收。

其实360用来清理Java垃圾是不错的,

但是程序员都不太喜欢用。

因为在运行时,360会一直显示“清理程度超过了35%的JVM。”而且这个数值基于大数据得出,比较有参考性。

于是这个数值,成了事实上的Java程序员考核标准。

于是,面试时,面试官会问“你是多少分的程序员?”

你的虚拟机超过了35%的虚拟机,你就是35分程序员。

你的虚拟机超过了98%的虚拟机,你就是98分程序员。

这对于分数低的程序员是赤裸裸打脸。于是,分低的程序员就不想用360回收垃圾。

渐渐的,凡是用360清理虚拟机垃圾的,都是大神。

于是清理垃圾代码,在大神之中,超越更多人得到一个高分变得更难。

这就是内卷 产生的根本原因。

现在,真正的JAVA高手还是使用360清理虚拟机垃圾的。

*而不敢用360清理虚拟机垃圾的程序员,都是垃圾程序员! *

你都说了,360那都是垃圾清理,我们这是垃圾回收,我们是要弄回来再用的,360给扔了,这根本不对。

「你写的程序打败了全国20%的程序清理垃圾代码,是否需要清理垃圾?」

对于这个问题,你怎么看?

欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:

w10清理电脑垃圾代码_怎么用代码清理c盘垃圾_清理垃圾代码

已在知识星球更新源码解析如下:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889