![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
wasp_ma
up way!
展开
-
JVM
一。java在实现堆栈的数据时有可能出现内存泄漏。 二。java中,int类型变量的长度是一个固定值,与平台无关。 三。Serial与parallel在GC执行的时候都会引起stop-the-world。他们之间主要不同的是Serial收集器是默认的复制收集器,执行GC的时候只有一个线程,而parallel收集器使用多个GC线程执行。 四。虽然WeakReference和SoftReference都有利于提高GC和内存的利用效率,但是WeakReference一旦失去最后一个强引用,就会被GC回收。 ..原创 2020-10-30 16:35:40 · 70 阅读 · 0 评论 -
2020-09-01
文章目录一、内存模型以及分区,需要详细到每个区放什么。二、堆里面的分区:Eden,survival (from+ to),老年代,各自的特点。三、GC 的两种判定方法四、强引用、软应用、弱引用、虚引用的区别?五、什么情况下会发生栈内存溢出?六、什么是类加载器,类加载器有哪些?七、java 中垃圾收集的方法有哪些?八、如和判断一个对象是否存活?(或者 GC 对象的判定方法九、JVM 内存分哪几个区,每个区的作用是什么 一、内存模型以及分区,需要详细到每个区放什么。 JVM 分为堆区和栈区,还有方法区,初始原创 2020-09-01 14:17:57 · 137 阅读 · 0 评论