博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四章:虚拟机监控工具
阅读量:5905 次
发布时间:2019-06-19

本文共 636 字,大约阅读时间需要 2 分钟。

  • jstat
jstat -gcutil 11117 250 20
查看进程号为11117的java进程的垃圾收集情况,每250ms输出一次,一共输出20次。
新生代Eden区(E,表示Eden)使用了6.2%的空间,两个Survivor区(S0、S1,表示Survivor0、Survivor1)里面都是空的
老年代(O,表示Old)和永久代(P,表示Permanent)则分别使用了41.42%和47.20%的空间
程序运行以来共发生Minor GC(YGC,表示Young GC)16次,总耗时0.105秒
发生Full GC(FGC,表示Full GC)3次,Full GC总耗时(FGCT,表示Full GC Time)为0.472秒
所有GC总耗时(GCT,表示GC Time)为0.577秒
  • jmap
jmap的作用并不仅仅是为了获取dump文件,它还可以查询finalize执行队列、Java堆和永久代的详细信息,如空间使用率、当前用的是哪种收集器等。
  • jstack
用于生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等都是导致线程长时间停顿的常见原因。

转载于:https://www.cnblogs.com/use-D/p/10727199.html

你可能感兴趣的文章
委托(5)委托和事件
查看>>
《为什么我们的决策总出错》摘录
查看>>
罗辑思维现象透析
查看>>
14、Java并发性和多线程-Java ThreadLocal
查看>>
SharePoint创建Alternate Access Mapping (AAM)备用訪问映射
查看>>
OAthe2 Login use OkHttpClient and OAuth2RestTemplate
查看>>
链接与加载过程中,几个关键的概念
查看>>
clamp 函数
查看>>
Linux下永久改动MAC地址和ifconfig命令总结
查看>>
一点一点学架构(四)—Spring.NET错误Cannot Resolve Type……
查看>>
线段树基础
查看>>
Maven传递依赖的时候,同名包不同版本号的包均会下载,可是编译的时候,仅仅会载入一个高版本号的。...
查看>>
Qt的Socket数据通讯的一个样例。
查看>>
hdu5396 Expression 区间dp +排列组合
查看>>
Java OCR tesseract 图像智能字符识别技术
查看>>
用Java开发50个棋类游戏
查看>>
Source Insight 源代码查看工具
查看>>
clang: error: linker command failed with exit code 1 (use -v to see invocation)
查看>>
windows server2012部署apache项目访问后台管理系统时tomcat就停了是怎么回事
查看>>
viewpager切换耗时控制
查看>>