学习笔记-深入理解Java虚拟机
chunhewang
这个作者很懒,什么都没留下…
展开
-
Java内存区域
程序计数器(Program Counter Register) 程序计数器是一块较小的内存空间,作用当前线程所执行的字节码的行号指令器。每条线程都需要有一个独立的程序计数器,该区域为"线程私有"的内存。 当线程在执行一个Java方法时,该计数器记录的是正在执行虚拟机字节码指令的地址,当线程在执行的Native方法(本地操作系统的方法)时,计数器则为空。该内存区域是唯 一 一原创 2015-09-18 16:08:31 · 476 阅读 · 0 评论 -
垃圾收集器与内存分配策略
1、引用计数算法(Reference Counting) 基本思想: 给对象中添加一个引用计数器,每当有一个地方引用引用它时,计数值就加1;当引用失效是,计数值就减1;任何时刻计数器都为0的就是不可能再被使用的。 Python语言是使用进行内存管理。注: java语言中没有引用计数算法来管理内存,其中主要原因是他很难解决对象之间的相互循环引用的问题。2、跟搜索算原创 2015-09-23 22:11:14 · 534 阅读 · 0 评论