garbage-collection
-
Java:你如何真正使用JVMTI的ForceGargabeCollection强制GC? 我不是在寻找通常的“你只能使用System.gc()在Java中提示GC”的答案,这根本不是这个问题的内容。 我的问题不是主观的,而是基于现实:GC可以在Java中强制使用。我们每天使用的许多程序都
-
在最近的JVM中,不可见的引用仍然是一个问题吗? 我正在阅读中的代码很好地说明了问题。在文档中引用的 JVM 版本上,当 foo 对象在 try 块结束时超出范围时,无法对其进行垃圾回收。相反,JVM 将保持打开引用,直到 main() 方法结束,即使任
-
是什么触发了Java中的完整垃圾回收? 我想知道在Java中触发完全垃圾回收的确切情况是什么。 显而易见的是: 用完了老一代 烫发耗尽 Calling System.gc() 其他导致完整gc的情况呢?特别: 幸存者空间中没有足够的可用空间来复
-
Java 垃圾回收器如何处理自引用? 希望这是一个简单的问题。以循环链接列表为例: 现在,由于它是一个循环链接列表,因此当添加单个 elemnt 时,它会在下一个变量中引用自身。删除列表中的唯一元素时,条目设置为 null。
-
如果 JVM 在执行 GC 时不断移动对象,它如何解析引用? 我正在阅读有关JVM调优的书籍,我突然想到JVM在进行GC时会不断移动对象。但是Java对象具有相互引用,人们会假设这些引用是作为指针实现的,但是JVM不可能在每次移动对象后都遍历整个堆,并
-
垃圾回收和线程 AFAIK 当 GC 执行其操作时,VM 会阻止所有正在运行的线程,或者至少在压缩堆时会阻止它。在CLR和JVM的现代实现中是否如此(截至2010年1月的生产版本)?请不要提供GC的基本链接,因为我了解基
-
java垃圾回收日志条目“Full GC (System)”是否意味着某个名为 System.gc() 的类? 垃圾回收日志中的“完整 GC(系统)”条目是什么意思?那个叫做System.gc()的类? 我的垃圾回收日志有两种不同的“完整 gc”条目类型?一个带有“系统”一词,另一个没有。有什么区别?
-
在生产 Java 服务器中打开 GC 日志记录是常见的做法吗? 我看到在一些地方[1]人们在生产服务器(关键任务)中启动GC日志记录,例如 现在是否推荐生产环境中的做法? 更新:我添加了一个链接[2],来自Oracle也建议在生产服务器上监视GC。 来源:
-
关于春豆容器的范围和垃圾收集 我是Spring的新手,目前正在我的一个项目中使用它。我了解到Spring容器包含所有豆子,并且默认情况下所有豆子的范围都是。我可以在文件中或使用注释更改范围。我进一步了解到,如果一个类
-
老将军堆满了,伊甸园和幸存者很低,几乎是空的 最近,生产环境变得非常缓慢。进程的 CPU 占用了 200%。然而,它一直在工作。重新启动服务后,它再次正常运行。我有几种症状 :Par幸存者空间堆长时间空着,垃圾回收占用了大约20%的CPU时间
标签