背景 某线上服务,使用的机器配置:cpu64核、内存384G 为了减少gc带来的影响,使用了jdk11+zgc,其中jvm堆配置为301G,详细...
前言 本文主要涉及的技术:HDFS、MapReduce、YARN、Avro、Flume、Pig、Crunch、Hive、HBase、Spark、...
1. 定位java线程问题 可用于定位线程热点、block、性能分析等 通过top命令查看进程占用资源 top -Hp {pid} 查看该进程所...
1. 现象 java服务使用jdk11 zgc垃圾回收,配置的堆大小为51G -Xms51G -Xmx51G -Xss512k -XX:Meta...
1.现象 发现某线上服务(jdk1.8、G1算法),old区只在fullgc阶段回收(也就是说没有触发mixed gc) 如下图所示,虽然平时都...
1.相关概念 如下在Cat中我们称为: logview消息树(或者MessageTree),即应用内部的调用链路。可参考:https://www...
1.现象 为了降低gc时间,我们打算对一批服务安装jdk11,使用zgc。在对zgc进行测试期间,发现随着程序的运行,gc时间越来越长。如下图所...
整个旅行安排在了五一假期间,我一共两个人,从上海出发,前前后后总共花费了2天左右的时间。整个游玩主要包括:在徽杭古道徒步旅行,以及在返程的时候,...
通过上面的代码,我们可以将jvm进程的所有线程及堆栈dump下来。我们可以看到dump方法有两个参数: dumpAllThreads(boole...