排序:
3回复
CMS 到底是标记“存活”对象还是“死亡”对象
CMS 到底是标记“存活”对象还是“死亡”对象,相应的源码在哪,想求证一下。可达性分析结束后,每个对象是否垃圾,应该要有个标识区分吧?还是说把存活对象都记录下来?
0回复
JVM启动gc一次old gen就有对象过去
jvm执行一次YGC,from 和 to 都是 0,而且Eden区对象很小,也就几十M,怎么老年代堆内存还是有被占用呢? 刚启动,执行一次gc, old gen就有了运行代码jvm参数-Xms512m
1回复
已解决
使用 ThreadPoolExecutor 的时候看不到 CPU 绑定任务的上下文切换开销
我在做一个简单的实验,我想找出当有一堆CPU密集型任务时合适的线程池大小。我知道这个大小应该等于机器上的内核数,但我想验证这一点。 这是我的代码:```javapublic class Main {
0回复
FullGC用的是什么垃圾收集器?
FullGC用的是什么垃圾收集器?
1回复
已解决
这是不是内存不够造成的?
这个问题是我用chipyard编译Boom的时候出现的。 是不是因为内存不够? 我在 1 核 2G 云服务器上运行的。 /bin/bash: line 1: 9986 Killed java -Xmx
1回复
已解决
接口和类对象内存分配的区别
假设有A接口和B类,B类实现了接口;```javainterface A { void hello();}class B implements A { public int justAField;
9回复
已解决
MinMetaspaceExpansion和MaxMetaspaceExpansion这俩个参数到底是什么意思?
今天在看你假笨大神的文章:[JVM源码分析之Metaspace解密](http://lovestblog.cn/blog/2016/10/29/metaspace/),里面有一段内容我理解不动。就是下
2回复
已解决
OopMap 是啥?
深入理解Java虚拟机的书里提起过这个,不过讲的不细。有没有大神详细介绍下
2回复
必须要在发生问题的时候dump内存快照才行吗
各位大佬求问,机器会偶然连续发生几次fullgc同时线程数量有陡增,然后会快速恢复,必须要在发生问题的时候及时dump内存快照才可以吗?之前是发生问题之后才dump没有发现问题,看线程block堆栈怀
加载更多