`

jdk常用故障排查命令

    博客分类:
  • jvm
JVM 
阅读更多

linux下常见定位命令:

1、jps      输出Java进程

      -q       只输出进程ID的名称,省略主类的名称;

      -m      输出进程启动时传递给main函数的参数;

      -l        输出主类的全名,如果执行的是jar文件,则输出jar文件的路径;

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

 

2、jstat     管理内存使用和垃圾收集等信息

     -class   查看类加载的统计信息;

     -gc       查看垃圾收集等信息;

     gcutil    查看新生代、老年代和持久代的垃圾收集情况;

 

3、jinfo     查看应用程序的配置参数

 

4、jstack   生成线程快照

      -F        不响应时强制生成线程快照;

      -m        打印包括Java和native代码的所有堆栈信息;

      -l          打印包括锁的附加信息;

 

5、jmap     查看堆的概要信息

      -heap   打印堆的概要信息,包括使用回收器的类型、堆的配置信息、各内存分代的空间使用情况;

      -histo[:live]    打印每个class的实例数、内存占用、类全名等信息,假如指定live选项,则只统计当前还存                            活的对象数量

       -dump:[:live]format=b,file=<fileName> 用来生成堆转储快照,format=b表示采用二进制格式;

 

分享到:
评论

相关推荐

    jdk源码包jdk-11.0.1

    【标题】"jdk-11.0.1"是Java Development Kit的一个版本,它包含了用于开发和运行Java应用程序的关键组件。这个源码包提供了对Java 11.0.1实现的...这对于深入学习Java、开发高效应用以及进行故障排查都有极大的帮助。

    JDK命令详解

    **JDK命令详解** 在Java开发中,JDK(Java ...熟练掌握这些命令,可以极大地提升Java开发和故障排查的效率。实际应用中,开发者还需要结合具体场景灵活运用,并了解更多的JDK工具,以便更好地管理和优化Java应用程序。

    jdk-8u331-linux-x64.tar.gz

    此外,还要关注JDK的性能监控、日志管理、安全更新和故障排查。 2. **服务器**:JDK在服务器上运行Java应用程序,如Web服务器、数据库服务器、应用服务器等。例如,Tomcat或JBoss这样的应用服务器需要JDK来运行Java...

    Linux jdk8 jdk11 mysql5.7 tomcat8.5

    在IT行业中,Linux系统因其稳定性和安全性而广泛用于服务器部署。本话题主要涉及四个关键组件:JDK(Java Development Kit)的两个版本...在实际操作中,还需要关注安全设置、性能优化、日志管理和故障排查等高级主题。

    史上最全的linux常用命令大全.zip

    通过深入学习和实践这些命令,不仅可以提升Linux操作技能,还能为日常系统维护和故障排除打下坚实基础。 总而言之,“史上最全的Linux常用命令大全.zip”是一份全面的参考资料,涵盖了从基本的文件操作到复杂的系统...

    jdk-16.0.2_linux-aarch64_bin.tar.gz

    8. **Java Flight Recorder (JFR)**:记录低级别的事件,用于性能分析和故障排除。 9. **Java Native Interface (JNI)**:允许Java代码与其他语言编写的代码进行交互,尤其是C和C++。 10. **Java HotSpot虚拟机**...

    Linux部署服务器常用命令.doc

    在Linux系统中,部署服务器涉及一系列的管理...通过熟练掌握这些命令,你可以有效地管理和维护Linux服务器,进行软件部署、性能监控以及故障排查。在实际操作中,还要注意结合实际情况灵活运用,确保服务器的稳定运行。

    ubuntu学习笔记1

    ### Ubuntu系统操作和故障排除 1. **sudo命令**:这是一个在Linux系统中,允许用户以超级用户权限运行命令的工具。在命令前加上`sudo`可以临时获取管理员权限。 2. **文件权限问题**:Linux系统中的文件和目录都有...

    Java命令参数说明大全

    ### Java命令参数详解 ...了解并合理运用这些参数,不仅可以显著提升Java应用程序的性能,还能在调试和故障排查过程中发挥关键作用。对于Java开发者而言,熟练掌握JVM命令行参数的使用,是提升自身技术能力的重要一步。

    javaTools.rar 下载

    还有可能包含JAR打包工具(jar.exe)、编译器(javac.exe)和其他调试工具,这些工具对于日常开发和故障排查至关重要。 总之,JavaTools.rar是一个面向Java开发者提供的实用工具集合,旨在解决环境配置问题,提升...

    Linux入门思维导图.pdf

    这些命令对于进行系统维护和故障排查有着重要作用。 上述知识点仅是Linux入门的基础部分,Linux系统博大精深,涵盖了网络服务、系统安全、Shell编程等众多领域,需要通过不断的学习和实践来深入掌握。

    Ubuntu手册.zip

    八、故障排查与社区支持 当遇到问题时,Ubuntu社区是寻求帮助的重要资源。手册会教你如何使用Ubuntu论坛、Ask Ubuntu网站和官方文档寻找解决方案,以及如何有效地提出问题以获取帮助。 九、服务器与云计算 Ubuntu也...

    OpenJDK.rar

    开发者可以使用它来编译、调试和运行Java代码,也可以利用JDK中的Javadoc和JDK Mission Control等工具进行性能分析和故障排查。 总的来说,OpenJDK对于Java开发者来说是一个重要的工具,尤其对于那些希望在开源环境...

    ubuntu安装gcc源码过程中报错情况记录

    在Ubuntu系统上通过源码方式安装GCC(GNU Compiler Collection)是一个高级且自定义程度较高的过程,但同时也可能遇到各种编译时的错误。...遵循上述指导,可以帮助用户有效地排除故障,顺利完成GCC的编译和安装过程。

    Xshell6_wm_onlinedown.zip

    同时,当遇到问题时,Xshell提供的日志查看功能可以帮助快速定位错误,加快故障排除速度。 总的来说,Xshell 6作为一款优秀的终端模拟器,不仅在日常的Linux系统管理中表现出色,更在Hadoop等大数据环境的搭建和...

    拓思爱诺大数据-第二天Hadoop高级编程

    - **HDPData文件夹的意义**:HDPData文件夹是Hadoop集群中的重要组成部分,主要用于存储各节点的临时文件、日志等,对于监控集群状态和进行故障排除至关重要。 - **HDPData文件夹在各个节点的生成时机**:通常情况下...

    arthas安装部署文件

    - **命令别名**: 可以自定义命令别名,简化常用命令的输入。 - **在线文档**: Arthas提供了丰富的在线文档,详细解释了每个命令的用法和示例,方便查阅。 5. **注意事项**: - Arthas对Java版本有一定要求,确保...

    A Practical Guide to Linux Commands, Editors and Shell Programming 4th Edition

    7. **网络配置与故障排查**:书中可能包含网络接口的配置、DNS解析、端口转发、网络诊断工具如ping、traceroute和netstat的使用,帮助读者解决网络相关问题。 8. **安全与权限管理**:Linux系统的安全性至关重要,...

    自动化构建部署安装手册培训资料.docx

    此外,还需要配置日志管理、监控工具,确保应用的稳定运行和故障排查。 总结,自动化构建部署安装是提升软件开发效率的关键步骤。通过正确配置JDK、Maven和Tomcat,可以建立一个高效的开发和运行环境。随着技术的...

    《Linux平台及应用》教学大纲

    - **日志文件管理**:学会查找、查看和分析日志文件,对于故障排查和系统监控非常关键。 ### 4. 在Linux中部署Java应用程序 - **JDK安装**:理解Linux系统下JDK的安装过程和环境变量的配置,这是运行Java应用程序...

Global site tag (gtag.js) - Google Analytics