前言 该如何学习Java虚拟机(JVM)内容?今天Carson给你们奉上一份全面 & 详细的JVM学习指南。 学习...[作者空间]
近日,阿里内部的技术论坛 ATA 发布年度热搜关键词 top 100,Arthas 作为 Java 诊断神器是唯一...[作者空间]
1. 运行时数据区 包括:PC 寄存器、Java虚拟机栈、Java堆、方法区、运行时常量池、本地方法栈 1.1 P...[作者空间]
线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力。同时,几乎是面试必考题,但是能...[作者空间]
关注:CodingTechWork,一起学习进步。 引言 在Java开发中不管是前后端交互的JSON串,还是数...[作者空间]
写在前面 最近,一直有小伙伴让我整理下关于JVM的知识,经过十几天的收集与整理,初版算是整理出来了。希望对大家有所...[作者空间]
言 每周一次的例行发版,照常来临。我熟悉的打开发版系统,同时也打开了服务监控系统,好让别人看的出来我是一个对业务负...[作者空间]
前言 在java开发中,我们普遍认知中,new出的对象是直接分配到堆空间中,而实际情况并非如此,其实大家伙可以思考...[作者空间]
JAVA程序最爽的地方是它的GC机制,开发人员不需要关注内存申请和回收问题。同时,JAVA程序最头疼的地方也是它的...[作者空间]
在整体应用架构中,非生产环境情况下,一般 1GB 或者 2GB 的 RAM 就足够了。如果我们将这个应用程序划分为...[作者空间]
原理篇划重点如下: Java程序是如何运行起来的Java类加载过程双亲委托模型类加载器的类型JVM运行时数据区堆里...[作者空间]
Question Description: 问题 1: 我们的消费服务,最近一直频繁fullGc,大概30分钟一次...[作者空间]
对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。 在本篇文章中,将重...[作者空间]
概述 类的加载机制是JVM的重要部分,而ClassLoader在其中扮演重要角色,话不多说十分钟带你快速理解Cla...[作者空间]
一、内存池的选择 1.Netty为什么要使用内存池? 创建对象开销大 对象高频率创建且可复用 支持并发又能保护系统...[作者空间]
Metaspace这一行里面的 used ,capacity ,committed ,reserved 具体都代表...[作者空间]
G1 GC知识点: Region:1M~64M,2的幂,默认为其大小为将堆分为约2048个region为宜。可以通...[作者空间]
OpenJ9,OMR与OpenJDK Eclipse OpenJ9 是一个 Java 虚拟机(JVM),它是运...[作者空间]
1. JVM运行时数据区域 1.1. 程序计数器 是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示...[作者空间]
记得在大学刚开始学习Java的时候,也许是为了让大家好理解,老师说Java是一门解释执行的语言。但是现在回顾这句话...[作者空间]