代码编织梦想

【jvm基础篇】类生命周期介绍_jvm中类的生命周期-爱代码爱编程

文章目录 类的生命周期为什么学应用场景生命周期概述一、**类的加载阶段**为何需要一个java.lang.Class对象?查看内存中的对象总结 二、**类的连接阶段**验证准备解析使用HSDB查看

java 类加载过程和双亲委派模型-爱代码爱编程

Java 类加载过程概述 在 Java 中,类装载器把一个类装入 Java 虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备、解析 Java类加载过程分为如下步骤: 1.装载( 加载):查找

jvm内存性能调优思路之:通过gc log、thread dump 、heap dump分析内存使用说明_java有gc.log、core、dump等文件-爱代码爱编程

文章目录 一. 各日志概述1. Garbage Collection Log - 找到GC规律2. 线程转储(Thread dump) - 分析(快照)线程状态3. 堆转储(Heap dump) - APP某刻

jvisualvm 使用教程_java 17 jvisualvm-爱代码爱编程

之前看过 jvisualvm,但是那个时候对 JVM 并不是很熟悉,后面看了下八股文,看了下 JVM 的相关知识之后,发现多了解点 JVM 的东西,对我们 CRUD 其实是有指导意义的,就比如我们通常会 new 一堆的没有用到的对象出来,这些其实就是会占用 JVM 内存空间。其实很久之前就玩过了这个 jvisualvm,可惜年少不知 jvisualvm 的

visualvm使用-爱代码爱编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 VisualVM简介VisualVM的两种方式jdk内置的VisualVM工具VisualVM相关说明(各个面板信息)Vi

面试八股之jvm篇3.6——垃圾回收——强引用、弱引用、虚引用、软引用-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:Java中的强、弱、虚、软引用详解 目录 3.

面试八股之jvm篇3.3——垃圾回收——分代收集算法_分代回收gc有哪些-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:讲述了JVM新生代、老年代的回收算法及工作机制

面试八股之jvm篇3.1——垃圾回收——回收机制及对象-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:简述JVM的垃圾回收机制及回收对象时间 目录

面试八股之jvm篇3.5——垃圾回收——g1垃圾回收器-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:详细讲解了G1垃圾回收器的工作原理   目录

面试八股之jvm篇3.2——垃圾回收——垃圾回收算法-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:详细解释JVM3大垃圾回收算法 目录 3.3

面试八股之jvm篇3.4——垃圾回收——垃圾回收器-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:详细讲解了JVM,串行垃圾收集器、并行垃圾收集器、CM

面试八股之jvm篇2——类加载器-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:类加载器的种类、作用、双亲委派模型及采用原因、类装载全

面试八股之jvm篇5——面试现场-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:JVM面试现场直击 目录 5.面试现场

面试八股之jvm篇4——jvm实践调优-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览: 深度讲解了包括tomcat性能调优、JVM调优参数、

面试八股之jvm篇1——jvm组成-爱代码爱编程

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通大道。加油呀! 🔥个人主页:Ethan Yankang🔥专栏:面试八股文||Java项目 🔥本篇概览:JVM组成、JVM程序计数器、Java堆组成、Java

【jvm】jvm堆占用情况分析(频繁创建的对象、内存泄露等问题)、jmap+jhat、jvisualvm工具使用_jvm怎么堆内存对象占用情况-爱代码爱编程

文章目录 一. 相关命令1. 查看进程堆内存整体使用情况:OOM的可能2. 统计类的对象数量以及内存占用:定位内存泄漏 二. 分析内存占用1. 使用 jhat 排查对象堆占用情况1.1. 排查步骤1.2.

【jvm】一次jvm内存泄露分析处理-爱代码爱编程

一次内存泄露分析 背景情况 编写了一个大数据基础组件的可用性监控程序,采用Bootstrap监测端口的方式,使得方法常驻(main线程常驻),通过一个调度线程ScheduledThreadPoolExecutor,定时的

jvm优化之命令与工具-爱代码爱编程

JVM优化之命令与工具 Jmap命令详解Jmap基本语法Jmap命令的常用选项Jmap命令的常用用法Jmap命令的注意事项 Jstack命令详解Jstack 基本语法Jstack命令的常用选项Jstack

【jvm基础篇】jvm运行时数据区-爱代码爱编程

文章目录 运行时数据区应用场景一、程序计数器程序计数器的作用程序计数器会出现内存溢出吗? 栈二、Java虚拟机栈栈帧存放什么数据局部变量表字节码文件的局部变量表栈帧的局部变量表思考题:**以下代码的局

【jvm基础篇】类加载器分类介绍-爱代码爱编程

文章目录 类加载器什么是类加载器类加载器的作用是什么应用场景类加载器的分类启动类加载器用户扩展基础jar包 扩展类加载器和应用程序类加载器扩展类加载器通过扩展类加载器去加载用户jar包: