IP属地:四川
-D参数 格式:-D<key>=<value>,表示设置jvm启动参数,代码通过System.getproperty("key"),获取...
1.标记清除(Mark-Sweep) 原理: 从根集合节点进行扫描,标记出所有的存活对象,最后扫描整个内存空间并清除没有标记的对象...
STW stop the world简单来说就是gc的时候,停掉除gc外的java线程。无论什么gc都难以避免停顿,即使是g1也...
堆(Heap) 堆内存是所有线程共有的,可以分为两个部分:年轻代和老年代.堆是java虚拟机所管理的内存中最大的一块内存区域,也是被...
有些时候我们需要查看jvm的线程执行情况,如:发现服务器的CPU的负载突然增高了,出现了死锁,死循环,我们该如何分析呢?这个时候...
jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用p...
JVM Statistics Monitoring Tool,是用于监视虚拟机运行时状态信息的命令,它可以显示出虚拟机进程中的类...
jps打印出当前系统中存在的java进程信息,和linux的ps`命令类似 语法 显示入口类全类名 jps -l表示列表方式显示进程,会显示出J...