heap-memory
-
为什么并发标记和扫描 (CMS) 没有清理与完整 GC 相同的内存量? 我的一台生产机器有一个奇怪的问题。它托管了一个执行CMS(并发标记和扫描)的Java应用程序,但它只清理了旧一代的一小部分。我怀疑内存泄漏并尝试了堆转储。但是堆转储之前的Full GC几乎
-
-
在堆栈中还是在堆中分配变量引用的位置? 我有一个问题 例如,当我在方法中声明变量时发生了什么。 在堆栈中还是在堆中分配 myShip 引用的位置? 我在堆栈中思考,但我感到困惑,因为我正在阅读J2ME游戏编程书“Java类被实例化到J
-
-
-
-
VisualVM - 不是有效的核心转储 我有从JVM OutOfMemory(JDK 1.5版本)生成的.hprof堆转储。 当我尝试在 VisualVM 中添加此文件时,它告诉我文件不是有效的核心转储。 但是,从我能够运行jhat这个转储文件没有任何问题。 任何想法
-
ConcurrentLinkedQueue$Node 在 remove() 后仍保留在堆中 我有一个多线程应用程序编写和读取并发链接队列,它在概念上用于支持列表/表中的条目。我最初使用 ConcurrentHashMap 来实现这一点,效果很好。一项新要求要求跟踪传入的订单条目,因此可以
-
-
无法访问的对象不会从堆中垃圾回收 我正在与JVM堆(Java 1.7)中无法访问的对象作斗争。从图片中可以看出(图片上的所有类都无法访问),我们有超过74%的对象没有引用,因此应该将其收集起来。这种状态在我们的tomcat 7服务器上
标签