
jvm
文章平均质量分 96
爱吃土豆的小师傅
这个作者很懒,什么都没留下…
展开
-
JVM的锁(2) - 锁优化
写在前面: 逃逸分析原创 2020-12-18 23:19:59 · 218 阅读 · 2 评论 -
Java类加载,垃圾收集
写在前面: Java 的类加载过程可以分为 7 个阶段:载入、验证、准备、解析、初始化、使用和卸载。这 7 个阶段一般是顺序发生的,但在动态绑定的情况下,解析阶段发生在初始化阶段之后。 一,载入(Loading) JVM 在该阶段的主要目的是将字节码从不同的数据源(可能是 class 文件、也可能是 jar 包,甚至网络)转化为二进制字节流加载到内存中,并生成一个代表该类的 java.lang.Class 对象。主要分成三个步骤: 通过一个类的全限定名获取该类的二进制流 将该二进制流种的静态存储结原创 2020-12-09 16:50:56 · 185 阅读 · 0 评论 -
java基础-JVM(堆内存)
前言 与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,本文以HotSpot虚拟机为例,说一说Java GC的那些事。 Java堆内存 我们知道Java堆是被所有线程共享的一块内存区域,所有对象实例和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代(...原创 2019-02-22 14:02:04 · 586 阅读 · 1 评论