深入理解JVM的优化
此专栏将对Java虚拟机相关的内容进行扩展与虚拟机的优化方案的总结
ITgo
一只专注JAVAEE和大数据的程序员
展开
-
内存溢出问题的分析与解决【JVM初体验】
这是关于Java虚拟机的第一篇总结,开篇首先介绍一下 jdk , jre , jvm的关系吧。jdk jre jvm 之间的关系 jdk java开发工具包 (包含jre) jre java运行环境 (包含 JavaSeAPI + jvm) jvm java虚拟机 (在jdk中通过javac编译生成的字节码文件 加载到jre中运行 也就是加载到道jvm中运行)官...原创 2018-05-10 01:08:03 · 393 阅读 · 0 评论 -
Java虚拟机内存管理
本篇文章将对Java虚拟机的内存模型进行总结,各个部分的详细内容在后边也会逐步扩展说明。 从上图中我们可以看出,在虚拟机运行时的数据内存可分为线程共享区和线程独占区。顾名思议,线程共享区代表每个线程都可以共享的内存区,线程独占区,即每一个线程都独有的内存区。 下面分别进行详细介绍:(1)程序计数器从上图中也对程序计数器也简单的做了介绍,但要注意的是程序计数器是Java虚拟机中唯一的一块不会...原创 2018-05-11 16:10:36 · 330 阅读 · 0 评论 -
【JVM专题】垃圾回收算法与垃圾收集器
一.垃 圾 回 收 主要解决3个问题: 1.如何判定对象为垃圾对象 引用计数法 可达性分析法 2.如何回收 回收策略: 标记-清除算法 复制算法 标记-整理算法 分代收集算法 垃圾回收器: Serial Parnew Cms ...原创 2018-07-17 22:26:50 · 277 阅读 · 0 评论