首页 > 其他分享 >arthas

arthas

时间:2023-07-10 22:13:42浏览次数:36  
标签:MathGame 查看 demo jar jvm arthas

arthas

下载执行

所有命令

常用命令

  • jvm 查看jvm信息

  • memory 查看jvm内存信息

  • ognl '@[email protected]("hello")' 可调用类的静态方法

  • dashboard 查看线程及堆栈信息

  • thread 1 | grep 'main(' 查看过滤线程信息

  • jad demo.MathGame 反编译

  • watch demo.MathGame primeFactors returnObj 观察远程服务器方法的调用出入参、异常情况

    • watch demo.MathGame primeFactors "{params,returnObj}" -x 2
  • trace demo.MathGame run 跟踪方法路径,输出方法花费时间

  • stack demo.MathGame primeFactors 打印出当前方法的完整调用堆栈

  • sc -d demo.MathGame jvm已加载类的信息 -d 详情

标签:MathGame,查看,demo,jar,jvm,arthas
From: https://www.cnblogs.com/wangpc/p/17542474.html

相关文章

  • 中小型系统必要可行的性能测试实践--ArtHas调优实战
    一、参考arthas用户实例,积累arthas调优经验。二、arthas命令汇总图 参考:arthas官网文档arthas在线教程arthas用户案例一图掌握Artha ......
  • JVM系列---【Arthas的下载与使用】
    Arthas的下载与使用使用jdk自带的工具,一般需要开通一些端口,添加一些jvm启动参数,比较麻烦,生产环境一般也不让重启,所以我们现在用Arthas更方便。调优的目的主要为了减少GC,因为每次GC都会调用STW机制(stoptheworld),而STW会停掉用户线程,因此频繁触发STW就会给用户感觉网站很卡。尤......
  • linux上 arthas 的安装
    博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌Java知识图谱点击链接:体系化学习Java(Java面试专题)......
  • Arthas-monitor/watch/trace 相关命令使用
    博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌Java知识图谱点击链接:体系化学习Java(Java面试专题)......
  • 在linux上启动arthas报“Can not find java process”
    发生背景完整报错信息:[***@localhost~]$java-jararthas-boot.jar[INFO]JAVA_HOME:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64/jre[INFO]arthas-bootversion:3.6.9[INFO]Cannotfindjavaprocess.Trytorun`jps`commandliststheinstrume......
  • arthas常用命令(四)-- thread
    thread命令参数说明参数名称参数说明id线程id-n指定最忙的前N个线程并打印堆栈-b找出当前阻塞其他线程的线程-i指定cpu使用率统计的采样间隔,单位为毫秒,默认值为200--all显示所有匹配的线程thread常用的命令输入thread,双击tab,可以看......
  • Arthas常用的命令(三)--monitor、jad 、stack
    monitor:监控方法的执行情况监控指定类中方法的执行情况用来监视一个时间段中指定方法的执行次数,成功次数,失败次数,耗时等这些信息参数说明方法拥有一个命名参数[c:],意思是统计周期(cycleofoutput),拥有一个整型的参数值参数名称参数说明class-pattern类名表达式匹......
  • Arthas使用教程(8大分类)
    文章目录一、简介1、简介2、项目所在位置二、安装Arthas1、安装Arthas2、卸载Arthas3、首次启动。三、核心监视功能1、`monitor`:监控方法的执行情况2、`watch`:检测函数返回值3、`trace`:根据路径追踪,并记录消耗时间4、`stack`:输出当前方法被调用的调用路径5、`tt`:时间隧道,记录多个......
  • Arthas常用的命令(二)--trace
    trace参数参数名称参数说明class-pattern类名表达式匹配method-pattern方法名表达式匹配condition-express条件表达式-E开启正则表达式匹配,默认为通配符匹配-n命令执行次数#cost方法执行耗时-m指定Class最大匹配数量,默认值为50。trace......
  • 阿里云 arthas JVM 诊断工具常用命令记录
    看完快速入门再回来:https://arthas.aliyun.com/doc/quick-start.htmljad:https://arthas.aliyun.com/doc/jad.html反编译class文件,查看JVM加载的class文件源代码,类名后面跟一个空格加方法名可以单独反编译某一个方法源代码jadcom.geostar.geoonline.service_visit_log.d......