jvm

笨手笨脚の34 分钟前
java·jvm··虚拟机栈·方法区
深入理解 Java 虚拟机-01 JVM 内存模型Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。根据《Java虚拟机规范》的规定,Java 虚拟机所管理的内存将会包括以下几个运行时数据区域:
rchmin43 分钟前
java·jvm·内存泄露
ThreadLocal内存泄漏机制解析想要了解 ThreadLocal 内存泄漏的核心机制,需要先明确一个关键点:ThreadLocalMap 中 Entry 的 key 是弱引用指向 ThreadLocal 对象,而 value 是强引用指向存储的值。 这种设计是权衡利弊的结果。
❀͜͡傀儡师1 小时前
jvm·docker·容器
Docker快速部署一个轻量级邮件发送 API 服务• 提供一个简易的Web UI,可在线查看发送记录 • 支持Docker快速部署,非常轻量 • 通过一个GET请求就能发送邮件,适合快速接入终端命令行、shell脚本、各种代码请求等 • 该工具的开源地址:https://github.com/luler/hello_email_tool
虾说羊2 小时前
jvm
JVM-11.类加载子系统 (Class Loader Subsystem)对应图中左上角的黄色方框。这是 JVM 的内存部分,也是面试最常问的地方。根据图中颜色和分布,我们可以分为两类:
曹轲恒3 小时前
java·开发语言·jvm
jvm 局部变量表slot复用问题JVM执行方法时,会为每个方法创建一个「栈帧」(可以理解为方法的“执行工作台”),局部变量表 是栈帧里的一块区域,专门存放方法内的局部变量(比如方法参数、方法里定义的变量)。
这周也會开心4 小时前
jvm
JVM-槽位复用在JVM的内存模型中,虚拟机栈是线程私有的核心区域,而栈帧中的局部变量表,是存储方法参数和局部变量的关键空间。“槽位复用”作为局部变量表的核心优化机制,直接影响虚拟机栈的内存占用效率。
weixin_425023004 小时前
服务器·jvm·spring boot
Spring Boot 实现服务器全量信息监控(CPU/JVM/内存/磁盘)在后端项目开发与运维过程中,服务器的运行状态监控是不可或缺的环节,它能帮助我们及时掌握系统资源使用情况、排查性能瓶颈。本文将基于 oshi 等核心依赖,实现一套完整的服务器信息采集方案,支持 CPU、JVM、内存、磁盘、系统基础信息的精准获取,可直接集成到 Spring Boot 项目中。
while(1){yan}16 小时前
java·jvm·spring·java-ee
SpringDISpringDI,翻译过来叫做依赖注入,之前我们使用springIoc去把累交给spring管理,现在我们要把他取出来,就是通过DI(依赖注入的方式),也就是说
皮卡丘学了没20 小时前
jvm
JVM-逃逸分析假设JVM是一个大型快递分拣中心:比喻:如果包裹只在一个快递员(线程)负责的区域内使用,就直接放他背包里,不用存到中央仓库。
p&f°1 天前
java·jvm·算法
垃圾回收两种算法通过对象的引用计数器来判断该对象是否被引用有引用计数+1,去一个 -1,当为0时被回收但是如果是循环引用,无法处理。如下图,A断开后,B、C、D依然各自互相引用计数为1,BCD均无法回收。
代码or搬砖1 天前
jvm·笔记·学习
JVM学习笔记Java 虚拟机(JVM)是一个抽象的计算机器,它通过在实际的计算机上模拟各种计算机功能来运行 Java 程序。它的核心作用是将 Java 字节码(.class文件)翻译成特定操作系统和硬件平台的机器指令,从而实现 Java 的核心特性:“一次编写,到处运行”(Write Once, Run Anywhere)。
短剑重铸之日1 天前
java·jvm·后端·面试·架构
《深入解析JVM》第四章:JVM 调优本期内容为自己总结归档,基于JDK8,共分5章,本人遇到过的面试问题会⭐重点标记。第一章:JVM架构全览
better_liang1 天前
java·jvm·面试题·内存管理·性能调优·垃圾回收
每日Java面试场景题知识点之-JVMJVM(Java虚拟机)是Java程序运行的核心环境,深入理解JVM的工作原理对于Java开发者来说至关重要。本文将通过实际面试场景,深入探讨JVM的内存管理、垃圾回收机制以及性能优化等核心知识点。
皮卡丘学了没1 天前
jvm
JVM-堆内存诊断工具jcmd结论:优先学习和使用 jcmd。jcmd 是一个向正在运行的Java进程发送诊断命令请求的工具。其基本语法为:
虾说羊1 天前
java·开发语言·jvm
JVM 高频面试题全解析核心回答:线程私有: 程序计数器 (Program Counter Register)、虚拟机栈 (VM Stack)、本地方法栈 (Native Method Stack)。
这周也會开心1 天前
java·开发语言·jvm
Java面试题-JVMJVM 本质是一台 “虚拟的计算机”,核心作用是运行 Java 字节码(.class 文件),屏蔽不同操作系统的底层差异,实现 “一次编写,到处运行”。
zwjapple1 天前
java·开发语言·jvm·react
React + Java 技术面试完整指南答案:示例代码:答案:示例代码:答案:示例代码:答案:示例代码:答案:示例代码:答案:示例代码:答案:
XMYX-01 天前
jvm·容器·kubernetes
从 Pod 资源到 JVM 参数:我再生产环境中踩过的 Kubernetes 资源配置那些坑——2025 年度技术总结——2025 年度技术总结作为一名从业 8 年 的运维开发工程师,过去一年中我共输出了 96 篇技术文章,主要围绕 Kubernetes 在生产环境中的落地实践与经验总结展开。本文结合真实业务场景,系统梳理 Kubernetes 中 requests / limits、宿主机 CPU 与内存资源,以及 Java JVM 启动参数(如 Xms / Xmx)三者之间的关系,重点分析容器化环境下常见的配置误区与优化思路,尝试沉淀一套可复用、可落地的资源配置经验,为云原生场景下的服务稳定运行提供参考。
这周也會开心1 天前
jvm
JVM经典面试题JVM包含两个子系统和两个组件:两个子系统为Class loader(类装载)、 Execution engine(执行引擎);