V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mazhimazh
V2EX  ›  问与答

整理了 Java 相关的性能排查与诊断热门工具,我还漏掉了哪些好的工具?

  •  1
     
  •   mazhimazh · 2021-07-16 14:32:48 +08:00 · 2038 次点击
    这是一个创建于 1261 天前的主题,其中的信息可能已经有所发展或是发生改变。
    当 Java 开发者遇到线上问题时,一般都会使用使用 jps 、jinfo 、jstat 、jstack 、jmap 、icmd 、JConsole 、JVisualvm 等 JDK 自带的调试工具进行问题排查与性能调优化,不过我发现许多开源或商业的工具做的非常不错,这里整理了一些,大家还有什么推荐的吗?

    Arthas https://github.com/alibaba/arthas
    SJK https://github.com/aragozin/jvm-tools
    Bistoury https://github.com/qunarcorp/bistoury
    vjtools https://github.com/vipshop/vjtools
    greys-anatomy https://github.com/oldmanpushcart/greys-anatomy
    GCViewer https://github.com/chewiebug/GCViewer
    useful-scripts https://github.com/oldratlee/useful-scripts
    gchisto https://github.com/jewes/gchisto
    gperftools https://github.com/gperftools/gperftools
    async-profiler https://github.com/jvm-profiling-tools/async-profiler
    perf-map-agent https://github.com/jvm-profiling-tools/perf-map-agent
    Badoo HPROF Tools https://github.com/badoo/hprof-tools
    visualvm https://github.com/oracle/visualvm
    Uber JVM Profiler https://github.com/uber-common/jvm-profiler
    btrace https://github.com/btraceio/btrace
    IBM HeapAnalyer https://www.ibm.com/support/pages/ibm-heapanalyzer
    gceasy https://gceasy.io/
    heaphero https://heaphero.io/
    fastthread https://fastthread.io/
    Yourkit https://www.yourkit.com/java/profiler/index.jsp
    JProfiler https://www.ej-technologies.com/products/jprofiler/overview.html


    大家还使用过什么比较好的调优或排查问题的好工具吗??
    6 条回复    2021-07-18 23:25:27 +08:00
    dqzcwxb
        1
    dqzcwxb  
       2021-07-16 15:01:09 +08:00   ❤️ 1
    Arthas 真好用
    cloudyplain
        2
    cloudyplain  
       2021-07-16 15:49:37 +08:00
    jclarity 的 censum,你假笨的 xpocket
    cloudyplain
        3
    cloudyplain  
       2021-07-16 15:53:56 +08:00
    还有最重要的 jfc&jmc
    Jooooooooo
        4
    Jooooooooo  
       2021-07-16 15:59:27 +08:00
    qk3z
        5
    qk3z  
       2021-07-16 16:53:21 +08:00
    楼上+1,这个很常用
    killy
        6
    killy  
       2021-07-18 23:25:27 +08:00 via iPhone
    Mat +1. 之前就靠这个排查过 oom 的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2590 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:07 · PVG 14:07 · LAX 22:07 · JFK 01:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.