Boehm GC 如何用于 C 程序?
我检查了 Boehm GC。 C/C++ 的 GC。 我知道标记和清除算法。我很好奇的是它如何只获取整个 C 内存中的指针。我对C内存的理解只是一个普通的字节数组。…
伯姆 GC++垃圾收集器:堆部分太多增加 MAXHINCR 或 MAX_HEAP_SECTS
我在应用程序中使用 Boehm C++ 垃圾收集器。该应用程序使用 Levenshtein 确定性有限自动机 Python 程序来计算两个字符串之间的 Levenshtein 距离。我…
Boehm GC:如何有效调试粉碎的堆对象?
运行我的程序时,我从 Boehm GC(定义了 GC_DEBUG)收到以下错误: GC_check_heap_block: found smashed heap objects: 0x8ef1008 in or near object …
如何将 asprintf 与 Boehm GC 结合使用?
据我所知,asprintf 调用了malloc。如果我用 Boehm GC 替换 malloc,对 asprintf 的调用仍然会调用传统的 malloc - 至少 valgrind 是这么告诉我的: …
是否可以仅对程序的一部分使用 Boehm 垃圾收集器?
我读过 LinuxJournal 中的文章,内容涉及 Boehm-Demers-Weiser 垃圾收集器库。我很感兴趣在我的库中使用它而不是我自己的引用计数实现。 我只有一个问…
- 共 1 页
- 1