首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
想不到一个好的ID
创建于2023-10-25
订阅专栏
JVM
等 2 人订阅
共12篇文章
创建于2023-10-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
垃圾收集器(G1)
1. 简介 1.1 概述 G1垃圾回收器是在Java7 update 4之后引入的一个新的垃圾回收器。G1是一个分代的,增量的,并行与并发的标记-复制垃圾回收器。它的设计目标是为了适应现在不断扩大的内
垃圾收集器(CMS)
1. CMS 收集器 CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。目前很大一部分的Java应用集中在互联网网站或者基于浏览器的B/S系统的服务
垃圾收集器(Serial xx/ParNew/Parallel xx)
垃圾收集器 以上是 HotSpot 虚拟机中的 7 个垃圾收集器,连线表示垃圾收集器可以配合使用。 单线程与多线程: 单线程垃圾收集方式指的是利用单一的线程来执行垃圾回收任务。相比之下,多线程垃圾收集
GC 日志解读
Serial GC 启动参数 Minor GC 日志分析 这次年轻代 GC 事件对应的日志内容: 从中可以解读出这些信息: 2024-06-23T19:25:24.049-0800:GC 事件开始的时
并发的可达性分析学习
CMS CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。目前很大一部分的Java应用集中在互联网网站或者基于浏览器的B/S系统的服务端上,这类应用
Java 垃圾回收基础知识
判断一个对象是否可被回收 1. 引用计数算法 给对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用失效时计数器减 1。引用计数为 0 的对象可被回收。 两个对象出现循环引用的情况下,此时引
JVM中创建对象流程学习
代码如下: 同时创建了一个接口类和实现类,用来处理Book类相关的事宜。 常规JVM中对象创建 对象创建的字节码 用 javap -c BookService.class 查看 Book book =
OOP-KLASS模型学习
谈起Java对象,Java中的每一个对象(不包括基础类型)都继承于Object对象。相信这也是大多数程序员对Java对象的初次印象,Object可以表示所有的Java对象。但是,这种理解仅仅是停留在语
JVM另一条对象创建流程
另一条对象创建流程 另一条流水线并没有生产出任何Java语言层意义上的对象,而是回归到创建对象要解决的问题本身去解决问题。这就像马斯克提到的第一性原理:回归本质,然后重构。之所以这样做,还是离不开时代
类的加载过程
写好的代码经过编译变成了字节码,并且可以打包成 Jar 文件。 运行 java 程序的第一步就是加载 class 文件/或输入流里面包含的字节码。 按照 Java 语言规范和 Java 虚拟机规范的定
Java类加载机制&类加载器
1.JVM产生的背景 Java是一种高级语言,要让计算机执行你的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节
MAT 内存分析工具使用介绍
MAT的官网在: https://www.eclipse.org/mat/ ,可以看下它的介绍——MAT是一款高性能、具备丰富功能的Java堆内存分析工具,可以用来排查内存泄漏和内存浪费的问题。 基础