加载中
(完结撒花1-52系列)☕【JVM技术指南】「JVM总结笔记」Java虚拟机垃圾回收认知和调优的"思南(司南)"【下部】

承接上文 (完结撒花1-52系列)☕【JVM技术指南】「JVM总结笔记」Java虚拟机垃圾回收认知和调优的"思南(司南)"【上部】 并行收集器 并行收集器(也称为吞吐量收集器)是类似于串行收集器的...

(完结撒花1-52系列)☕【JVM技术指南】「JVM总结笔记」Java虚拟机垃圾回收认知和调优的"思南(司南)"【上部】

优化目标与策略(Ergonomics) 垃圾回收器、堆和运行时编译器默认选择 G1(Garbage First)收集器 GC线程的最大值受限于堆大小和可用的CPU资源 初始堆空间(Xms)为物理内存的1/64 最大堆空间(X...

☕【JVM技术指南】「难点-核心-遗漏」(51)TLAB内存分配+锁的碰撞(技术串烧)!

JVM内存分配及申请过程 当使用new关键字或者其他任何方式进行创建一个类的对象时,JVM虚拟机需要为该对象分配内存空间,而对象的大小在类加载完成后已经确定了,所以分配内存只需要在Java堆中...

🏆「作者推荐」Java技术专题-JVM研究系列(50)JDK/JVM的新储君—GraalVM和Quarkus

GraalVM介绍 今天我们来讲讲整个Java生态下相当有分量的一位角儿——GraalVM:GraalVM官方网站,Quarku官方文档 GraalVM是用Java实现的基于HotSpot/OpenJDK的JVM和JDK。它支持额外的编程语言...

🏆「作者推荐」Java技术专题-JVM研究系列(49)JVM分析与调优技巧分析(原理篇)

JVM空间说明 在JDK1.7及以前,HotSpot虚拟机将java类信息、常量池、静态变量、即时编译器编译后的代码等数据,存储在Perm(永久带)里(对于其他虚拟机如BEA JRockit、IBM J9等是不存在永久带...

🏆「技术翻译」Java技术专题-JVM研究系列(48)《A FIRST LOOK INTO ZGC》初探JVM-ZGC垃圾回收器

ZGC introduction(ZGC的介绍) 原文 ZGC is a new garbage collector recently open-sourced by Oracle for the OpenJDK. It was mainly written by Per Liden. ZGC is similar to Shenando...

🏆「作者推荐!」Java技术专题-JVM研究系列(47) 精心准备了一套JVM分析工具的锦囊(JConsole补充版)

前提概要 本篇文章主要针对于之前本系列文章的补充版,之前落下了Jconsole分析工具,所以为了了却这个遗憾,所以小编又开了这篇文章,主要针对于Jconsole工具进行相关的应用性能分析。 初识J...

🏆「作者推荐!」Java技术专题-JVM研究系列(47) 精心准备了一套JVM分析工具的锦囊(下部)

系列文章分布 🏆「作者推荐!」Java技术专题-JVM研究系列(47) 精心准备了一套JVM分析工具的锦囊(上部) jps 进程监控工具的使用 jstat性能监控工具的使用 jinfo 参数配置监控工具的使用...

🏆「作者推荐!」Java技术专题-JVM研究系列(47) 精心准备了一套JVM分析工具的锦囊(中部)

系列文章分布 🏆「作者推荐!」Java技术专题-JVM研究系列(47) 精心准备了一套JVM分析工具的锦囊(上部) jps 进程监控工具的使用 jstat性能监控工具的使用 jinfo 参数配置监控工具的使用...

🏆「作者推荐!」Java技术专题-JVM研究系列(47) 精心准备了一套JVM分析工具的锦囊(上部)

系列文章分布 🏆「作者推荐!」Java技术专题-JVM研究系列(47) 精心准备了一套JVM分析工具的锦囊(上部) jps 进程监控工具的使用 jstat性能监控工具的使用 jinfo 参数配置监控工具的使用...

🏆「望仔细品读!」Java技术专题-JVM研究系列(46) 史上最清晰的探究和分析【Safe Point+Safe Region】的原理和运行机制(上篇)

内容简介 之前写过一篇针对于SafePoint安全点的先关文章,主要针对于SafePoint的概念和定义以及相关作用做了相关的介绍,而且没有相关SafeRegion的说明和介绍,本篇文章主要是重塑和加深更加...

🏆Java技术专题-JVM研究系列(45)深入分析GC垃圾回收机制【遗漏补充篇】

GC(Garbage Collection)垃圾回收器 程序运行中会不断创建新的对象,这些对象会存储在内存中,如果没有一套机制来回收这些内存,那么被占用的内存会越来越多,可用内存会越来越少,直至内存被...

🏆「作者推荐」Java技术专题-JVM研究系列(44) 深入理解G1垃圾收集器的原理和运行机制

本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。 什么是垃圾回收 首先,在了解G1之前,我们需要清楚的知道,垃...

🏆「作者推荐」Java技术专题-JVM研究系列(43) 字节码指令集调用执行流程分析(语法分析篇)

文章介绍 这篇文章讲解了在Java虚拟机上Java代码是如何编译成字节码并执行的。理解在Java虚拟机中Java代码如何别被编译成字节码并执行是非常重要的,因为这可以帮助你理解你的程序在运行时发...

🏆Java技术专题-JVM研究系列(42) 性能调优之CMS垃圾回收器(下)

前提回顾 如果没有参考查看这篇文章,希望先去看一下上部 🏆Java技术专题-JVM研究系列(36) 性能调优之CMS垃圾回收器(上),本文承接上文内容,进行深入分析CMS原理以及调优和相关问题的...

🏆JVM技术专题-线上解决方案(3) 内存问题分析和故障排查规划指南

系列目录 🏆JVM技术专题-线上解决方案(1) GC问题分析和故障排查规划指南 🏆JVM技术专题-线上解决方案(2) 网络问题分析和故障排查规划指南 🏆JVM技术专题-线上解决方案(3) 内存问...

🏆JVM技术专题-线上解决方案(2) 网络问题分析和故障排查规划指南

系列目录 🏆JVM技术专题-线上解决方案(1) GC问题分析和故障排查规划指南 🏆JVM技术专题-线上解决方案(2) 网络问题分析和故障排查规划指南 🏆JVM技术专题-线上解决方案(3) 内存问...

🏆JVM技术专题-线上解决方案(1) GC问题分析和故障排查规划指南

系列目录 🏆JVM技术专题-线上解决方案(1) GC问题分析和故障排查规划指南 🏆JVM技术专题-线上解决方案(2) 网络问题分析和故障排查规划指南 🏆JVM技术专题-线上解决方案(3) 内存问...

🏆Java技术专题-JVM研究系列(41) 带你梳理分析虚拟机栈映射源代码的流程

Java执行过程介绍 类是面向对象编程中最基本的单位。 Java中的类包含三个内容,分别是: 属性 属性又叫成员变量。 属性用于定义类或类对象的数据(静态特征)。 范围为整个类体。 方法 方法用...

Java技术专题-JVM研究系列(40)Java各种类型对象占用内存情况分析(下)

前提回顾 建议大家从【Java技术专题-JVM研究系列(39)Java各种类型对象占用内存情况分析(上)】开始学习比较好,这样子会有一个承接和过度。根据前面的学习的内存占用计算规则,可以计算出...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部