
在压测过程中,request-thread 线程最繁忙



建议使用 thread –n 5 >> /**/**/busy-thread.log 保存压测过程中最繁忙的线程(执行三次), 然后从线程堆栈数据中找出线程调用的方法
如线程栈数据:


然后根据公司的包名特征找出所调用的方法,
以上日志找到: com.minstone.docexchange.business.service.impl.ReceiveDocumentServiceImpl.selectNoSignedDocByPage 这个包名、方法,最后与开发确认
sm com.autoapi.hadis.core.request.HttpRequester*



耗时过滤:trace demo.MathGame run ‘#cost > 10’

根据耗时情况,找出代码执行耗时最多的方法,然后继续往下监控直至找出是代码还是数据库问题