热门文章

改善 Kubernetes 上的 JVM 预热问题

JVM 预热是一个非常头疼而又难解决的问题。本文讨论了在运行在 Kubernetes 集群中的 Java 服务如何解决 JVM 预热问题的一些方法和经验。 作者:Vikas Kumar 翻译:Bach

Kubernetesjvmjava
858040
改善 Kubernetes 上的 JVM 预热问题

JDK14-ZGC调研初探

我在性能调优路上的打怪日记 背景公司ElasticSearch准备进行升级,而ElasticSearch7以上则是已经在支持使用JDK11了,JDK11中最大的特点就是 ZGC,更快的垃圾回收,更爽

181850
JDK14-ZGC调研初探

记一次类加载失败导致线程阻塞问题排查

作为PerfMa解决方案管理部门的技术专家,我在工作遇见过很多各种问题导致的性能问题,并参与了为客户的系统进行性能诊断调优的全过程。这一次碰到了一个类加载失败导致的性能问题。用文字记录下了问题的整个发

jvm类加载线程阻塞
1310443
记一次类加载失败导致线程阻塞问题排查

g1源码之fullGC算法详解

关于g1的gc源码系列解析就剩下fullGC了,其实关于fullGC的源码方面并不是很难,相对于youngGC和mixed GC和并发标记来说,相对好阅读一些,网上也有一些文章是讲述fullGC的源码

jvmfull gcg1
1248620
g1源码之fullGC算法详解

Linux进程调度技术的前世今生之“前世”

一、前言随着内核版本的演进,其源代码的膨胀速度也在递增,这让Linux的学习曲线变得越来越陡峭了。这对初识内核的同学而言当然不是什么好事情,满腔热情很容易被当头浇灭。我有一个循序渐进的方法,那就是先不

linux内核进程调度
153400
Linux进程调度技术的前世今生之“前世”

Linux进程调度技术的前世今生之“今生”

2、O(1)调度器的软件功能划分下图是一个O(1)调度器的软件框架:O(n)调度器中只有一个全局的runqueue,严重影响了扩展性,因此在O(1)调度器中引入了per-CPU runqueue的概念

linux内核进程调度
152000
Linux进程调度技术的前世今生之“今生”

热门插件

Arthas

Arthas

已有1397人使用

Doraemon

Doraemon

已有1257人使用

Perf

Perf

已有262人使用

VJMap

VJMap

已有718人使用

  • 写文章
  • 去提问

社区圈子

  • JVM性能调优交流群

    大咖常驻 活动丰富

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

    性能问题终结者齐聚点

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