JVM学习
_Gin
这个作者很懒,什么都没留下…
展开
-
【JVM】垃圾收集2-垃圾收集算法
大部分内容转自https://zhuanlan.zhihu.com/p/25539690 作者:韦庆明 垃圾收集算法(4种) 为了更好的提高GC的性能HotSpot JVM把年轻代分为了三部分:1个Eden区和2个Survivor区(分别叫from和to),默认比例为8:1。 关于Eden与Survior的解释请看:https://blog.csdn.net/lojze...转载 2018-05-25 16:00:51 · 256 阅读 · 0 评论 -
【JVM】Java内存区域划分
作为一名Java程序员应该去了解和思考一下Java技术体系中的这些技术是如何实现的一、JVM概念1.1 JVM定义 JVM(Java Virtual Machine)意思是Java虚拟机。它是一个虚构出来的计算机。可在实际的计算机上模拟各种计算机功能。JVM有自己完整的硬件架构,例如处理器、堆栈和寄存器等,还具有相应的指令系统。1.2 JVM的作用 JVM是Java字节码执行的引擎,为Java...转载 2018-05-24 13:13:37 · 265 阅读 · 0 评论 -
【JVM】垃圾收集1-判断对象已死的两种算法
当需要排查各种内存溢出泄露问题时,垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。 GC需要完成三件事情: [ ] 哪些内存需要回收? [ ] 什么时候回收? [ ] 如何回收? 上一篇博客介绍了Java内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈随线程而生,随线程而灭,在这3个区域不用过多考虑回收问题。而Jav...转载 2018-05-24 15:25:37 · 274 阅读 · 0 评论