Arthas:一款Java诊断工具,可以实时查看应用程序的运行状态、调用堆栈等信息,并进行动态修改代码、变量值等操作。
Top:Linux系统命令,用于实时监控系统中进程的CPU、内存和IO使用情况。
Cat:Linux系统命令,用于查看文件内容。
Dump:在Java中通常指生成Java堆转储文件(heap dump),用于分析Java应用程序的内存使用情况。
Heap:JVM命令,用于查看Java堆内存使用情况,包括堆大小、已使用空间、对象数量等信息。
Jcmd:JVM命令,用于发送控制命令到正在运行的Java进程,如打印线程栈、GC等信息。
Jstack:JVM命令,用于生成Java进程的线程快照,用于分析线程状态、死锁等问题。
Jstat:JVM命令,用于监控Java虚拟机的性能数据,如垃圾回收时间、类加载数量、线程数量等。
Packetbeat:一款网络抓包工具,可以对网络流量进行捕获和分析,用于排查网络问题。
Profiler:一种性能分析工具,用于记录应用程序的方法调用、执行时间等信息,帮助开发人员定位性能瓶颈。
JAVA问题诊断
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 首先执行最简单的四步骤,再逐步检查 {PID} 为实际Java在服务器中的进程ID一般为服务器排名第一的那个Jav...
- 问题出现:现网CPU飙高,Full GC告警 CGI 服务发布到现网后,现网机器出现了Full GC告警,同时CP...
- 苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》 写在开头 这些年,随着C...
- 引言 经过前述九章的JVM知识学习后,咱们对于JVM的整体知识体系已经有了全面的认知。但前面的章节中,更多的是停...