查看当前所有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

 

相关文章:

  • 2021-07-14
  • 2021-10-16
  • 2022-12-23
  • 2021-12-10
  • 2022-01-20
  • 2022-01-17
  • 2021-06-18
  • 2021-07-01
猜你喜欢
  • 2021-11-11
  • 2022-01-04
  • 2021-05-19
  • 2022-12-23
  • 2022-02-06
  • 2021-05-01
  • 2022-12-23
相关资源
相似解决方案