gpt4 book ai didi

java - 什么是对 Java GC 最好的循环图表示

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:29:49 26 4
gpt4 key购买 nike

或者我可能会问较新的 GC 是否重要?

如果是这样,那么是否需要通过查找表或使用弱引用(但更多内存)来管理节点之间的链接,或者让所有节点都指向彼此是否合适。这是假设我有一个“处置”方法,其中删除节点或链接会将对它的所有引用设置为空。

问题是,如果 ram 中有一个大型数据库,如果它必须评估图中的大量长随机循环,是否会对 GC 性能造成巨大打击?还是不是?

最佳答案

垃圾收集的标记和清除方法对对象图的拓扑结构完全不敏感。一旦它到达一个已经标记的对象,它就会假设它的所有指称对象也都被标记了,所以无论您如何设计结构,您都不会造成太大的伤害。

我的建议是着迷于让您的代码尽可能自然地适应问题,而对任何其他问题都保持宽松。当您遇到真正的性能/内存问题时,才会停下来考虑优化。

关于java - 什么是对 Java GC 最好的循环图表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13779243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com