zoukankan      html  css  js  c++  java
  • arthas-------------trace命令详解

    安装arthas:

    //详细地址:https://arthas.aliyun.com/doc/trace.html


    trace命令:
    注意事项:trace 能方便的帮助你定位和发现因 RT 高而导致的性能问题缺陷,但其每次只能跟踪一级方法的调用链路。

    案例命令:
    1、监听方法耗时
    trace cn.tk.netcore.rest.OutPolicyRest policyV1 -n 5 '1==1'

    //'#cost > 100'只会展示耗时大于100ms的调用路径,有助于在排查问题的时候,只关注异常情况
    //-n trace次数限制,捕捉到5次调用就退出命令。
    trace cn.tk.netcore.rest.OutPolicyRest policyV1 -n 5 '#cost > 100'

    2、现在想要深入子函数primeFactors,可以打开一个新终端2,使用telnet localhost 3658连接上arthas,再trace primeFactors时,指定listenerId。(动态trace,3.3.0 版本后支持。)
    trace cn.tk.netcore.service.impl.PolicyNewServiceImpl create --listenerId 24

    trace -E cn.tk.netcore.service.impl.PolicyNewServiceImpl|cn.tk.netcore.service.CreatePolicyDataNewServiceImpl|cn.tk.netcore.service.PolicyDataServiceImpl create|createPolicy|savePolicyNew --listenerId 29

  • 相关阅读:
    最长严格上升子序列
    01背包
    八数码难题
    跳石头
    立体图
    质因数分解 2012年NOIP全国联赛普及组
    多项式输出 2009年NOIP全国联赛普及组
    绕钉子的长绳子
    数星星
    进制转换
  • 原文地址:https://www.cnblogs.com/sunny-miss/p/14121759.html
Copyright © 2011-2022 走看看