• 虚拟机指令


    jps 显示所有进程

     -q只输出 LVMID省略主类的名称

     -m输出虚拟机进程启动时传递给主类main()函数的参数

     -l输出主类的全名,如果进程执行的是jar包 输出路径

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

    jstat 用于手机HopSpot虚拟机各方面运行数据

     -class监视类装载、卸载数量、总空间以及类装载所消耗的时间

     -gc监视java堆状况,包括Eden区、两个survivor区、老年代、永久代等的容量,已用空间,GC时间合计等信息

     -gccapacity与-gc监视基本相同 输出主要关注Java堆各个区域使用的最大最小空间

     -gcutil监视内容与-gc监视基本相同 但输出主要关注已使用空间占总空间的百分比

     -gccause与-gcutil一致但是会输出导致上次gc产生的原因

     -gcnew监视新生代gc状况

     -gcnewcapacity监视内容与-gcnew基本相同 关注空间

     -gcold监视老年代gc状态

     -gcoldcapacity监视内容与 -gcold基本相同 关注空间

     -gcpermcapacity输出永久带使用的最大、最小空间

     -compiler 输出JIT编译起编译过的方法、耗时信息

     -printcompiliation输出已经被JIT编译的方法

    S -Survivor

    E -代表Eden新生代

    O -代表Old老年代

    P -代表Permanent永久代

    YGC -代表youngGC

    FGC-代表FullGC

    GCT GCTime

    jinfo 显示虚拟机配置信息

    jmap生成虚拟机内存转储快照文件

     -dump 生成java堆转储快照 :format=b,file=eclipe.bin uid

     -finalizerinfo显示F-Queue中等待Finalizer线程执行finalize方法的对象。

     -heap显示java堆详细信息

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

     -permstat 以classLoader为统计口径显示永久代内存状态

     -F dump没有响应强制生成快照

    jhat 分析heapdump文件 

    jstack 显示虚拟机线程快照

     -F当正常输出请求不被响应,强制输出线程堆栈

     -l除堆栈外,显示锁的附加信息

     -m如果调用本地方法的话,会显示C/C++的堆栈

    talk is cheap. show me the code.
  • 相关阅读:
    HDU 1082 Matrix Chain Multiplication
    HDU 1086 You can Solve a Geometry Problem too
    HDU 1099 Lottery
    jquery正则检测字符串表达式的合法性
    Like语句中的注入
    HDU 1372 Knight Moves
    HDU 1253 胜利大逃亡
    HDU 1242 Rescue
    我有新博客啦
    水平越权与垂直越权
  • 原文地址:https://www.cnblogs.com/yushizhang/p/11049463.html
Copyright © 2020-2023  润新知