深入了解JAVA虚拟机
qq_21938587
这个作者很懒,什么都没留下…
展开
-
Java 内存模型
运行时数据区 线程共享区域: 1.方法区 2.堆 线程隔离区: 1.虚拟机栈 2.本地方法栈 3.程序计数器 1.程序计数器 该区域是一块较少的内存空间,此内存区域是唯一一个在Java虚拟机规范中没有规定任何OOM情况的区域。 如果执行的是Java程序,这该计数器记录的是正在执行的虚拟机字节码的指令地址,如果为Native方法,则计数器的值为空(...原创 2018-03-17 22:02:22 · 150 阅读 · 0 评论 -
垃圾收集器
Serial收集器 serial收集器是最基本,发展历史悠久的收集器,这是个单线程收集器。 在其进行垃圾回收时,必须暂停其他所有的工作线程,但这项工作实际上是由虚拟机在后台自动发起和自动完成的 该收集器依然是虚拟机运行在client上的默认新生代收集器,优点是简单而高效 对于限定的单个cpu来说,serial收集器由于没有线程交互的开销,专心做垃圾收集自然可以获得最高的单线程收集。 serial...原创 2018-03-18 11:01:57 · 127 阅读 · 0 评论