垃圾收集中的生成

发布于 2024-09-26 02:59:56 字数 53 浏览 3 评论 0原文

有人可以解释一下垃圾收集中的代数是什么吗? 我正在互联网上阅读它,但感觉很难理解......

Could somebody please explain me what is generations in garbage collection?
i am reading it on internet but feeling difficult to understand it...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

待"谢繁草 2024-10-03 02:59:57

一代是一组对象。分代垃圾收集器根据对象在收集器运行中幸存的次数对对象进行分组。

最初,所有对象都将处于第一代(一组对象)。然后,在垃圾收集器运行之后,一些对象将被收集,因为没有人再引用它们,但其余的将被放置在第二代组中。

这些对象被分为几代,以利用最近创建的对象最常被使用的想法。分代垃圾收集器将比第二代更频繁地收集第一代,并且比第三代更频繁地收集第二代......

A generation is a group of objects. A generational garbage collector groups objects based upon how many runs of the collector they have survived.

Initially, all object will be in the first generation (a group of objects). Then after the garbage collector runs some of the objects will be collected since no one is referencing them anymore but the rest will be placed is the second generation group.

The objects are grouped into generations to exploit the idea that more recently created objects become unused most often. A generational garbage collector will collect the first generation more often than the second generation, and second more than the third...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文