jvm
java 虚拟机
「已注销」
曾梦想仗剑走天涯,后来 bug 太多没去
展开
-
jvm 常量池
常量池 文章目录常量池方法区运行时常量池字符串常量池class 文件常量池 方法区 用于存储 jvm 加载的类的信息、常量、静态变量、编译后的代码 jdk7 及以往版本,方法区基于永久代实现,理论上是堆的一部分 jdk8 取消了永久代,在本地内存中划分区域-元空间,不属于 JVM 内存,方法区位于元空间中 jdk8 位于位于位于字符串常量池堆class文件常量池元空间运行时常量池 jdk...原创 2019-11-04 11:02:14 · 732 阅读 · 1 评论 -
jvm 内存结构
jvm内存结构 文章目录jvm内存结构运行时数据区虚拟机栈本地方法栈堆区方法区程序计数器执行引擎本地库接口类加载器系统 jvm类加载器系统运行时数据区本地库接口执行引擎虚拟机栈本地方法栈堆区方法区程序计数器 运行时数据区 从整个计算机内存中开辟一块内存存储 jvm 运行时需要用到的对象,变量等 虚拟机栈 线程私有 服务于方法 用于存储局部变量表、操作数栈、动态链接、方法出口等信息 本地方法...原创 2019-11-08 23:20:08 · 601 阅读 · 0 评论 -
jvm 垃圾回收
jvm垃圾回收 文章目录jvm垃圾回收引用类型垃圾辨别方法垃圾收集算法分代回收算法堆的分代分代收集回收过程gc类型垃圾收集器收集器分类常见收集器CMS 收集器 引用类型 强引用:发生 gc 的时候不会被回收 软引用:有用但不是必须的对象,在发生内存溢出之前会被回收 弱引用:有用但不是必须的对象,在下一次 GC 时会被回收 虚引用(幽灵引用/幻影引用):无法通过虚引用获得对象 用 P...原创 2019-11-09 00:17:34 · 612 阅读 · 0 评论