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

JAVA常用性能诊断工具

    博客分类:
  • test
 
阅读更多
JAVA6诊断工具及选项配置http://www.oracle.com/technetwork/java/javase/tools-141261.html#gbmnr
JDK自带性能检测相关工具
   jconsole 提供了内存,线程,类数量,CPU图示,描述比较抽象
   jmap  jmap -dump:format=b,file=mems.dat 4992 提供了HEAP dump文件
   jhat  jhat -J-Xmx1024m -port 7000 mems.dat  开Socket端口,以WEB方式分析HEAP dump,也提供了类引用关系
   jps  查看JAVA进程,主要获取 PID
   jvisualvm jconsole升级版,提供了更加人性化的图示
Eclipse MAT
oracle JRocket
分享到:
评论

相关推荐

    java web开发性能监测工具

    7. **Arthas**: Arthas是阿里巴巴开源的一款命令行诊断工具,用于线上问题定位。它可以动态查看类、方法、变量状态,监控SQL执行,分析内存等。 8. **Pinpoint**: Pinpoint是Hynix Systems开源的一款分布式跟踪系统...

    实战Java虚拟机——JVM故障诊断与性能优化 pdf

    第6章介绍了虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是锁的支持。第9~~10章介绍了虚拟机的核心——Class文件结构,以及虚拟机中类的装载...

    实战JAVA虚拟机 JVM故障诊断与性能优化

    第6章介绍了虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是锁的支持。第9~10章介绍了虚拟机的核心——Class文件结构,以及虚拟机中类的装载系统...

    Java性能调优命令

    在Java应用程序的性能调优过程中,掌握一系列命令行工具是至关重要的。这些工具可以帮助开发者监控应用程序的运行状态,诊断性能瓶颈,并对JVM进行调优。以下是一些常用的Java性能调优命令及其用法和相关知识点。 1...

    Cubic java应用诊断工具.rar

    Java自带了许多诊断工具,例如JConsole、JVisualVM、jmap、jstack、jcmd等。这些工具都是非常常用的工具,它们可以帮助开发人员诊断Java应用程序的性能问题。其中,JConsole和JVisualVM是图形化工具,可以用来监控...

    Java在线问题诊断工具.pdf

    Java在线问题诊断工具是一种用于监控和诊断Java应用程序运行时问题的工具,它可以动态地追踪正在运行的Java程序,而对运行中的代码侵入性小,对性能的影响可以忽略不计。这类工具通常利用Java代码和JavaSE的新特性...

    实战Java虚拟机——JVM故障诊断与性能优化

    第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是对锁的支持。第9~10章介绍了Java虚拟机的核心——Class文件结构,以及Java虚拟机...

    Arthas开源的Java诊断工具.rar

    Arthas是一款基于 Java 的开源诊断工具,可以在不修改应用程序源代码的情况下,对生产环境的 Java 应用程序进行快速诊断。它提供了许多强大的命令行工具,可以帮助开发人员实时监控应用程序的运行状态,以及分析和...

    JVM监控管理及故障诊断工具(常用命令)

    本文将介绍三种常用的 JVM 监控管理及故障诊断工具:jps、jstat 和 jstatd。 1. jps - Java Virtual Machine Process Status Tool jps 命令用于列出目标系统上正在运行的虚拟机进程(每个 Java 程序会独占一个 ...

    实战JAVA虚拟机++JVM故障诊断与性能优化.pdf

    第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是对锁的支持。第9~10章介绍了Java虚拟机的核心——Class文件结构,以及Java虚拟机...

    JAVA JVM性能调优监控工具详解

    `jstack`是另一个非常重要的JVM诊断工具,主要用于查看某个Java进程内的线程堆栈信息。它的语法格式如下: ```shell jstack [option] pid jstack [option] executable core jstack [option] [server-id@] remote-...

    Java 性能分析

    接下来,我们探讨一些常用的Java性能分析工具: 1. **VisualVM**:由Oracle提供的全功能JVM分析工具,可以查看CPU、内存、线程、类加载、Garbage Collection等信息,还可以进行线程 dump 和内存 dump 分析。 2. **...

    常用性能分析和网络分析工具

    本文将深入探讨一些常用的性能分析和网络分析工具,并重点介绍“cpu_rate”这个可能的监控指标。 一、性能分析工具 1. **任务管理器**:这是Windows操作系统内置的性能分析工具,可以查看CPU、内存、硬盘和网络等...

    java工具.java工具

    - `jvisualvm`:一个全功能的性能分析和诊断工具,包含CPU、内存和线程监控等。 了解和掌握这些Java工具对于开发者来说至关重要,它们能够帮助开发者高效地编写、测试和优化Java应用程序。例如,`javac`和`java`...

    Java开发后端性能优化

    常用的Java性能分析工具有VisualVM、Arthas、JProfiler和YourKit。VisualVM是一款免费的工具,可以实时监控和诊断Java应用,分析CPU、内存和线程等资源使用情况。Arthas则提供了命令行界面和API,便于诊断和监控应用...

    Java开发常用指令全集.7z

    在Java开发过程中,掌握一些常用的命令行指令是十分必要的,这些指令可以帮助开发者高效地进行编译、运行、调试以及管理项目。"Java开发常用指令全集.7z"中的文档"Java开发常用指令全集.doc"很可能是对这些重要指令...

    java制作工具

    6. **性能分析工具**:JProfiler和VisualVM是两个常用的Java性能分析工具,它们可以帮助开发者定位内存泄漏、CPU瓶颈和其他性能问题。 7. **代码质量管理工具**:Checkstyle、PMD和SonarQube检查代码质量,遵循编码...

Global site tag (gtag.js) - Google Analytics