李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 读书观影
  • 系列
  • AI工具集
  • 论坛
  • 友圈
    • 友链
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
JVM
后端

如何通过命令查看Java应用内存中对象数量

这个算是比较常用的一个Java工具了,记录一下。 一、最常用:jmap -histo(JDK 自带) # 查看所有对象的实例数和内存占用(按大小排序) jmap -histo <pid> # 只看存活对象(先触发一次 Full GC,再统计) jmap -histo:live <pid> 输出示 […]

后端2026年8月3日24151
后端

try...catch性能深度剖析:从JVM原理到实战优化,打破技术迷思

在Java开发圈,“try...catch影响性能”的说法流传已久——有人在代码评审时强制要求移除循环内的try块,有人为了“性能”放弃异常处理的规范性,甚至有人将异常视为“洪水猛兽”。但在JVM经过十余年的迭代优化后,这种说法是否还成立? 本文将从历史渊源、JVM底层机制、多场景性能测试、JVM优化技术、实战最佳实践 […]

后端2025年12月18日02020
技术

JVM参数中的-D是什么意思

在JVM(Java虚拟机)参数中,-D 是一个非常重要的选项,用于在启动Java程序时设置系统属性(System Properties)。这些属性可以在程序中通过 System.getProperty() 方法访问,主要用于动态配置应用行为、传递环境变量或自定义参数。 一、核心作用 -D 的作用是在JVM启动时设置系统 […]

技术2025年6月23日02080
原创

金融级JVM深度调优实战的经验和技巧

在金融级应用场景中,JVM 深度调优对于保障系统的高性能、低延迟和高稳定性至关重要。以下是一些实战经验和技巧: 1. 调优前的全面评估与监控 明确业务需求与性能指标 了解金融业务的高峰低谷时段、交易量预期、响应时间要求等。例如,证券交易系统在开盘和收盘时段交易量大,要求系统响应时间在毫秒级;而银行的批量账务处理可能更注 […]

原创2025年5月27日01990
原创

JVM参数-XX:InitialRAMPercentage 和 -XX:MaxRAMPercentage解析

-XX:InitialRAMPercentage 和 -XX:MaxRAMPercentage 是 Java 虚拟机(JVM)的两个参数,用于基于系统可用物理内存的百分比来动态设置堆内存的初始大小和最大大小。 参数解释 -XX:InitialRAMPercentage:此参数用来设定 JVM 堆内存的初始大小,以系统可 […]

原创2025年4月11日02310
原创

Java触发GC的方式

在 Java 里,触发垃圾回收(GC)的方式多种多样: 代码层面触发 1. 调用 System.gc() 或 Runtime.getRuntime().gc() 在 Java 代码中,可以调用 System.gc() 或者 Runtime.getRuntime().gc() 方法来建议 JVM 进行垃圾回收。不过要注意 […]

原创2025年4月10日02460
原创

解决Cannot connect to core dump or remote debug server. Use jhsdb jmap instead

今天排查线上问题的时候,执行jmap -heap 1遇见一个报错: Error: -heap option used Cannot connect to core dump or remote debug server. Use jhsdb jmap instead 这是因为在较新的 JDK 版本中,jmap 工具的一 […]

原创2025年4月9日02250
分代ZGC这么牛?底层原理是什么?

分代ZGC这么牛?底层原理是什么?

大厂(转转、携程、京东)都用分代ZGC,卡顿降低20倍,吞吐量提升4倍 案例1: 携程的要全面升级jdk21 的消息: 网上有小道一个消息说携程要全面升级jdk8到jdk21了,jdk8其实是2014年正式发布的,正式发布已经有10年的时间了。 这次升级应该跟spring boot也有关,大家都知道从spring bo […]

原创2025年4月9日02580
技术

OOM后,JVM一定会退出吗?为什么?

问题背景 问题是,咱们常常说:发生OOM,程序就会挂。 很多情况是:发生OOM了,JVM没有挂。 回顾一下OOM与异常 来看一下 OutOfMemoryError,说到底,OutOfMemoryError 也只是一个java中的异常而已, OutOfMemoryError 属于Error一系非检查异常, 其继承关系如下 […]

技术2024年4月15日02090
记一次spring-cloud-netflix-core引发的内存溢出分析

记一次spring-cloud-netflix-core引发的内存溢出分析

