JVM

JVM,Java 天天面对的,但是有非常难学的。博文包括 JVM 核心概念、性能优化、GC以及 JVM 源码

《深入理解Java虚拟机》笔记

chenssy阅读(5503)评论(0)赞(16)

[深入理解Java虚拟机]第一章实战 自己编译JDK [深入理解Java虚拟机]第二章 内存区域 [深入理解Java虚拟机]第二章 HotSpot虚拟机对象探秘 [深入理解Java虚拟机]第二章 实战 :OutOfMemoryError异常...

深入理解java虚拟机

chenssy阅读(2806)评论(0)赞(11)

《深入理解java虚拟机》---认识java(1) 《深入理解java虚拟机》---内存管理(2) 《深入理解java虚拟机》---垃圾收集(3) 《深入理解java虚拟机》---性能检测与故障处理工具(4) 《深入理解java虚拟机》--...

读郑雨迪《深入拆解Java虚拟机》

chenssy阅读(2676)评论(0)赞(11)

读郑雨迪《深入拆解Java虚拟机》 -- 第八讲 JVM是如何实现invokedynamic的 读郑雨迪《深入拆解Java虚拟机》 -- 第七讲 JVM是如何实现反射的 读郑雨迪《深入拆解Java虚拟机》 -- 第六讲 JVM是如何处理异常...

深入理解Java虚拟机笔记

chenssy阅读(1491)评论(0)赞(7)

深入理解Java虚拟机笔记---原子性、可见性、有序性 深入理解Java虚拟机笔记---运行时栈帧结构 深入理解Java虚拟机笔记---双亲委派模型 深入理解Java虚拟机笔记---属性表集合 深入理解Java虚拟机笔记---方法表集合 深...

深入理解java虚拟机

chenssy阅读(1560)评论(0)赞(3)

深入理解java虚拟机(一)虚拟机内存划分 深入理解java虚拟机(二)HotSpot Java对象创建,内存布局以及访问方式 深入理解java虚拟机(三)对象回收判断算法以及死亡过程 深入理解java虚拟机(四)垃圾收集算法及HotSpo...

读深入理解Java虚拟机-3

chenssy阅读(880)评论(0)赞(1)

前言 对于Java来说,垃圾回收大部分人都把这个技术作为其伴生的产物,但是实际上GC技术的历史远比Java久远。并且对于我们的程序来说,垃圾回收机制的存在是十分有必要的,在通常情况下,垃圾收集对性能的影响一般有以下几个一般有以下几点: 内存...

深入java虚拟机面试

chenssy阅读(995)评论(0)赞(2)

请你说一下jvm: 对于虚拟机我给它分成三大块内容分别是:内存管理、类加载引擎技术、线程安全 首先就内存管理来说, 虚拟机给内存划分为:堆、栈、方法区、运行时常量池、本地方法栈、直接内存。 堆是线程共享的内存块,而堆又细化分为eden区年轻...

深入理解java虚拟机—双亲委派模型

chenssy阅读(581)评论(0)赞(0)

双亲委派模型是java类加载器所使用的模型. 双亲委派模型的工作过程:如果一个类加载器收到了类加载器的请求.它首先不会自己去尝试加载这个类.而是把这个请求委派给父加载器去完成.每个层次的类加载器都是如此. 因此所有的加载请求最终都会传送到B...

深入理解java虚拟机—类加载器

chenssy阅读(546)评论(0)赞(0)

类加载器是一个用来加载类文件的一个类.java源代码通过javac编译器编译成类文件.然后jvm来执行类文件中的字节码来执行程序. 类加载文件负责加载文件系统、网络或其他来源的类文件. 有以下三种默认使用的类加载器: 1、Bootstrap...