有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JAVANet 4垃圾收集

我试着阅读Java和Linux中的垃圾收集算法。最近。到目前为止,我发现java在其收集器中使用标记和扫描作为算法

是的。网使用马克和斯威普以及所有世代

微软是如何从与G@collector串行运行的并发G0、G1收集器转变为一个名为后台GC的sth的,在这里所有的东西都是并行的

提前感谢您的回答


共 (1) 个答案

  1. # 1 楼答案

    。NET GC是一个标记和清除垃圾收集器。 后台GC意味着您可以在应用程序运行时执行Gen2 GC。如果您的应用程序是分配密集型的,并且后台GC无法为新的分配释放足够的空间,那么BGC收集器将停止,而stop the world收集器将用于执行完整的Gen2 GC(这可能会导致压缩堆或扩展堆)

    希望这有帮助