作家
登录

Java在线问题排查利器之Btrace&Greys

作者: 来源: 2017-10-12 13:28:04 阅读 我要评论


6

应用help 可以看到各类敕令。


7
8
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
9
10
*/
11

(3)设置jdk/btrace 情况变量


12
13
14
15
16

==CookieDecoder requestDecode spend: 525 ms
com.netease.urs.CookieDecoder.requestDecode(CookieDecoder.java:64)
com.netease.common.util.CookieUtil.getUserInfoFromUrsRemoteCookie(CookieUtil.java:317)
com.netease.lottery.service.util.CookieUtilServiceImpl.getUserInfoFromUrsRemoteCookie(CookieUtilServiceImpl.java:88)
com.netease.lottery.service.util.CookieUtilServiceImpl$$FastClassByCGLIB$$1bd66cf1.invoke(<generated>)
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)

.......

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1708)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:745)

如不雅要定位具体耗时,须要对各个关键办法,都添加监控脚本。

3.2 应用Greys

应用greys,无需编写 脚步,它是敕令交互式的,直接输入敕令指定监控的类、办法。
然则每次只能监控一个办法,不克不及像 Btrace,可以同时监控多个办法。

应用过程大年夜体步调:

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)