技术栈
jvm
Unstoppable22
5 小时前
java
·
jvm
·
八股
八股训练营第 37 天 | Java 内存区域有哪些部分?介绍一下什么是强引用、软引用、弱引用、虚引用?有哪些垃圾回收算法?有哪些垃圾回收器?
主要分为程序计数器、Java 虚拟机栈、本地方法栈、堆、方法区。其中前三个是线程私有的,后两个是线程共享的。
没有bug.的程序员
5 小时前
java
·
网络
·
jvm
·
spring
·
日志
·
gc
GC日志解析:从日志看全流程
完整的GC日志配置参数:G1 GC日志示例分析:日志格式解析:Young GC完整日志示例:Young GC关键指标提取:
稚辉君.MCA_P8_Java
7 小时前
jvm
·
后端
·
架构
Gemini永久会员 深度解析jvm内存结构
JVM(Java虚拟机)内存结构是Java程序运行时的核心底层模型,其设计直接影响程序的性能、内存利用率和稳定性。以下是对JVM内存结构的深度解析:
廋到被风吹走
10 小时前
java
·
开发语言
·
jvm
【JDK版本】JDK1.8相比JDK1.7 JVM(Metaspace 与 G1 GC)
1.7:永久代位于堆内存,固定大小,容易 OOM1.8:元空间使用本地内存,自动扩容优势: 1.内存管理更高效:元空间由 OS 管理,GC 压力降低 2.容量更灵活:自动扩容,无需手动调优 3.类加载更快:元数据结构优化
stillaliveQEJ
10 小时前
jvm
【JVM】基础概念之内存结构介绍
通过前一节的内容我们了解了,我们的Java程序都是运行在JVM上面的,那么JVM具体内部是怎样划分的呢?我们来具体了解一下
Zzzzzxl_
10 小时前
java
·
jvm
·
spring boot
·
kafka
·
rag
·
microservices
·
vectordb
互联网大厂Java/Agent面试:Spring Boot、JVM、微服务、RAG与向量检索实战问答
文章标题:互联网大厂Java/Agent面试:Spring Boot、JVM、微服务、RAG与向量检索实战问答
铅笔侠_小龙虾
19 小时前
java
·
jvm
Arthas 命令
Arthas 是阿里巴巴开源的一款 Java 诊断工具,能够帮助开发者快速定位和解决 Java 应用中的问题。
上78将
1 天前
java
·
开发语言
·
jvm
JVM回收垃圾机制
JVM的垃圾回收(Garbage Collection, GC)是自动管理内存的核心机制,通过识别并清理不再使用的对象释放内存空间。其核心目标是优化堆内存的使用效率,减少内存泄漏和程序崩溃的风险。
无敌最俊朗@
1 天前
java
·
开发语言
·
jvm
C++ 内存管理与编译原理 (面试复习2)
目录一、 内存布局 (Memory Layout)1. C++ 程序的内存分区2. 堆 (Heap) 和 栈 (Stack) 的区别
酷ku的森
1 天前
jvm
JVM垃圾回收机制
核心:为每个对象分配一个引用计数器,记录当前对象被引用的次数,如果为0,则该对象就是垃圾。缺点:当两个对象互相引用时,就会导致循环引用,无法被回收,就会一直占内存。性能上面由于每次增减都会操作引用计数器,就会有性能开销。
Tan_Ying_Y
1 天前
jvm
垃圾收集机制(在什么时候,对什么,做了什么)
Java 垃圾收集(Garbage Collection,GC)是 JVM 自动管理内存的核心机制,旨在回收不再使用的对象所占用的内存,避免内存泄漏和溢出。以下从触发时机、回收对象、执行操作三个核心维度详细解析,并结合示例代码展示关键场景:
张人大 Renda Zhang
2 天前
java
·
jvm
·
后端
·
spring
·
架构
·
web
·
虚拟线程
Java 虚拟线程 Virtual Thread:让“每请求一线程”在高并发时代复活
先把重点摊开说清楚:1)它不是“新一代 ThreadPoolExecutor”,而是把原来那个沉重的 Thread 拆成了两层:
杀死那个蝈坦
2 天前
java
·
jvm
·
spring cloud
·
tomcat
Caffeine
结合你的 Java 后端开发背景(Spring Boot)和对高性能、缓存架构的关注,以下是 Caffeine 缓存库 的 零基础到实战优化指南,聚焦「理论 + 可执行代码 + Spring Boot 集成 + 多级缓存实践」,完全适配你的技术栈和需求:
i***1324
2 天前
java
·
开发语言
·
jvm
java进阶1——JVM
Java 虚拟机就是二进制字节码的运行环境,负责装载字节码到其内部,解释/编译为对 应平台上的机器码指令行,每一条 java 指令,java 虚拟机中都有详细定义,如怎么取操 作数,怎么处理操作数,处理结果放在哪儿。
喜欢流萤吖~
2 天前
jvm
JVM垃圾回收机制
JVM垃圾回收(Garbage Collection, GC)是Java虚拟机自动管理内存的核心机制,负责回收不再使用的对象以释放内存空间。其核心目标是高效识别并回收“垃圾对象”(即不可达对象),同时尽量减少对应用性能的影响。
平原人
2 天前
jvm
·
常量池
·
字节码
JVM字节码常量池解析
最近写J2ME深感各种java反编译不得我心,决定自己尝试写一个自己的java反编译,第一步实现javap。现在把字节码的常量池的解析代码分享出来。
nono牛
2 天前
java
·
jvm
·
c++
C++ 语言全面教程 (基础入门)
我们将从C++的基础开始,逐步深入。C++是一种静态类型、编译式、通用、大小写敏感、支持过程化编程、面向对象编程和泛型编程的编程语言。 首先,我们需要了解一些基本概念,然后通过代码实例来加深理解。
Zzzzzxl_
2 天前
java
·
jvm
·
编程
·
性能调优
·
垃圾回收
深入理解Java JVM中的垃圾回收器
Java虚拟机(JVM)是运行Java程序的基础,而垃圾回收器(Garbage Collector,GC)则是JVM中至关重要的一部分。它的主要职责是自动管理内存,回收不再被使用的对象,防止内存泄露,从而提高应用的性能和稳定性。
〝七夜569
3 天前
java
·
开发语言
·
jvm
JVM内存结构
JVM内存结构是Java虚拟机在执行Java程序时划分的多个内存区域,每个区域有特定用途。主要包括堆、方法区、虚拟机栈、本地方法栈和程序计数器。
一只小透明啊啊啊啊
3 天前
java
·
jvm
垃圾回收算法有哪些
垃圾回收算法有哪些?能简单介绍一下各自的核心逻辑吗?垃圾回收算法是 JVM 回收垃圾对象的“核心策略”,核心有 4 类基础算法 + 1 类组合策略(分代回收),它们的设计都是围绕“高效识别垃圾、回收内存、减少影响”展开的。