前言
执行引擎是Java虚拟机的核心组成部分之一。
...
Java
2022.05.30
0
1185
1、sandbox-core 入口
上一篇我们讲到了sandbox.sh最后执行的是我们熟悉的java -jar...
Java
2022.05.27
0
1394
类加载器
类加载器:
引导类加载器 Boots...
Java
2022.05.27
0
1133
如何判断一个对象是垃圾引用计数法原理:当一个对象被创建(一般在堆区)时,同时创建一个引用计数器,当这个对象被引用了,则计数器加1,当引用...
Java
2022.05.25
0
1147
本文已参与「新人创作礼」活动,一起开启掘金创作之路。
简单理解一下双亲委派机制
看文章标题就知...
后端
2022.05.23
0
1115
Easy GC 是一个不错的 GC 日志分析平台(虽然商业化),但是提供了部分免费功能。
如何分析 GC 日志
...
Java
2022.05.23
0
1610
垃圾收集器ParNew和CMS
垃圾收集算法 ...
Java
2022.05.23
0
1305
概述
上一篇可以不用掌握,但必须了解字节码文件的整体结构中提到了class文件其实就是二进制流,那么我们如何把二...
Java
2022.05.17
0
1328
对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个new操作去写配对 的delete/free代码释放内存,也由...
Java
2022.05.15
0
1254
概述Z Garbage Collector,也称为ZGC,在 jdk 11 中引入的一种可扩展的低延迟垃圾收集器,在 jdk 15 ...
Java
2022.05.10
0
1228
一. 整体结构ClassFile {
u4 magic;
u2 minor_ver...
后端
2022.05.07
0
1266
highlight: shades-of-purple theme: Chinese-red深入理解Java虚拟机(四)-垃圾回收算法关...
后端
2022.05.06
0
1235
safepoint又称为安全点,它是hotspot等JVM中的一个重要概念。下面我们分部分了解下safepoint是什么、safepoint的作用、safepoint是如何实现的以及作为开发者有哪些需...
后端
2021.12.12
0
1606
原子性是指一个操作是不可中断的,要全部执行完成,要不就都不执行。线程是 CPU 调度的基本单位。CPU 有时间片的概念,会根据不同的调度算法进行线程调度。当一个线程获得时间片之后开始执行,在时间片耗尽...
后端
2021.11.26
0
1202
JVM 参数类型大致分为以下几类:标准参数(-),即在 JVM 的各个版本中基本不变的,相对比较稳定的参数,向后兼容;非标准参数(-X),变化比较小的参数,默认 JVM 实现这些参数的功能,但是并不保...
后端
2021.11.23
0
1132
本文简单介绍了数据结构的相关入门概念,以及数据结构的总体的分类,最后介绍了数据结构和算法的关系。...
Java
2021.11.18
0
1609
给一个系统定位问题的时候,知识、经验是关键基础,数据是依据。工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志...
Java
2021.11.15
0
1283
本文详细介绍了Java内存分析工具MAT(Memory Analyzer Tool)的常见使用方法,MAT可以帮助Java程序员快速进行...
Java
2021.11.15
0
4376
本文详细介绍了Java 的JVM的运行时栈结构,以及和方法调用详解,包括解析调用和分派调用。供大家参考学习。...
Java
2021.11.13
0
2166
Java的Class(类)加载器,主要工作在Class加载的“加载阶段”,其主要作用是从系统外部获取Class的二进制数据流。...
Java
2021.11.09
0
1645
虽然常见的垃圾收集算法都是固定的,但是内存回收如何具体进行是由虚拟机所采用的GC收集器决定的,而通常虚拟机中往往不止有一种GC收集器,他...
Java
2021.11.05
0
2091
本文详细介绍了Java对象的GC内存分配和回收策略以及常见GC日志参数。...
Java
2021.11.05
0
1367
HotSpot虚拟机上实现具体的垃圾收集算法时,必须对算法的执行效率有严格的考量,才能保证虚拟机高效运行。常见垃圾收集算法可以看这篇文章:Java中的常见JVM垃圾收集算法。主要有三种方法用以分析垃圾...
Java
2021.11.04
0
1653
Java的垃圾收集算法没有采用引用计数法来确定垃圾,而是基于可达性垃圾分析算法,由此产生了几种常见的垃圾收集算法。基本主要有标记-清除算...
Java
2021.11.04
0
1317
本文详细介绍了Java中的垃圾分析算法,包括引用计数法和可达性分析算法的原理!...
Java
2021.11.03
0
1587
本文详细介绍了Java中的强引用、软引用、弱引用、虚引用等四种对象引用,并且提供了测试案例,对虚引用的坑还做出了额外说明。...
Java
2021.11.03
0
1786