zoukankan      html  css  js  c++  java
  • 【原创】Java基础之常用JVM工具

    查看当前所有java进程

    # jps

    查看某个进程的堆内存占用情况

    # jmap -heap $pid

    查看某个进程的堆内存中对象分布情况

    # jmap -histo $pid

    将某个进程的堆内存导出文件

    # jmap -dump:format=b,file=test.dump $pid

    分析堆内存导出文件

    # jhat test.dump

    也可以用eclipse Memory Analyzer:http://www.eclipse.org/mat/

    查看某个进程的gc情况

    # jstat -gcutil $pid

    查看某个进程的线程堆栈

    # jstack $pid

    查看某个jar包中某个类的签名

    # javap -cp $jar_path $class_name

    查看某个jar中所有的文件(类、配置等),相当于list

    # vim $jar_name

    or

    # unzip -l $jar_name

  • 相关阅读:
    Log4j详细介绍(五)----输出地Appender
    Java抽象类与接口的区别
    深入理解Java的接口和抽象类
    小程序
    小程序
    小程序
    CMS
    CMS
    微信小程序
    微信小程序
  • 原文地址:https://www.cnblogs.com/barneywill/p/10337430.html
Copyright © 2011-2022 走看看