【debug技巧】jstat:虚拟机统计信息监视器

我们在日常开发时,难免会遇到一些没有内存泄漏等问题。有时,我们无法下载arthas等开源的诊断工具。这时候,我们就可以借助JDK自带的一些诊断工具。

  1. 首先我们可以使用jstat查看gc信息
    【debug技巧】jstat:虚拟机统计信息监视器

【debug技巧】jstat:虚拟机统计信息监视器
字段含义
  • S0C:年轻代中第一个Survivor区的容量,单位为KB。
  • S1C:年轻代中第二个Survivor区的容量,单位为KB。
  • S0U:年轻代中第一个Survivor区已使用大小,单位为KB。
  • S1U:年轻代中第二个Survivor区已使用大小,单位为KB。
  • EC:年轻代中Eden区的容量,单位为KB。
  • EU:年轻代中Eden区已使用大小,单位为KB。
  • OC:老年代的容量,单位为KB。
  • OU:老年代已使用大小,单位为KB。
  • MC:元空间的容量,单位为KB。
  • MU:元空间已使用大小,单位为KB。
  • CCSC:压缩类的容量,单位为KB。
  • CCSU:压缩类已使用大小,单位为KB。
  • YGC:Young GC的次数。
  • YGCT:Young GC所用的时间。
  • FGC:Full GC的次数。
  • FGCT:Full GC的所用的时间。
  • GCT:GC的所用的总时间。

Original: https://www.cnblogs.com/hardyzhou/p/16642887.html
Author: hardyzhou
Title: 【debug技巧】jstat:虚拟机统计信息监视器

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585132/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 图的代码实现(邻接矩阵)

    不知上期各位读者思考得怎么样了,这期的文章是接上一期的。 本文的主要内容为:图的C++代码实现 (邻接矩阵法),主要为各个类的具体实现 图的抽象基类 图的邻接矩阵实现类 以上就是图…

    Java 2023年6月9日
    093
  • NLP学习 资料总结

    NLP目前应用于7个重要领域:1.句法语义分析:对于给定的句子,进行分词、词性标记、命名实体识别和链接、句法分析、语义角色识别和多义词消歧。2.信息抽取:从给定文本中抽取重要信息。…

    Java 2023年6月8日
    0110
  • 【Unity】在Unity中创建简单的UI界面

    实现的效果为:设置一个触发盒子,当玩家触发后显示一个游戏结束界面,并结束游戏。 在Hierarchy中新建一个Canvas。命名为Canvas。 双击刚才创建的画布Canvas。如…

    Java 2023年6月9日
    090
  • java 动态代理

    一:动态代理: 1.JDK动态代理(接口方式) 介绍:使用java反射包中的类和接口实现动态代理的功能,反射包:java.lang.reflect,里面有三个类:Invocatio…

    Java 2023年6月5日
    093
  • EMQX 入门实战(1)–安装及简单使用

    EMQX 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器,本文主要介绍其安装及简单使用,文中使用到的软件版本:emqx 4.4.2、Centos 7. 1…

    Java 2023年6月16日
    075
  • 用antlr的grammar获得java ast

    anttlr的代码样例:https://github.com/antlr/grammars-v4.git 很早之前就想基于java的语法树做一些事情,今天再次弄来看看。 基于ant…

    Java 2023年5月29日
    086
  • 钉钉的sonar集成通知

    钉钉(dingding)的sonar(代码质量管理工具的)集成通知,非常简单的一个小开源工具。 代码地址: https://gitee.com/chejiangyi/dingdin…

    Java 2023年6月8日
    075
  • spring中为类类型的属性赋值

    1 ref:引用IOC容器中的某个bean的id 2 内部bean,只能在当前bean的内部使用,不能之间通过IOC容器获取 3 级联的方式,要保证提前为clazz属性进行赋值或者…

    Java 2023年6月16日
    059
  • 关于为了一时方便,使用@Scheduled注解定时踩的坑

    摘要: 事情是这样的前两周在做项目的时候碰到一个需求—要求每天晚上执行一个任务,公司统一使用的是 xxl-job 写定时任务的,我当时为了方便自己,然后就简单的使用了S…

    Java 2023年6月13日
    077
  • 设计模式笔记(一):单例模式

    单例模式可以说是设计模式中最简单的设计模式之一了。顾名思义,单例模式指的是一个类只提供一个固定的单个实例,大家共用该实例。 单例模式代码实现步骤: 1、私有化类的构造方法 2、提供…

    Java 2023年6月6日
    066
  • 数据库的基本信息,都在这几张表里了

    话说生产环境的数据库是不能本地直连的,所以公司一般都会提供一个比较简陋的数据库查询页面,在可控的范围内,支持你提交一些查询、变更SQL,满足你的查库功能。但是因为不能直接使用Nav…

    Java 2023年6月5日
    065
  • WIN32API之常用进程、线程函数

    cpp;gutter:false;CancelWaitableTimer 这个函数用于取消一个可以等待下去的计时器操作CallNamedPipe 这个函数由一个希望通过管道通信的一…

    Java 2023年5月30日
    069
  • 【Q&A】Fixing NuGet.targets(131,5) error The local source doesn’t exist

    当出现类似的nuget错误的时候 The local source ‘C:\Program Files (x86)\Microsoft Visual Studio\Shared\N…

    Java 2023年6月8日
    069
  • JAVA入门基础_从零开始的培训_几种常见的算法(持续更新中)

    几种常见的算法 常见的排序算法 冒泡排序 选择排序 冒泡排序与选择排序的区别 二分查找(折半查找) 几种常见的算法 常见的排序算法 冒泡排序 public class Bubble…

    Java 2023年6月9日
    061
  • CentOS-Docker部署collabora office实现文档在线浏览

    0 关于Collabora Online 实现网页中文档在线浏览和操作Collabora Online官方文档:https://www.collaboraoffice.com/co…

    Java 2023年6月9日
    099
  • MyBatis 简介及简单使用

    MyBatis 简介1、MyBatis 历史MyBatis最初是Apache的一个开源项目 iBatis, 2010年6月这个项目由Apache Software Foundati…

    Java 2023年6月7日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球