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

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.lryc.cn/news/211026.html

相关文章:

  • python项目之酒店客房入侵检测系统的设计与实现
  • C++ 学习系列 -- 标准库常用得 algorithm function
  • [论文笔记]E5
  • k8s 1.28版本:使用StorageClass动态创建PV,SelfLink 问题修复
  • 漏洞复现-dedecms文件上传(CVE-2019-8933)
  • vue分片上传
  • 【大数据Hive】hive 表数据优化使用详解
  • 京东平台数据分析(京东销量):2023年9月京东吸尘器行业品牌销售排行榜
  • 基于springboot实现休闲娱乐代理售票平台系统项目【项目源码+论文说明】计算机毕业设计
  • jvm对象内存划分
  • 网络原理之TCP/IP
  • Docker:数据卷挂载
  • 你会处理 go 中的 nil 吗
  • 高级深入--day42
  • mysql 计算两个坐标距离
  • String、StringBuffer、StringBuilder和StringJoiner
  • 【数据结构】插入排序
  • Photoshop使用笔记总目录
  • 最近面试遇到的高频面试题
  • 负载均衡有哪些算法,分别在nginx中如何配置?
  • Starknet开发工具
  • Unity地面交互效果——1、局部UV采样和混合轨迹
  • 基于STM32的示波器信号发生器设计
  • 案例分析大汇总
  • MVCC(Multi-Version Concurrency Control,多版本并发控制)
  • 嵌入式面试2(c相关)
  • 基于SSM的n省出口基地公共信息服务平台设计与实现
  • opencv dnn模块 示例(20) 目标检测 object_detection 之 yolor
  • 【队列的顺序表示,链式表示】
  • Pydantic 实践