
JVM
一瓶橄榄菜
这个作者很懒,什么都没留下…
展开
-
jdk1.8 jstat命令
简介Jstat是JDK自带的一个轻量级小工具,位于java的bin目录下。主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控。jstat工具可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]示例使用jps -v找到要统计的JVM进程id,这里的进程id为8470。示例中没...原创 2019-12-28 15:04:16 · 1186 阅读 · 0 评论 -
Java线程转储和分析(jstack 命令)
代码下面代码将产生一个死锁。thread-1获取lockA后,等待lockB,thread-2获取lockB后,等待lockA。public class { private final static Lock lockA = new ReentrantLock(); private final static Lock lockB = new ReentrantLock()...原创 2019-11-16 17:47:15 · 2133 阅读 · 0 评论 -
JVM中GC常用参数说明及理解GC日志
JVM中GC常用参数参数解释-agentlib:ipharmacare_hook公司指定文件:解析密钥需用到-XX:MetaspaceSize=256m元空间初始空间大小-XX:MaxMetaspaceSize=512m元空间 最大空间,默认是没有限制的。-Xms1024m设置JVM最大可用内存为1024M。-Xmx1024m设置JVM促使内...原创 2019-12-10 16:30:35 · 1696 阅读 · 0 评论