
JVM
文章平均质量分 85
大彪先生
大彪的日常思考分享,程序猿看世界,不仅仅是技术。 :)
展开
-
01-Jvm 内存区域复习笔记
Java内存区域 1.程序计数器(Program Counter Register) 在虚拟机中一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。 在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指原创 2015-07-16 12:52:19 · 767 阅读 · 0 评论 -
02-Reference & GC
一、引用 Java中引用的定义很传统:如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。这个定义很纯粹,但是太过狭隘,一个对象在这种定义下只有被引用或者没有被引用两种状态,对于如何描述一些“食之无味弃之可惜”的对象就显得无能为力。我们希望能描述这样一类对象:当内存空间还足够时,则能保存在内存中;如果内存在进行垃圾收集后还是非常紧张原创 2015-07-16 19:17:03 · 826 阅读 · 0 评论 -
03-类加载器
类加载器 类加载定义:通过一个类的全限定名来获取描述此类的二进制流来获取所需要的类的动作 类从被加载到虚拟机内存中开始,到卸载出内存生命周期分为以下7个阶段: 加载(Loading) -> 【验证(Verification) -> 准备(Preparation) -> 解析(Resolut原创 2015-07-24 23:46:01 · 760 阅读 · 0 评论