• 简谈jdk命令行工具


    在性能调试和生产环境中,工作到一定时间的不可避免会碰到使用jdk的命令行工具来查看一些东西。

    先简述要讲的工具意义。

    名称 主要作用
    jps 显示制定系统内所有的HotSpot虚拟机进程
    jstat 用于收集HotSpot虚拟机各方面的运行数据
    jinfo 显示虚拟机配置信息
    jmap 用于生成虚拟机的内存转储快照
    jhat

    用于分析heapdump文件,他会建立一个HTTP/HTML服务器,让用户可以在浏览器上

    查看分析结果

    jstack 显示虚拟机的线程快照

    jps常用命令:

    1.jps -v输出虚拟机进程启动时JVM参数

    2.jps -l输出主类的全名和路径

    jstat常用命令

    1.jstat -gc监视java堆状况,如老年代,永久代等的容量,GC时间合计等信息

    jinfo常用命令

    1.jinfo -flags输出参数默认值

    2.jinfo -sysprops输出java系统属性

    jmap常用命令

    1.jmap -dump:format=b,file=eclipse.bin 35121 生成堆dump文件

    2.jmap -histo显示堆中对象统计信息

    jhat常用命令

    1.jhat eclipse.bin生成html,端口默认7000,可用过http:ip:7000访问

    jstack常用命令

    1.jstack -l除堆栈外,显示关于锁的附加信息。

  • 相关阅读:
    ajax--->简单加法小练习
    Django----->Ajax
    Django----->inclusion_tag的使用
    分页插件
    权限--中间件
    Django----->一周后的重温
    Django---->视图(View)
    【转载】chmod命令详解
    【转载】linux ls -l命令详解
    js自定制周期函数
  • 原文地址:https://www.cnblogs.com/jueshixingkong/p/12388770.html
Copyright © 2020-2023  润新知