garbage-collection
-
-
如何最大限度地减少GC_FOR_ALLOC的发生? 我的应用程序导致这些可怕的GC_FOR_ALLOC在特定位置(方法)中多次发生: 我很清楚,我在内存管理方面做错了什么(是的,垃圾回收很棒,但仍然不能让我免于一些责任,知道何时以及如何分
-
String.substring vs String[].split 我有一个逗号分层字符串,当调用它时返回大约60的数组大小。在特定用例中,我只需要获取将从数组返回的第二个值的值。例如,我想要的只是第一个之后和第二个之前的字符串的值。我对性
-
-
Java - 是否可以对正在执行方法的对象进行垃圾回收? 在Java中,我做了如下事情,而没有多想: 现在,我很确定第一个版本是有效的,我从来没有遇到过任何问题,但我想知道它是否在所有情况下都是安全的(不仅在特定的JVM中,而且最好根据
-
野蝇 10 内存泄漏问题 我使用的是Wildfly 10.0.0 Final version。每当我取消部署/部署模块9-10次时,我都会得到wildfly的内存使用量不断缓慢增加,永远不会减少,它再次给出 Wildfly 在取消部署应用程序后不会释放内存,并
-
为引用变量赋值时的 GC 行为 我试图理解GC的行为,我发现了一些我感兴趣的东西,我无法理解。 请参阅代码和输出: 在上面的例子中,如果我分配给null,那么我得到.如果我不这样做,我会得到. 有人可以解释一下吗?
-
线程本地垃圾回收 来自 javadoc 每个线程都持有对其线程局部变量副本的隐式引用,只要该线程处于活动状态并且 ThreadLocal 实例可访问;线程消失后,其线程本地实例的所有副本都将受到垃圾回收(除非存在对这
-
JVM 垃圾回收和分页内存体系结构 在最近10年讨论java和/或垃圾回收时,我无法辩护的唯一性能损失是垃圾回收算法在分页内存架构中运行时或多或少地中断,并且堆的一部分被分页。 Unix系统(尤其是Linux)会攻击性地分页出一
-
GC花了三个小时来降低1.2GB的堆,可能是什么原因? 在我们的一台服务器中,垃圾回收花了将近三个小时才尝试(成功)降低(成功)1.2GB的堆内存。从 1.4GB 到 200MB。 在此期间,CPU使用率很高,几乎达到80-100%。可能的原因是什么?我们有4个具有
标签