JVM
文章平均质量分 89
「已注销」
我就是我,是颜色不一样的烟火,我看我自己都冒火~~~
展开
-
JVM 之 GC算法
前言本节我们将学习一下JVM的垃圾回收机制(Garbage Collection)以及一些和GC密切相关的点。概述对于垃圾JVM的垃圾回收机制这里我们称为GC,众所周知,java语言不需要像c++那样需要自己申请内存,自己释放内存,这些都是JVM帮我们做好了的,但是对于一名java程序员,想要更近自己的水平更上一层楼,就要去了解GC的工作原理,根据原理才能写出更好的更优的程...原创 2018-05-03 15:34:17 · 173 阅读 · 0 评论 -
JVM 之 垃圾收集器
前言前面我们学习了GC的算法,本节我们将学习GC 的垃圾收集器。重点学习G1收集器。概要在虚拟机规范中并没有对垃圾回收器如何实现具体介绍,因此每个厂商的垃圾回收器可能会完全不同,但是我们介绍的是基于JDK1.7之后的Hotspot虚拟机(包括前面对Java虚拟机的介绍也是基于jdk1.7版本的)。在Hotspot中,虚拟机的收集器主要有下: 可以看到垃圾收集器是按对象的分代来...原创 2018-05-03 16:31:02 · 142 阅读 · 0 评论 -
JVM 之 结构
前言本节将学习一下JVM的基本结构以及各个组成部分的实际用途。并概要介绍一下JVM在启动后,作为操作系统的一个进程的基本结构,以及从操作系统角度看,JVM如何管理它从操作系统里申请来的内存的,也就是JVM的内存结构或者叫JVM内存模型。JVM基本结构 JVM启动后,对操作系统来说,JVM是一个系统的进程,这个进程的基本结构如上图所示。它包括:类加载器子系统、运行时数据区、执行...原创 2018-04-25 17:11:15 · 160 阅读 · 0 评论 -
JVM 之 运行原理及例子剖析
前言上一节中,我们学习了JVM的基本结构个内存结构(特指运行时数据区结构),本节我们讲学习一下JVM的运行流程,并通过一个实际例子来剖析一下在运行时JVM是如何分配内存结构中各个组成部分工作的。1、JVM运行原理JVM 运行原理 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java...原创 2018-04-26 14:26:11 · 291 阅读 · 0 评论