jvm
文章平均质量分 63
zhangnero
看,这个代码有问题。
展开
-
jps:虚拟机进程状况工具
文章目录jps命令格式jps工具主要选项示例jps命令格式jps [options] [hostid]jps工具主要选项选项内容-q只输出LVMID,省略主类名称-m输出虚拟机进程启动时传递给主类main()函数的参数-l输出主类的全名,如果进程执行的是jar包,输出jar包路径-v输出虚拟机进程启动时JVM参数示例[root@loc...原创 2019-06-28 14:48:12 · 137 阅读 · 0 评论 -
jmap:java内存映射工具
jmap(Memory Map for Java)命令用于生成堆转储快照(一般称为:heapdump或dump文件)。如果不使用jmap命令,要想获取Java堆转储快照,可以通过如下方式:-XX:+HeapDumpOnOutOfMemoryError参数,在OOM异常后自动生成dump文件;-XX:+HeapDumpOnctrlBreak参数,然后[Ctrl]+[Break]键生成dump...原创 2019-06-28 16:21:56 · 337 阅读 · 0 评论 -
jstat:虚拟机统计信息监视工具
文章目录jstat命令格式jstat工具主要选项示例jstat命令格式jstat [ option vmid [interval [s|ms] [count] ] ]参数interval和count代表查询间隔和次数,如果省略两个参数,说明只查询一次。假设需要每250毫秒查询一次进程2764垃圾收集状况,一共查询20次,则命令为: jstat -gc 2764 250 ...原创 2019-06-28 14:41:39 · 225 阅读 · 1 评论 -
jstack:Java堆栈跟踪工具
文章目录jstack命令格式jstack工具主要选项示例jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行方法堆栈的集合。生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等都是导致线程长时间停顿的...原创 2019-06-28 16:43:39 · 407 阅读 · 0 评论 -
JVM查看参数
文章目录1、打印JVM参数和默认值2、查看系统参数1、打印JVM参数和默认值PS C:\Users\nero\Desktop> java -XX:+PrintFlagsFinal -version原创 2021-08-18 21:18:30 · 589 阅读 · 0 评论 -
JVM垃圾收集器
文章目录1 概述2 垃圾回收器关系图1 概述垃圾回收器是垃圾回收算法的具体实现。2 垃圾回收器关系图原创 2021-06-26 22:02:50 · 142 阅读 · 0 评论 -
JVM垃圾收集算法
文章目录1 基础1.1 如何找出待回收的对象1.1.1 可达性分析算法1.1.2 GC-Roots2 算法列举2.1 标记清除(Mark-Sweep)算法2.1.1 特点2.2 复制(Coping)算法2.2.1 特点2.2.2 一般实现2.3 标记整理(Mark-Compact)算法2.4 分代收集算法1 基础1.1 如何找出待回收的对象1.1.1 可达性分析算法通过可达性分析算法,判断对象是否存活。通过GC-Roots作为起点,开始向向搜索,搜索所走过的路径成为引用链。如果如果一个对象到GC-R原创 2021-06-26 21:32:04 · 99 阅读 · 0 评论