gpt4 book ai didi

java - Java RMI 远程对象可以在次要回收中进行垃圾回收吗?

转载 作者:行者123 更新时间:2023-12-02 11:08:02 24 4
gpt4 key购买 nike

众所周知,RMI 会定期调用 System.gc() 来引发完整的 gc,这将确保收集所有未引用的远程对象。但是,我无法确定远程对象有时是否会在次要收集中被垃圾收集。例如,如果 RMI 通信延迟极低,则客户端租用期相应极短。或者总是需要完整的GC?如果是这样,为什么?远程对象是否可能甚至不是在 Eden 空间中创建的,而是立即进入终身生成?

最佳答案

是的。就垃圾回收而言,远程对象与任何其他对象没有什么不同。

DGC 协议(protocol)仅强加于 GC 之上,通过保留引用直到 DGC 租约到期。

关于java - Java RMI 远程对象可以在次要回收中进行垃圾回收吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50788404/

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