发现问题 线上服务重启,好在抓到了线上服务的dump文件,下载到本地进行分析。 使用MAT打开快照文件,此处省略掉使用MAT的过程,分析发现有大量的com.netflix.servo.monitor.BasicTimer未释放,且被org.springframework.cloud.netflix.metrics.se […]

代码人生2021年12月7日02381
自动草稿

内存屏障浅析

背景 本文仅是为了帮助入门新人了解什么是内存屏障、内存屏障都做了什么等基础问题,并无深入说明。 内存屏障的实现涉及大量硬件架构层面的知识,又需要操作系统或JVM的配合才能发挥威力,单纯从任何一个层面都无法理解。 如有疏漏,还望指正! 什么是内存屏障 内存屏障(Memory Barrier)是一个CPU指令。是硬件之上、 […]

技术2021年11月18日12264
带颜色的JVM:三色标记详解

带颜色的JVM:三色标记详解

三色标记法是一种垃圾回收法,它可以让JVM不发生或仅短时间发生STW(Stop The World),从而达到清除JVM内存垃圾的目的。JVM中的CMS、G1垃圾回收器所使用垃圾回收算法即为三色标记法。 三色标记算法思想 三色标记法将对象的颜色分为了黑、灰、白,三种颜色。 白色:该对象没有被标记过。(对象垃圾) 灰色: […]

技术2021年10月9日02140
技术

JVM安全点介绍

《深入理解java虚拟机》中说到GC Roots的节点主要在全局的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,但是进行根节点枚举的时候我们并不需要一个不漏地检查完所有执行上下文和全局引用位置,HotSpot中通过使用一组称为OopMap的数据结构,用于直接存放对象引用,类加载完成,HotSpo […]

技术2021年8月16日02200
技术

JMX监控权限认证配置

JMX监控权限认证配置 JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 1、非认证登录 -Dcom.sun.managem […]

技术2021年8月6日12470
其他

JVM调优的正确姿势

本文简单说一说JVM应如何调优。 Java语言本身的成功,除了天时地利人和,JVM功不可没。 毫不夸张地说,JVM是现代软件工程最成功的案例之一。它规模庞大,代码极其复杂,但运行极其稳定可靠,所以,许多厂商的核心业务系统,才敢放心地用Java编写,运行在JVM之上。 因为JVM自带GC,又有无数可以微调的参数,所以,J […]

其他2021年3月26日02142
12
李锋镝

李锋镝

既然选择了远方,便只顾风雨兼程。

594文章35分类608标签1.1k评论
生活站光屿集

当婆婆把家传的镯子戴到我的手腕上时,我的内心是又高兴又忐忑地急忙把男朋友拉到一边,狠狠地怼了他一下!拿着手机让他看早上他给我发的微信写到:“你第一次来我家,我妈准备把我们家祖传的桌子给你,你要有心里准备。”然后我小声说道:“怎么办,你老丈人还在楼下开着面包车等着呢?”

听点儿音乐吧 朋友~
倒计时
最近评论
fairy 发布于 14 小时前(11月06日) 机器人快来我这里吧!
李锋镝 发布于 14 小时前(11月06日) 都是机器人,防不住
李锋镝 发布于 14 小时前(11月06日) 是的,太烦了
李锋镝 发布于 14 小时前(11月06日) 可以同一台服务器
fairy 发布于 16 小时前(11月06日) 这流量,好厉害啊。我一年都没那么多
岁月同一天
  • 1 年前 DeepSeek本地部署全攻略:从环境搭建到高级应用,打造专属 AI 助手
网站统计
  • 2,176
  • 1,283
  • 4,197
  • 1,854
  • 594
  • 1,095
  • 2026年11月5日
友情链接
  • 老张博客老老张博客
  • SerendipitySSerendipity
  • lijie blogLlijie blog
  • 搬搬砖日记
  • 懋和道人懋懋和道人
  • 刘永博客刘刘永博客
  • 韩小韩博客韩韩小韩博客
  • 志文工作室志志文工作室
  • sssr7844的博客Ssssr7844的博客
  • 知向前端知知向前端
  • 彬红茶日记彬彬红茶日记
  • Mr.Sun的博客MMr.Sun的博客
  • 瓦匠个人小站瓦瓦匠个人小站
  • HHonesty
  • 九仞之行九九仞之行
  • 皮皮社皮皮皮社
  • 哥哥斯拉
  • 韩情脉脉韩韩情脉脉
  • 林羽凡林林羽凡

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

lifengdi.com 十年之约虫洞

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号