https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html

interval:用于指定输出统计数据的周期,单位为毫秒,即:查询间隔(多少毫秒打印一次)

count:用于指定查询的总次数(打印次数)

-t参数:可以在输出信息加上一个Timestamp列 显示程序的试运行时间 单位:秒

程序从开始执行到现在一共执行了多少秒

-h参数:可以在周期性数据输出时 输出多少行数据后输出一个表头信息



package com.atguigu.jstat;import java.util.ArrayList;
import java.util.List;/*** @author shkstart* @create 17:49* -Xms60m -Xmx60m -XX:SurvivorRatio=8*/
public class GCTest {public static void main(String[] args) {ArrayList<byte[]> list = new ArrayList<>();for (int i = 0; i < 1000; i++) {byte[] arr = new byte[1024 * 100];//100KBlist.add(arr);try {Thread.sleep(120);} catch (InterruptedException e) {e.printStackTrace();}}}
}

JVM命令 jstat相关推荐

  1. jstat -gcutil 输出结果分析_助你了解jvm命令,查找JVM堆栈信息,分析性能问题

    jstat:虚拟机统计信息监视工具(JVM Statistics Monitoring Tool) 说明:监视虚拟机的各种运行状态:类装载.内存.垃圾收集等运行数据.只用于Java进程或Java应用 ...

  2. Java内存泄露和内存溢出、JVM命令行工具、.JDK可视化工具、Java Class文件

    1.Java内存泄露和内存溢出对比 1.1 Java 内存泄露 内存泄露是指一个不再被程序使用的对象或变量还在内存中占用空间. 1.1.1判断内存空间是否符合垃圾回收的标准 在Java语言中,判断一个 ...

  3. JVM命令与调优工具的使用(OOM与GC回收例)

    1.JVM命令 1.1 jps 查看当前的java进程的PID例: jps 查看详情例: jps -l 1.2 jinfo 查看某个java进程目前的参数设置的情况例: jinfo -flag Max ...

  4. 【Java 虚拟机原理】垃圾回收算法 ( 设置 JVM 命令参数输出 GC 日志 | GC 日志输出示例 | GC 日志分析 )

    文章目录 一.设置 JVM 命令参数输出 GC 日志 二.GC 日志示例 三.GC 日志分析 一.设置 JVM 命令参数输出 GC 日志 在 IntelliJ IDEA 的启动参数中设置 -XX:+P ...

  5. 查看Full GC方法:1,jconsel:2,linux 命令: jstat -gcutil id 4s 10003,linux 命令(前提有.gc日志):c

    1,jconsel:  2,linux 命令: jstat -gcutil id 4s 1000 3,linux 命令(前提有.gc日志):cd /mapbar/app/tomcat/tomcat6_ ...

  6. 每个Java程序员必须知道的5个JVM命令行标志

    不熟悉JVM将不仅会影响应用程序性能,而且当JVM出问题时,尝试修复也会很困难. 本文将介绍一些命令行标志,您可以使用它们来诊断和调优您的Java虚拟机性能. 1.DisableExplicitGC ...

  7. JVM命令之 jstat:查看JVM统计信息

    学习 尚硅谷 宋红康 JVM从入门到精通 的学习笔记 概述 基本语法 其中vmid是进程id号,也就是jps之后看到的前面的号码,如下: option参数 -gc 新生代相关 S0C是第一个幸存者区的 ...

  8. 8.2 JVM命令行监控——jstat

    文章目录 1. jstat介绍 2. jstat用法 2.1 案例一 2.2 案例二 2.3 案例三 2.4 案例四 2.5 案例五 2.6 案例六 2.7 案例七 2.8 案例八 2.9 案例九 2 ...

  9. JVM调优命令-jstat

    JVM Statistics Monitoring Tool,是用于监视虚拟机运行时状态信息的命令,它可以显示出虚拟机进程中的类装载.内存.垃圾收集.JIT编译等运行数据.[性能分析] 命令格式 js ...

最新文章

  1. js 实现精确加减乘除运算之BigDecimal.js
  2. 独家 | 手把手教你用Python的Prophet库进行时间序列预测
  3. python难度如何_入门Python学习难吗怎样规划学习路线
  4. 交换机用python定时备份
  5. 利用btrace在线监控java程序状态
  6. Oracle - 临时表(GLOBAL TEMPORARY TABLE)
  7. Hibernate自动提交命令强制MySQL在过多的磁盘I / O中运行
  8. 二、uniapp项目(分段器的使用、scroll-view、视频下载、转发)
  9. php strncmp,PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
  10. mysql中的day(0_MySQL代码执行0-day漏洞 可本地提权
  11. java控制台进度_java进度条:控制台输出百分比示例代码
  12. Euraka的搭建和使用
  13. 合同在项目管理中的优势
  14. python 计算置信区间,Python求解正态分布置信区间
  15. VR看房:全景图和移动切换的实现
  16. nginx 同一个端口同时 支持 http 和 https
  17. 有源电力滤波器并联三相apf matlab simulink仿真 谐波检测谐波补偿
  18. Unity3D-实战-01坦克大战-day03箱式对撞机、钢体、2D渲染层级问题、重力问题(出现坠落现象)、旋转问题、左右上下冲突问题、抖动问题
  19. 针式打印机步进电机介绍
  20. 微信小程序接口返回时间戳转换日期

热门文章

  1. Navicat数据库管理工具【免费试用14天】试用攻略
  2. 牙齿美白有哪些典型症状?
  3. Unity-Spring Joint 2D组件
  4. c语言程序设计分巧克力,[蓝桥杯训练] 第八届(2017)省赛 C/C++ A组 T09 - 分巧克力...
  5. 一场AI玩家趴,一场UP主面基,rumor周末去哪里浪了?
  6. Service层的数据校验
  7. 2022中职网络安全国赛B模块任务六Telnet 弱口令渗透测试
  8. cache中行、组、块的区别
  9. lduan Exchange 2013 在线归档及日记日历(十一)
  10. 手机浏览器源代码_网页内容无法复制,下面几个小妙招也许能帮到你,快快收藏吧|插件|源代码|代码...