为什么 System.gc() 用于并行,而 G1 则不减少 RSS?
作者:Some Name 提问时间:11/17/2023
我正在使用 Java 17。我有一个 2GB 的容器并运行以下 Java 程序: import java.util.*; public class Main{ public static Map...
回收 问答列表
作者:Some Name 提问时间:11/17/2023
我正在使用 Java 17。我有一个 2GB 的容器并运行以下 Java 程序: import java.util.*; public class Main{ public static Map...
作者:Ragesh 提问时间:5/25/2023
我有一个异步函数,可以创建一个读取流并将其写入 http 响应,如下所示: let handle = await getFile(); let stream = handle.createRea...
作者:Askaga 提问时间:6/6/2013
哪些垃圾回收算法可以在垃圾对象成为垃圾后立即识别它们? 我唯一想到的是每次引用计数递减到非零值时,都会添加循环搜索的引用计数。 有没有其他有趣的收集算法可以实现这一点?(请注意,我只是出于好奇而问...
作者:munificent 提问时间:11/22/2017
在 C# 中,据我所知,params 是通过仅传递相关值的原始地址来传递的。该地址可以是指向数组中的元素或对象中的字段的内部指针。refout 如果发生垃圾回收,则对某个对象的唯一引用可能是通过以下...
作者:Rajesh Kumar J 提问时间:3/24/2010
我需要知道何时在 .我创建了一个测试类,当调用方法时,它通过重写它来写入文件。它不会被执行。谁能告诉我它不执行的原因?JVMfinalize()...
作者:Mark Roworth 提问时间:5/10/2022
这个问题在这里已经有答案了: 为什么我们需要对某个对象进行 Dispose() 方法?为什么垃圾回收器不做这项工作? (2 个答案) C#中“使用”的用途是什么? (29 个答案) 去年关闭。 我不...
作者:Garrus 提问时间:12/27/2022
在典型的详细 zgc 日志中,这些数字在这条 mmu 行中的含义是什么? [gc,mmu ] GC(18939) MMU: 2ms/0.0%, 5ms/0.0%, 10ms/0.0%, 20ms/0...
作者:cwick 提问时间:2/12/2009
我从阅读 Microsoft 文档中了解到,该接口的“主要”用途是清理非托管资源。IDisposable 对我来说,“非托管”意味着数据库连接、套接字、窗口句柄等。但是,我已经看到实现该方法以释放托...
作者:Andrey B. Panfilov 提问时间:4/26/2023
假设我有以下缓存实现,旨在将一些数据(在我的情况下是连接池)与另一个对象的最新状态/版本相关联: public class Demo<V> { private final Map<Integer...
作者:Artur Linhart 提问时间:5/2/2023
已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 7个月前关闭。 改进此问题 我遇到过这样的问题,有时我对某个对象的弱引用就消失了...