单项选择题
什么是内存抖动?()堆内存都有一定的大小,能容纳的数据是有限制的,当Java堆的大小太大时,垃圾收集会启动停止堆中不再应用的对象,来释放内存。
A.当在极长时间内分配给对象和回收对象的过程就是内存抖动。 B.当在极短时间内分配给对象和回收对象的过程就是内存溢出。 C.当在极短时间内分配给对象和回收对象的过程就是内存抖动。 D.当在极短时间内分配给对象和回收对象的过程就是内存爆炸。
单项选择题 在native层和早期的虚拟机一般使用引用计数,但是现在的java虚拟机大多使用的是()。
单项选择题 堆式的也叫动态内存分配,主要存储对象实例,以及已经被加载类的()用于反射。
多项选择题 我们知道内存泄漏的原因是应该被回收的对象,不能被及时回收,那么GC是如何来判断对象是否为垃圾对象呢?判断的方式有两个()。