mark-and-sweep

mark-and-sweep

文章 0 浏览 5

为什么 GC 中是白色/灰色/黑色?

我正在使用一个简单的脚本语言 API 来实现标记和清除垃圾收集,我正在研究该 API,并且一直在阅读有关垃圾收集的各种实现的信息。 Lua 等 API 使用带…

八巷 2025-01-05 08:42:46 6 0

为什么引用计数 GC 受到污名化?

我曾经在某处读到过一些理想主义但“懒惰”的程序员尝试实现编程语言的共同想法。它如下:- “我知道,我会做一个易于实现和快速编写的引用计数 GCer…

高速公鹿 2024-12-28 01:49:41 5 0

使用finalize作为独占锁

如果我使用 stop-the-world GC 并在我的 finalize() 方法中执行一些操作,我可以假设所有线程都被挂起,我可以做任何我想做的事情,并且没有线程敢于…

梨涡少年 2024-11-24 22:47:14 4 0

关于 C++ 中垃圾回收的标记-清除(惰性方法)?

我知道引用计数器技术,但从未听说过标记清除技术,直到今天,当我阅读《编程语言概念》一书时。 据书中所述: 垃圾收集的原始标记-清除过程的操作如…

爱已欠费 2024-10-20 09:26:14 9 0

“由于时间原因中止预清洁”在并发标记和扫

运行并发标记和同步时,我收到“由于时间原因而中止预清理”的信息。在 Java 6 中扫一扫。 这是什么意思? GC 真的在做任何实际工作之前就停在中间了…

岁月如刀 2024-08-14 03:23:08 10 0

(U) Ruby 扩展:rb_gc_mark() 和实例变量

我正在编写一个定义类的 ruby​​ 扩展。 如果我使用 Data_Wrap_Struct() 实现 rb_define_alloc_func() 的回调,是否需要手动标记和释放实例变量? 或…

香橙ぽ 2024-07-22 22:10:46 12 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

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