加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

处事器机能指标(一)负载说明及题目排查

发布时间:2018-07-09 12:14:15 所属栏目:教程 来源:Hollis
导读:【资讯】泛泛的事变中,在权衡处事器的机能时,常常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其奇异的意义,许多时辰在线上呈现题目时,每每会陪伴着某些指标的非常。大部门环境下,在题目产生之前,某些指标就会提前有非常表现。 对付

  ? ~ jstack 1893 |grep -A 200 11a7 "thread-5" #500 daemon prio=10 os_prio=0 tid=0x00007f632314a800 nid=0x11a2 runnable [0x000000005442a000] java.lang.Thread.State: RUNNABLE at sun.misc.URLClassPath$Loader.findResource(URLClassPath.java:684) at sun.misc.URLClassPath.findResource(URLClassPath.java:188) at java.net.URLClassLoader$2.run(URLClassLoader.java:569) at java.net.URLClassLoader$2.run(URLClassLoader.java:567) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findResource(URLClassLoader.java:566) at org.hibernate.validator.internal.xml.ValidationXmlParser.getInputStreamForPath(ValidationXmlParser.java:248) at com.hollis.test.util.BeanValidator.validate(BeanValidator.java:30)

  从上面的线程的栈日记中,可以发明,当前占用CPU较高的线程正在执行我代码的com.hollis.test.util.BeanValidator.validate(BeanValidator.java:30) 类。那么就可以去排查这个类是否用法有题目了。

  6、还可以行使jstat(Java呼吁进修系列(四)——jstat)来查察GC环境,看看是否有频仍FGC,然后再行使jmap(Java呼吁进修系列(三)——Jmap)来dump内存,查察是否存在内存泄漏。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读