当前位置: 首页 > article >正文

jvm线上异常排查流程

1. Linux命令 jps 找出当前运行实例

2. jinfo -flags pid(java运行id) 打印出当前设置的jvm内存参数情况

3.jstat -gcutil pid 1000 10 每秒打印一次当前jvm的gc运行情况,一共打印10次

4.将gc日志下载进行分析:到底是因为什么原因导致一直gc或者gc时间久

        比如:1.当元空间的大小设置达到 MetaspaceSize 阈值时,就会触发 Metadata GC Threshold GC

                    2.young空间太小,创建的对象太多

5.用 jmap 导出 jvm 内存 dump 文件导入 MAT 工具分析下

6.然后用 Arthas 的 classloader -a 命令直接导出元空间内加载的所有类,看看到底程序都加载了哪些类。


http://www.kler.cn/news/106825.html

相关文章:

  • 如何查找特定基因集合免疫基因集 炎症基因集
  • 蓝桥杯第 2 场算法双周赛 第2题 铺地板【算法赛】c++ 数学思维
  • pdf转jpg的方法【ps和工具方法】
  • mysql-linux归档版安装
  • SSH安全登录远程主机
  • 蓝桥杯每日一题2032.10.24
  • 基于Canal同步MySQL数据到Elasticsearch
  • 【前端性能】性能优化手段-高频面试题
  • OpenCV官方教程中文版 —— 直方图的计算,绘制与分析
  • R语言与作物模型(以DSSAT模型为例)融合应用
  • GPT做SQL查询引擎的自然语言
  • 接口返回响应,统一封装(ResponseBodyAdvice + Result)(SpringBoot)
  • 前端TypeScript学习-交叉类型与泛型
  • [已解决]安装的明明是pytorch-gpu,但是condalist却显示cpu版本,而且torch.cuda.is_available 也是flase
  • 贪心算法学习——最大数
  • Maven第三章:IDEA集成与常见问题
  • SpringCloud Alibaba【三】Gateway
  • MySQL数据库——视图的更新、视图作用以及案例
  • LuatOS-SOC接口文档(air780E)--libgnss - NMEA数据处理
  • 【洛谷 P3654】First Step (ファーストステップ) 题解(模拟+循环枚举)
  • 增强常见问题解答搜索引擎:在 Elasticsearch 中利用 KNN 的力量
  • 2023年MathorCup高校数学建模挑战赛大数据挑战赛赛题浅析
  • 用Python做数据分析之数据筛选及分类汇总
  • 【Python机器学习】零基础掌握gaussian_process高斯过程中的核函数
  • Python通过pyecharts对爬虫房地产数据进行数据可视化分析(一)
  • 自定义一个注解,用它标记的执行并于给定值做对比(即简单的junit)
  • 王道p149 7.二叉树按二叉链表形式存储,写一个判别给定二叉树是否是完全二叉树的算法(c语言代码实现)
  • APScheduler-调度器AsyncIOScheduler
  • Ansible任务控制loop循环、when和block条件判断介绍演示
  • Leetcode刷题详解——点名