是java提供的一个显示当前所有
java
进程pid
的命令,适合在linux/unix
平台上简单察看当前java进程的一些简单情况。
查看当前项目中的线程堆栈信息。
提供一个可视化界面查看内存、cpu使用、线程栈等情况,可支持远程连接,但是需要设置线上环境jdk中的安全配置。
Javadoc用于描述类或者方法的作用。
根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。
JConsole 是一个内置 Java 性能分析器。与上
jvisualvm
类似。
分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言。
生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。
以上是我日常可能使用到的线上排查命令,分享给大家(当然现在转到arthas中--hhhh)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。