加载中
虚拟机的类加载机制

虚拟机的类加载机制 一:概述 虚拟机的类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可被虚拟机使用的Java类型。 在Java语言里,类...

2017/11/19 17:06
1
垃圾收集器与内存分配策略(六)之内存分配与回收策略

垃圾收集器与内存分配策略(六)——内存分配与回收策略 对象的内存分配,一般来说就是在堆上的分配(但也可能经过JIT编译后被拆散为标量类型并间接地栈上分配),对象分配的细节取决于当前使用...

2017/11/19 17:05
6
垃圾收集器与内存分配策略(五)之垃圾日志与常见参数

垃圾收集器与内存分配策略(五)——垃圾日志与常见参数 理解GC日志 每个收集器的日志格式都可以不一样,但各个每个收集器的日志都维持一定的共性。如下面二段日志: 33.125: [GC [DefNew: 332...

2017/11/19 17:05
3
Class类文件的结构

Class类文件的结构 Class类文件的结构 任何一个Class文件都对应着唯一一个类或接口的定义信息,但反之类和接口并不一定定义在文件里(比如类和接口也可以通过类加载器直接生成)。 Class文件...

2017/11/19 17:05
5
Java运行时数据区域划分

Java运行时数据区域划分 Java JVM 内存 堆 栈 1、 概述   对于Java程序员来说,在虚拟机自动内存管理机制下,不容易出现内存泄漏和内存溢出现象。但如果不了解虚拟机是如何使用内存的,一旦...

2017/11/19 17:04
9
字节码指令简介(转)

字节码指令简介(转) 原文阅读 操作码:一个字节长度、代表某种特定操作含义的数字。 操作数:跟在操作码后面0个或多个代表此操作所需的参数。 Java虚拟机的指令 = 操作码 + 操作数。由于J...

2017/11/19 17:03
15
垃圾收集器与内存分配策略(四)之垃圾收集器

垃圾收集器与内存分配策略(四)——垃圾收集器 收集算法是内存回收的方法论,垃圾收集器则是内存回收的具体实现。 垃圾收集器介绍 在垃圾收集器的层面上对并行与并发的解释: 并行(Parallel)...

2017/08/03 18:19
3
垃圾收集器与内存分配策略(二)之垃圾收集算法

垃圾收集器与内存分配策略(二)——垃圾收集算法 简单了解垃圾收集算法的思想 1、 标记—清除算法   标记—清除算法分为标记和清除二个阶段:首先标记出需要回收的对象(详见上一节的可达性...

2017/08/01 10:20
2
Java运行时数据区域划分

Java运行时数据区域划分 1、 概述   对于Java程序员来说,在虚拟机自动内存管理机制下,不容易出现内存泄漏和内存溢出现象。但如果不了解虚拟机是如何使用内存的,一旦出现了内存泄漏和溢出...

2017/08/01 10:20
1
垃圾收集器与内存分配策略(一)之对象存活判断

垃圾收集器与内存分配策略(一)——对象存活判断 1、 概述   在Java运行时内存区域划分中线程私有部分,虚拟机栈,本地方法栈,程序计数器3个区域随线程而生随线程而灭;其中虚拟机栈中的栈...

2017/08/01 10:19
9
虚拟机中对象的创建、内存布局、访问

虚拟机中对象的创建、内存布局、访问 1、 概述   用常用的HotSpot虚拟机和常用的内存区域Java堆为例,了解HotSpot虚拟机在Java堆中对象的分配、布局、和访问。 2、 对象的创建   在语言层...

2017/08/01 10:19
2
垃圾收集器与内存分配策略(三)之HotSpot的算法实现

垃圾收集器与内存分配策略(三)——HotSpot的算法实现   在HotSpot虚拟机上实现这些算法时,必须对算法的执行效率有着严格的考量,才能保证虚拟机高效地运行。 1、 枚举根节点   采用可达...

2017/08/01 10:19
3

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部