JAVANet 4垃圾收集
我试着阅读Java和Linux中的垃圾收集算法。最近。到目前为止,我发现java在其收集器中使用标记和扫描作为算法
是的。网使用马克和斯威普以及所有世代
微软是如何从与G@collector串行运行的并发G0、G1收集器转变为一个名为后台GC的sth的,在这里所有的东西都是并行的
提前感谢您的回答
你可以在下面搜索框中键入要查询的问题!
我试着阅读Java和Linux中的垃圾收集算法。最近。到目前为止,我发现java在其收集器中使用标记和扫描作为算法
是的。网使用马克和斯威普以及所有世代
微软是如何从与G@collector串行运行的并发G0、G1收集器转变为一个名为后台GC的sth的,在这里所有的东西都是并行的
提前感谢您的回答
# 1 楼答案
。NET GC是一个标记和清除垃圾收集器。 后台GC意味着您可以在应用程序运行时执行Gen2 GC。如果您的应用程序是分配密集型的,并且后台GC无法为新的分配释放足够的空间,那么BGC收集器将停止,而stop the world收集器将用于执行完整的Gen2 GC(这可能会导致压缩堆或扩展堆)
希望这有帮助