首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)

Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)

原创
作者头像
刘大猫
发布2025-05-13 21:28:11
发布2025-05-13 21:28:11
710
举报
文章被收录于专栏:JAVA相关JAVA相关

@toc

二、命令列表

2.1 jvm相关命令

2.1.13 perfcounter(查看当前 JVM 的 Perf Counter 信息)

举例1:查看当前 JVM 的 Perf Counter 信息

基本用法

perfcounter

代码语言:java
复制
[arthas@5462]$ perfcounter
 Name                                                                                         Value                                                                                                                                     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 java.ci.totalTime                                                                            155543519656                                                                                                                              
 java.cls.loadedClasses                                                                       19498                                                                                                                                     
 java.cls.sharedLoadedClasses                                                                 0                                                                                                                                         
 java.cls.sharedUnloadedClasses                                                               0                                                                                                                                         
 java.cls.unloadedClasses                                                                     290
 ...
举例2:可以用-d参数打印更多信息

基本用法

perfcounter -d

代码语言:java
复制
[arthas@5462]$ perfcounter -d
 Name                                          Variability     Units          Value                                                                                                                                                     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 java.ci.totalTime                             Monotonic       Ticks          155668149767                                                                                                                                              
 java.cls.loadedClasses                        Monotonic       Events         19499                                                                                                                                                     
 java.cls.sharedLoadedClasses                  Monotonic       Events         0                                                                                                                                                         
 java.cls.sharedUnloadedClasses                Monotonic       Events         0                                                                                                                                                         
 java.cls.unloadedClasses                      Monotonic       Events         290
 ...

本人其他相关文章链接

1.Arthas 全攻略:让调试变得简单

2.Arthas dashboard(当前系统的实时数据面板)

3.Arthas thread(查看当前JVM的线程堆栈信息)

4.Arthas jvm(查看当前JVM的信息)

5.Arthas sysprop(查看和修改JVM的系统属性)

6.Arthas sysenv(查看JVM的环境变量)

7.Arthas vmoption(查看和修改 JVM里诊断相关的option)

8.Arthas getstatic(查看类的静态属性 )

9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

10.Arthas logger(查看 logger 信息,更新 logger level)

11.Arthas mbean(查看 Mbean 的信息)

12.Arthas memory(查看 JVM 内存信息)

13.Arthas ognl(执行ognl表达式)

14.Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)

15.Arthas vmtool(从 jvm 里查询对象,执行 forceGc)

16.Arthas jad(字节码文件反编译成源代码 )

17.Arthas mc(Memory Compiler/内存编译器 )

18.Arthas redefine(加载外部的.class文件,redefine到JVM里 )

19.Arthas classloader (查看 classloader 的继承树,urls,类加载信息)

20.Arthas sc(查看JVM已加载的类信息 )

21.Arthas sm(查看已加载类的方法信息 )

22.Arthas monitor(方法执行监控)

23.Arthas stack (输出当前方法被调用的调用路径)

24.Arthas trace (方法内部调用路径,并输出方法路径上的每个节点上耗时)

25.Arthas tt(方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测)

26.Arthas watch (方法执行数据观测)

27.Arthas profiler(使用async-profiler对应用采样,生成火焰图)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、命令列表
    • 2.1 jvm相关命令
      • 2.1.13 perfcounter(查看当前 JVM 的 Perf Counter 信息)
  • 本人其他相关文章链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档