前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 为什么不采用 360 垃圾清理来进行垃圾回收呢?

Java 为什么不采用 360 垃圾清理来进行垃圾回收呢?

作者头像
范蠡
发布2021-04-23 11:52:16
7420
发布2021-04-23 11:52:16
举报

作为早期 Java 的开发者之一,我们团队当初确实尝试过使用 360 垃圾清理来对 Java 进行垃圾回收。

早些年,我们曾发布了使用 360 垃圾回收的 Java 试用版本,部分用户使用了这个版本之后,又成功地回到单身贵族家庭。为了对他们的付出表示感谢,我们邀请了这批用户来参观我们的 Java 炸鱼实验室。由于省去不必要的恋爱、婚姻花销,这批用户有更多的时间加班了。

我们当时收到了几百家公司的负责人的感谢信,他们在向我们表示感谢时说到,他们的员工现在有更多的时间专心工作了,当然公司的工时制度也进行了及时的跟进与创新,其中比较有名的几种工时制度,有大小周、超级大小周、996、007,这些新的工时制度真是人类工作史上的伟大创新。其中一位华氏集团的负责人的欣喜地告诉我们的商务,现在他们的员工们都斗志昂扬,积极为公司添砖加瓦、发光发热,原来好几天的工作任务,现在一两天就能完成了,因此公司短期内也取得了巨大的营收。同时,求职市场上,从这类公司离职的员工和管理层也特别受欢迎:一位叫张小方的普通员工,由于这段工作经历,让刚毕业两年的他具有三年多的工作经验,薪资也因此上涨了 0.5 倍;另一位某黄姓高管,受到前公司的工时制度的启发,回国后创立榨斗斗公司,全公司开启超级硬核奋斗模式,三年里成功将公司做到上市。

然而,另一方面,国际健康组织、国际卫生组织、国际人权组织等国际组织对我们在 Java 中使用 360 的垃圾回收这一做法表示遗憾。一位来自中国的周大树曾公开地发表了一篇谴责性文章,文章谴责了这些开启硬核奋斗模式的公司,同时谴责我们是始作俑者。他发表在《劳动者之歌》上的文章将这些试用了带 360 垃圾回收功能的员工比作野草,他说:野草,根本不深,花叶不美,然而吸取露,吸取水,吸取陈死人的血和肉,当它生存时,还要遭删刈,还要遭践踏。

最终事态发展到我们无法控制的程度了,这并不是我们 Java 开发团队所期望的。由于 360 垃圾回收具有庞大的用户群体,我们在 Java 直接采用,虽然可以降低部分 Java 新用户的学习成本,但这一事件影响范围也比较广泛。那么为啥在 Java 中使用 360 的垃圾回收会导致单身员工数量大幅度地增多呢?我们起初对这一现象也觉得不可思议,后来我们成立了专门的调查组,感谢调查组同事的辛勤工作,最终我们找到了真相:

众所周知,360 垃圾清理,顾名思义,一年中只能工作 360 天,有 5 天是不能工作的,而我们都知道 Java 虚拟机每天都会产生垃圾,这显然是不能满足要求的。Java 一般都用于大型服务器后端服务开发,其访问量都是非常巨大的,如果一年 5 天不能工作,那么可靠性只能达到 98.9%,这是远远不够的。而且不算闰年,闰年不能工作的时间将由 5 天变成 6 天,这对于使用 Java 作为开发语言的互联网公司是无法接受的。

大多数年轻人,在大学毕业之后就离开了家乡,去城市打拼,然后认识了另外一半。用他们当中比较流行的一句话来解释一下这种现象——“故乡再无春夏秋”,因此他们一般只有在冬天,也就是年底的最后几天才有时间回一趟家乡,于是和丈母娘见面、谈婚论嫁的日子理所当然地被安排在这几天。

试想,你和你的女友约好年底最后几天去见丈母娘,并在见面后将彩礼转到丈母娘的卡上。

但是由于年底的最后几天支付宝和相关的银行服务器采用了 Java,而 Java 采用了 360 进行垃圾回收,最终由于你无法完成彩礼转账,导致丈母娘拒绝将女儿嫁给你。

你最终:

老婆 -1

这是大多数人无法接受的,由于不少未婚青年都是在年底回去和丈母娘谈判的,所以最终:

未婚青年们:

老婆s - 10086

这样社会上光棍就多了,社会上光棍多了就不利于社会的稳定,所以最终有关部门会介入了调查。调查后最终定位到问题的原因是使用 360 垃圾回收的 Java 无法在年底的 5 天或者 6 天工作。

当然,我们也尝试和 360 团队进行沟通,360 团队拒绝为一年剩下的五天提供服务,他们解释说,这样会导致他们的同事需要加班,他们不希望社会上已经形成的 996、007 等不良风气蔓延到他们公司。

因此,我们最终没有在 Java 中使用 360 的垃圾回收,并忍痛下掉了使用 360 垃圾回收的 Java 版本。

Java 团队和 360 团队都是伟大的团队,他们在垃圾回收中做的工作不分伯仲,都值得我们尊敬。

本文首发于知乎,点击Java 为什么不采用 360 垃圾清理来进行垃圾回收呢? - 知乎 (zhihu.com),直达知乎原文链接。

点亮,服务器三年不宕机

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 高性能服务器开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档