首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
JVM
42563 关注,5599 文章
关注
热门
最新
最热
一颗剽悍的种子
3天前
Java
JVM
我从冯·诺依曼计算机体系,追溯到了JVM,一切原来如此!
什么是JVM?为什么说JVM是要这样子呢?我带着这些疑问从冯诺依曼计算机体系追问计算机结构的思想是什么,操作系统的的本质又是什么?原来一切如此!
7267
31
6
华为云开发者社区
3天前
Java
JVM
一图详解java-class类文件原理
本文带你徒手制作一张超大的类文件解析图,方便通过浏览这个图能马上回忆起class文件的结构以及内部的指令。
464
2
评论
llsydn
9天前
后端
Java
JVM
CPU使用率高问题排查(jstack)
1.编写代码 编译 执行 好家伙,都执行报错了Error: Could not find or load main class Demo 然后一顿百度,大部分都说要注意package包名的问题,可是哥
2256
15
5
树獭非懒
5天前
Java
JVM
JVM|翻越内存管理的墙
正是因为把控制内存的权力交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,就不得不从Java虚拟机角度上去排查问题。因此我们需要了解虚拟机是怎样使用内存的,才能准确的定位到错误,解决问题
752
4
评论
挖坑的张师傅
1月前
JVM
后端
一次大量 JVM Native 内存泄露的排查分析(64M 问题)
经典的 Linux 64M 问题又出现了,来看看 JVM native 泄露暴涨怎么分析,聊聊堆外内存泄露排查的基本思路
1.6w
38
7
挖坑的张师傅
2月前
JVM
后端
一起 FastJSON 和 Spring-Mongo联合作妖的类卸载事故排查
一次有意思的问题排查,一步步逼近真相,讲一讲坑王 fastjson MongoTemplate 使用不当带来的类卸载故障。
1.5w
14
1
程序新视界
1月前
JVM
Java
性能优化
各大框架都在使用的Unsafe类,到底有多神奇?
前言 几乎每个使用 Java开发的工具、软件基础设施、高性能开发库都在底层使用了sun.misc.Unsafe,比如Netty、Cassandra、Hadoop、Kafka等。 Unsafe类在提升J
1.0w
47
1
谢宇寒
3天前
JVM
Class文件如何加载到JVM
概述 上一篇可以不用掌握,但必须了解字节码文件的整体结构中提到了class文件其实就是二进制流,那么我们如何把二进制流加载到jvm中?今天来学一下类的加载 类加载基本分为3大步,loading(加载)
213
1
评论
干货满满张哈希
1年前
JVM
通过 JFR 与日志深入探索 JVM - TLAB 原理详解
什么是TLAB?TLAB(ThreadLocalAllocationBuffer)线程本地分配缓存区,这是一个线程专用的内存分配区域。既然是一个内存分配区域,我们就先要搞清楚Java内存大概是如何分配
15.4w
36
2
干货满满张哈希
1月前
后端
Java
JVM
全网最硬核 Java 新内存模型解析与实验 - 3. 硬核理解内存屏障(CPU+编译器)
相信很多 Java 开发,都使用了 Java 的各种并发同步机制,例如 volatile,synchronized 以及 Lock 等等。也有很多人读过 JSR 第十七章 Threads and Lo
6687
13
4
小姐姐味道
25天前
Java
JVM
Spring
7 段小代码,玩转Java程序常见的崩溃场景!
Java程序是基于GC的,在启动初始,就申请了足量的内存池,再加上JIT等编译器的实时优化,速度并不比直接用C++语言写的慢。Java语言同时由于反射和可观测等特点,再加上JFR这种神器,在发生问题的
1784
11
评论
JavaGuide
1月前
Java
JVM
Java 面试题:JVM 方法区和元空间什么关系?为什么要将永久代替换为元空间?
昨天,我花了很长时间完善了一下 JavaGuide 上 JVM 部分方法区的相关介绍。 多提一嘴,为了完善方法区这部分内容的介绍,我看了很多文档,还特意去扒了一下《深入理解Java虚拟机(第3版)》勘
4001
29
2
不肯过江东丶
3月前
JVM
大聪明教你学Java | 深入浅出聊 JVM 调优
虽然面试官会将其作为一个面试的重点,但是大部分小伙伴在实际的开发过程中都很少优化过 JVM,所以也就不太了解关于 JVM 调优的知识。今天就和大家深入浅出聊聊 JVM,把我所掌握的知识跟大家分享一下。
1.3w
13
2
运维开发故事
10天前
Java
JVM
JVM 从入门到放弃之 ZGC 垃圾收集器
ZGC 概述 Z Garbage Collector,也称为ZGC,在 jdk 11 中引入的一种可扩展的低延迟垃圾收集器,在 jdk 15 中发布稳定版。在旨在满足以下目标: < 1ms 最大暂停时
523
2
评论
挖坑的张师傅
1月前
后端
Spring
JVM
一次 Spring 无法启动的原因排查(字节码篇)
一次 Spring 无法启动的原因排查,带你抽丝剥茧,看看字节码在问题分析上的应用、Kotlin 编译器、Spring 源码
3025
12
评论
心城以北
1月前
后端
JVM
JVM 调优之 CPU 高占用问题
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情。 jstack 工具 jstack(Stack Trace for Java) 命令用于生成当前时刻的线程
1750
35
3
纪先生
15天前
Java
JVM
虚拟机系列:图形化监控工具-VisualVM
VisualVM(All-in-One Java Troubleshooting Tool)是功能最强大的运行监视和故障处理程序之一
483
1
评论
心城以北
1月前
后端
JVM
JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第19天,点击查看活动详情。 ZGC 概述 Z Garbage Collector,也称为ZGC,在 jdk 11 中引入的一种可扩展
1119
32
评论
chx君
2月前
Java
JVM
jvm-大白话带你认识JVM
前言 如果在文中用词或者理解方面出现问题,欢迎指出。此文旨在提及而不深究,但会尽量效率地把知识点都抛出来 一、JVM的基本介绍 JVM 是 Java Virtual Machine 的缩写,它是一个虚
4261
21
评论
vivo互联网技术
2月前
编程语言
Java
JVM
JVM自定义类加载器在代码扩展性的实践
类加载器作为JVM的核心概念,其在将代码编译产生的.class文件加载到虚拟机形成可以直接使用的类型过程中有至关重要的作用;而由于加载过程中通过一个类的全限定名来获取定义此类的二进制字节流没有进行严格
3972
2
评论