热门文章

jstat显示的full GC次数与CMS周期的关系

使用Oracle/Sun JDK来运行Java程序的时候,大家或许有用过jstat工具来观察GC的统计数据,例如上一篇日志里的Command prompt代码```$ jstat -gcutil `p

jvmfull gccms
185860
jstat显示的full GC次数与CMS周期的关系

spring-data-redis 上百万的 QPS 压力太大连接失败,我人都傻了

大家好,我们最近业务量暴涨,导致我最近一直人都傻了。前几天晚上,发现由于业务压力激增,某个核心微服务新扩容起来的几个实例,在不同程度上,出现了 Redis 连接失败的异常:```org.springf

redis连接池jfr
178550
spring-data-redis 上百万的 QPS 压力太大连接失败,我人都傻了

Java反射及性能

现如今的java工程中,反射的使用无处无在。无论是设计模式中的代理模式,还是红透半边天的Spring框架中的IOC,AOP等等,都存在大量反射的影子。我们今天不探讨框架层面的内容,暂且认为90%的框架

java反射性能调优
171760
Java反射及性能

从jdk的nio到epoll源码与实现内幕全面解析

最近笔者在研究java的nio部分代码时,看到在java的nio中关于事件类型的设计有四个分别是:- OP_ACCEPT- OP_READ- OP_WRITE- OP_CONNECT然而nio的底层在

从jdk的nio到epoll源码与实现内幕全面解析

JVM故障分析及性能优化系列之四:jstack生成的Thread Dump日志线程状态

前面文章中只分析了[Thread Dump日志文件的结构](https://heapdump.cn/article/2713097),今天针对日志文件中 Java EE middleware, thi

jvm线程堆栈
155400
JVM故障分析及性能优化系列之四:jstack生成的Thread Dump日志线程状态

高CPU消耗,这次又是lettuce的锅

起源于Thread.sleep最近在系统调优过程中遇到一个比较有意思的高CPU消耗的问题(当时CPU使用率已经到90%左右),先上图感受一下。是的,就是Thread.sleep这个方法,消耗了大概34

cpu线程lettuce
149810
高CPU消耗,这次又是lettuce的锅

热门插件

Arthas

Arthas

已有1481人使用

Doraemon

Doraemon

已有1303人使用

Perf

Perf

已有692人使用

VJMap

VJMap

已有718人使用

  • 写文章
  • 去提问

社区圈子

  • JVM性能调优交流群

    大咖常驻 活动丰富

  • 社区志愿者/合伙人申请

    性能问题终结者齐聚点

近期热门贡献者
微信扫一扫
关注HeapDump社区公众号