摘要: 我在上一篇博客中简单介绍了JCMD的几个常见的用法,可以进行线程dump,内存转存,内存对象直方图分析等。可以说,JCMD集成了以前我们常用的jstack,jps,jmap等命令,就像瑞士军刀一样,all in one。除了这些功能,JCMD还能够采集JFR信息进行性能分析。 JFR: Java F 阅读全文
posted @ 2018-08-23 17:37 jianyuan 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: `jcmd`是jdk自带的一个神器,能够很方便的对java程序进行profiling。jcmd其实可以替代很多常用的工具,比如jstak,jmap。接下来让我们了解下什么是jcmd,jcmd能够帮助我们定位什么问题?工作中我们如何使用jcmd。 从jdk7开始,jcmd就是jdk自带的一个工具。在正 阅读全文
posted @ 2018-08-23 15:37 jianyuan 阅读(975) 评论(0) 推荐(0) 编辑
摘要: Troubleshooting是我平时工作中的重要内容,我几乎每天都会花一些时间在定位客户环境的问题上,有很多的问题都需要通过抓包来协助分析,比如定位SSL handshake失败,SNMP请求没响应的问题等。Linux平台一般使用tcpdump抓包,由于我们只能通过远程脚本调用的方式执行,所以对w 阅读全文
posted @ 2018-08-23 14:22 jianyuan 阅读(865) 评论(0) 推荐(0) 编辑