jdk的bin目录下隐藏的工具

两盒软妹~` 提交于 2020-03-07 09:34:54

jdk的bin目录下隐藏的工具
1.javadoc.exe 可以根据注释生成API文档
2.native2ascii.exe 可以做Unicode编码转换
3.jps.exe 对jvm进行监测的辅助小工具  类似于Linux中的ps命令,和Linux的ps命令不同的时PS命令对所有的线程进行展示,而jps只对虚拟机的线程进行展示 
    命令:cmd界面切换到bin目录下,输入 jps -l
4.jstat 类加载,内存,GC[可分代查看],JIT编译命令格式
    命令: jstat -gc 8012 250 20
    解析:
        -gc:查看垃圾回收
        8012:通过jps命令查看到进程号
        250:250毫秒
        20:每次输出20行
    查询出来的内容解析:【注】S代表survivor,C代表capital(大小),u:use
        S0C:第一个survivor空间分配的大小,单位是字节,要想计算出多少KB,将这个值除以1024,虽然survivor1和survivor2是1:1,但是查询出来的并不一定完全相同,会有误差
        S1C:第二个survivor空间分配的大小,单位是字节
        S0U:第一个survivor空间已用大小
        S1U:第二个survivor空间已用的大小
        EC:Eden的大小
        EU:Eden以用大小
        OC:年老代的大小
        OU:年老代已用的大小
        PC:持久代的大小
        PU:持久代已用的大小
        YGC:年轻代(次收集器)收集的次数
        YGCT:年轻代(次收集器)收集用了多少秒
        FGC:FULL GC(全收集器)收集的次数
        FGCT:FULL GC收集用了多少秒
        GCT:次收集器和全收集器,回收内存空间用的总时间
5.jinfo 查看和修改虚拟机的各项配置
6.jvisualvm.exe   是一个图像化的界面
    jdk中最强大的运行监视和故障处理工具,可以监控内存泄漏,耿总垃圾回收,执行时内存分析,CPU分析,线程分析等等。。。。。。。。
    

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!