网站首页 文章精选 第33页
-
JVM运行时内存区域、堆内存分段机制
#暑期创作大赛#JVM(Java虚拟机)运行时内存区域可以分为以下几个部分:方法区(MethodArea):用于存储类的结构信息,例如类的字节码、常量池、静态变量、方法的字节码等。在JDK8及之前,方法区被实现为永久代(Permanen...
2025-07-23 balukai 文章精选 7 ℃ -
JVM运行数据区深度解析(jvm运行时区域)
运行数据区字节码只是一个二进制文件存放在那里。要想在jvm里跑起来,先得有个运行的内存环境。也就是我们所说的jvm运行时数据区。1)运行时数据区的位置运行时数据区是jvm中最为重要的部分,执行引擎频繁操作的就是它。类的初始化,以及后面我们讲...
2025-07-23 balukai 文章精选 8 ℃ -
开发者必备!线上内存泄漏排查的 8 个 Linux 实战工具
在Java应用开发中,内存泄漏堪称最让人头疼的"隐形杀手"。当工单系统突然出现响应缓慢、频繁GC甚至服务不可用时,如何快速定位并解决内存泄漏问题?本文将以工单系统为例,详细介绍8个Linux环境下的内存排查...
2025-07-23 balukai 文章精选 7 ℃ -
内存溢出满分排查步骤,看完不用担心拿不到Offer了
上次给老公们说过了死循环cpu飙高的排查过程,今天就带着老公们看看堆内存溢出我们一般怎么排查的。cpu100%排查文章:阿里程序员把线上CPU打到100%,同事吓坏了(附排查经过)在排查之前,我想jvm的基础知识大家应该都是了解了的吧?老婆...
2025-07-23 balukai 文章精选 9 ℃ -
关于JVM调优,看这篇就够了(jvm调优实战简书)
工作多年,有过很多次通过JVM来分析和定位问题、调优生产服务器的性能的经历,却从来没有系统化的总结过JVM的调优过程。正好最近比较有些时间,系统化的总结一下多年积累下来的经验。曾经有很多同事跟我提到过优化Java虚拟机,但是大部分人都认为在...
2025-07-23 balukai 文章精选 10 ℃ -
那么大个对象的垃圾回收有什么不同
前言说到JDK1.8的垃圾回收,想必大家都可以在脑海中浮现如下一张流程图。上述流程图示意了JDK1.8在默认情况下也就是ParallelScavenge+SerialOld(PSMarkSweep)垃圾收集器组合下的一个大致垃圾...
2025-07-23 balukai 文章精选 10 ℃ -
GC分代年龄为什么是15?(对象gc的分代年龄保存在)
在JVM中,对象在Eden区诞生,当内存不够用时触发GC进行对象回收,但不是所有的对象都可以被回收,当一个对象还在被引用时就无法回收,此时JVM会将其移动到“幸存者区”。幸存者区内部又分为“From区”和“To区”,在幸存者区,对象仍然要面...
2025-07-23 balukai 文章精选 7 ℃ -
JVM参数调优,一文让你搞懂,再也不为应用操心了!
一、JVM内存结构回顾在开始调优前,我们先简单回顾下JVM内存结构:JVM内存区域├──堆(Heap)-对象生存的主要场所│├──新生代(YoungGeneration)-新创建的对象││├──Ede...
2025-07-23 balukai 文章精选 7 ℃ -
求你了,别再说 Java 对象都是在堆内存上分配空间了
作者lHollis本文经授权转载自Hollis(ID:hollischuang)Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者,也一定或多或少的对JVM有一些了解。可以说,关...
2025-07-23 balukai 文章精选 11 ℃ -
Java中新生代和老年代是什么?(jvm中新生代)
在Java中,新生代(YoungGeneration)和老年代(OldGeneration)是Java虚拟机(JVM)堆内存中的两个主要部分,它们共同管理着Java对象的内存分配和回收。新生代主要用于存放新创建的对象。由于大多数对象在创...
2025-07-23 balukai 文章精选 8 ℃
- 08-02分布式事务:SpringCloud 项目中的一致性密码解锁
- 08-02raft 协议简介
- 08-02超融合介绍-SmartX
- 08-02分布式事务:如何保证多个系统间的数据一致性
- 08-02分布式事务详解、理论分析、及强一致性(2PC、3PC)剖析
- 08-02分布式事务
- 08-02什么是分布式文件存储系统 ?
- 08-02Paxos 协议
- 控制面板
- 网站分类
- 最新留言
-