`
xylong
  • 浏览: 191290 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java系统线上排查工具与方法

 
阅读更多

 

  jvm自带的一些排查工具

  详见: http://blog.csdn.net/fenglibing/article/details/6411953

 

得到java进程  

jps  命令

[admin@v127158.sqa.cm4 bin]$ jps

32141 Main

1674 Jps

ps 命令

[admin@v127158.sqa.cm4 bin]$ ps -ef |grep java

admin     3233 31883  0 19:03 pts/0    00:00:00 grep java

admin    32141 32130  1 13:34 ?        00:03:41

jstack命令

"VM Thread" prio=10 tid=0x00000000431d3800 nid=0x7d91 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004315f000 nid=0x7d8f runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000043160800 nid=0x7d90 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00002aaab41c9800 nid=0x7ddc waiting on condition 

 

JNI global references: 23755

 

参考文章很多啊

http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.html

 

 

 

 

 

  

分享到:
评论

相关推荐

    JAVA线上问题排查和工具.pdf

    JAVA线上问题排查和工具 内容详细 结合实际工作 贴合实际

    Java线上故障排查方案.pdf

    Java线上故障排查是一项复杂而关键的任务,需要系统地收集和分析信息,以便快速定位并解决问题。文档中提到的各个知识点将帮助我们深入了解如何在Java环境中有效进行线上故障排查。 首先,文档提到了几种常见的排查...

    Java线上故障排查方案(2).pdf

    本文档围绕Java线上故障排查提供了详尽的方案和知识点,覆盖了从问题定位到解决方案的多个方面。 首先,了解Java线上常见问题的分类是非常重要的。在生产环境中,问题可大致分为系统异常和业务异常两大类。系统异常...

    JAVA 线上故障排查完整套路,从 CPU、磁盘、内存、网络、GC 一条龙!.docx

    本文档将详细介绍 Java 线上故障排查的完整套路,涵盖 CPU、磁盘、内存、网络和 GC 等多个方面的故障排查方法。 一、CPU 故障排查 CPU 故障排查是 Java 线上故障排查的重要一步。我们可以使用 jstack 工具来分析 ...

    线上问题排查工具和手段

    总之,线上问题的排查工具和手段多样,从日志分析到系统监控,再到网络和Java进程分析,都有相应的工具可供使用。作为开发和运维人员,需要熟练掌握这些工具,并且能够根据实际遇到的问题灵活运用,快速定位问题所在...

    Java线上故障排查方案.rar

    通过上述方法,可以系统地排查和解决Java线上故障。实践过程中,不断积累经验,结合具体业务场景,才能更有效地应对各种挑战。记得在日常开发中养成良好的代码习惯,避免潜在的问题,提升系统的稳定性和可靠性。

    btrace java线上debug神器

    总之,BTrace作为Java线上调试的神器,为开发者提供了高效的问题排查手段,但同时也需要我们合理、谨慎地运用,确保不影响系统的稳定性和性能。熟悉并掌握BTrace,无疑能提升我们在生产环境中的故障排查能力。

    java线上诊断工具arthas

    Arthas是阿里巴巴开源的一款强大的Java线上诊断工具,它的出现极大地便利了开发者在生产环境中对应用进行问题排查和性能分析。Arthas的核心理念是帮助开发者在不重启服务的情况下,实时观察和诊断Java应用程序,从而...

    线上问题排查

    在 Linux 系统中,为了高效地排查线上 Java 应用的问题,首先需要明确 Java Development Kit (JDK) 的安装位置。这可以通过以下两种方式实现: 1. **通过 `java-version` 命令验证 JDK 是否已经安装**: - 执行 `...

    Java 应用线上问题排查思路、常用工具小结.zip

    计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习...

    java开发 线上问题排查命令详解

    Java开发线上问题排查命令详解 Java开发中的线上问题排查命令详解是指在Java开发中使用的一些常用命令来排查和解决线上问题。这些命令主要来自JDK的lib/tools.jar类库,安装JVM时会被安装到机器的bin目录下。 以下...

    Java诊断利器Arthas排查问题实践.pptx

    Java 诊断利器 Arthas 排查问题实践 Arthas 是 Alibaba 开源的 Java 诊断工具,于 2018 年 9 月开源,目前在 Github 上获得了 11,000 多个星标。 Arthas 的主要功能特性包括查看类加载情况、反编译类、热更新类、...

    springboot492基于java线上历史馆藏系统pf.zip

    【标题】"springboot492基于java线上历史馆藏系统pf" 提示我们这是一个使用Spring Boot技术构建的在线历史馆藏管理系统。Spring Boot是Java生态中的一个热门框架,它简化了Spring应用的初始设置和配置,使得开发过程...

    java在线问题排查利器之Btrace&Greys1

    2. Greys 是阿里巴巴开源的一款Java线上诊断工具,它的功能与Btrace类似,但提供了更多实用的功能,如查看线程状态、内存分析、SQL监控等。Greys同样基于动态字节码修改,可以在线上环境中快速定位问题,而无需停机...

    线上系统性问题定位与方法论.docx

    线上系统性问题定位与方法论 在在线系统中,问题的定位和解决是非常重要的。作为一名经验丰富的程序员,我发现很多同事不知道如何分析和解决问题,导致浪费大量时间和金钱。本文总结了我在工作过程中的经验,旨在...

    线上问题排查思路.pdf

    Arthas是一款功能强大且灵活的在线问题排查工具,它可以帮助开发者快速定位和解决在线问题。本文将详细介绍Arthas在线问题排查思路,包括常见的排查场景、改进策略和排查思路。 常见的排查场景 在实际开发中,我们...

    java线上故障分析-线程dump,堆内存分析

    ### Java线上故障分析:线程dump与堆内存分析 #### 引言 在现代软件开发中,Java作为一门广泛使用的编程语言,在企业级应用、Web服务、大数据处理等多个领域发挥着重要作用。然而,随着系统复杂度的提升,线上环境...

Global site tag (gtag.js) - Google Analytics