首页 > 其他分享 >性能测试-JVM分析

性能测试-JVM分析

时间:2023-03-04 14:55:05浏览次数:50  
标签:JVM 性能 新生代 信息 XX gc 测试 jstat jvm

1、输出gc日志,jvm的启动参数中加入

看jvm的 gc信息: -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimestamps -XX:+PrintGCApplicationStopedTime

启动后输出:GC概要信息、详细信息、gc时间、gc造成的应用暂停时间

2、jcosole

jdk自带的内存分析工具,有图形界面,可以查看jvm内存信息、线程信息、类加载信息、MBean信息

jconsole.sh pid

3、jstat 

jdk自带的分析gc工具,参数很多
jstat -gcutil pid 10000 间1w毫秒显示一次gc信息

jstat -gcutil 3122 1000 10

 

 

  • S0:新生代susvivor0区
  • S1:新生代susvivor1区
  • E:新生代eden区
  • O:年老代
  • M:方法区回收比例 CCS:类空间回收比例
  • YGC:minor gc次数
  • YGCT: minor gc耗费的时间
  • FGC: full gc的次数
  • FGCT: full gc的耗时
  • GCT: gc总耗时

标签:JVM,性能,新生代,信息,XX,gc,测试,jstat,jvm
From: https://www.cnblogs.com/shishibuwan/p/17178296.html

相关文章

  • 性能测试-模拟oom场景
    1、模拟环境搭建1.1tomcat下载与搭建下载地址:https://tomcat.apache.org/download-90.cgi   1.2解压安装cd/data/jvmpretest#解压tar-zxvfapache-tomc......
  • 21_Spring_日志框架和测试支持
    ​ spring5框架自带了通用的日志封装,也可以整合自己的日志 1)spring移除了LOG4jConfigListener,官方建议使用log4j2 2)spring5整合log4j2导入log4j2依赖 <......
  • 21_Spring_日志框架和测试支持
     spring5框架自带了通用的日志封装,也可以整合自己的日志 1)spring移除了LOG4jConfigListener,官方建议使用log4j2 2)spring5整合log4j2导入log4j2依赖 <!--log4j2......
  • 21_Spring_日志框架和测试支持
     spring5框架自带了通用的日志封装,也可以整合自己的日志 1)spring移除了LOG4jConfigListener,官方建议使用log4j2 2)spring5整合log4j2导入log4j2依赖 <!--log4j2......
  • 21_Spring_日志框架和测试支持
    ​ spring5框架自带了通用的日志封装,也可以整合自己的日志 1)spring移除了LOG4jConfigListener,官方建议使用log4j2 2)spring5整合log4j2导入log4j2依赖 <......
  • 高性能 Jsonpath 框架,Snack3 3.2.57 发布
    Snack3,一个高性能的JsonPath框架借鉴了Javascript所有变量由var申明,及Xmldom一切都是Node的设计。其下一切数据都以ONode表示,ONode也即Onenode之意,代表任何......
  • Prometheus黑盒测试【blackbox-exporter】
    官方下载地址blackbox-exporter是Prometheus官方提供的一个黑盒测试的解决方案,可用于以下使用场景:TCP:端口存活检测HTTP/HTTPS:可用性检测ICMP:主机存活检测TCP:端口存活......
  • 软件测试之Docker常见问题汇总!附解决方法!
    1、配置国内源进行docker安装,报错HTTPError404-NotFound原因:由于配置国内镜像源时,把地址写错了,导致后面安装docker提示HTTPError404解决方法:1)进入到/etc/yum......
  • 华为测试岗上岸,月入20K,面试无非就是这些套路!
     软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。涉及的知识主要有MySQL数据库的使用、Linux操作系统的使用、软件测试框架性......
  • JVM系统优化实践(7):垃圾回收器与垃圾回收算法
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~上回说到了年轻代、老年代与数据计算的一个案例。接下来就先讲一讲年轻代和老年代的两个垃圾回收器:ParNew和CMS。和Serial......