开发者社区> 问答> 正文

jvm性能分析方法?

jvm性能分析方法?

本问题来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
李博 bluemind 2019-04-10 23:37:21 11786 0
7 条回答
写回答
取消 提交回答
  • jvm性能调优首先要熟悉jvm内存模型 另外JDK本身提供了很多性能调优工具,比如visualVM、jConsole 此外可以使用第三方工具,比如阿里的Arthas

    2020-03-31 19:50:57
    赞同 展开评论 打赏
  • 用tprofiler

    2020-03-18 16:59:27
    赞同 展开评论 打赏
  • 使用Alibaba开源的Arthas开源工具,链接:Arthas 文档链接,Arthas支持监控到JVM的实时运行状态 1. JVM命令:查看当前JVM信息 2. heapdump命令:类似jmap命令的heap dump功能 2. watch命令:观测方法级别的入参、返回值、异常 3. trace命令:方法内部调用路径,并输出方法路径上的每个节点上耗时 4. monitor命令:对某个类或方法进行监控

    2020-03-12 17:10:43
    赞同 1 展开评论 打赏
  • 上工具:JStack JConsole VisualJVM 还有jvm自带的那些

    2020-03-05 12:04:09
    赞同 展开评论 打赏
  • 1、监测工具:jvisualvm、mat

    2、监测命令:jps、jstat、jmap、jhat、jstack、jinfo

    2020-02-18 21:13:32
    赞同 展开评论 打赏
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    JDK本身提供了很丰富的性能监控工具,除了集成式的visualVM和jConsole外,还有jstat,jstack,jps,jmap,jhat小工具,这些都是性能调优的常用工具。

    Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。 JProfiler:商业软件,功能强大。 VisualVM:JDK自带,功能强大,与JProfiler类似。 MAT:MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具。

    2019-11-13 17:54:11
    赞同 展开评论 打赏
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    JVM性能分析的工具很多: JStack JConsole VisualJVM JMap都可以做

    2019-09-09 19:07:28
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JVM实战 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载