因自研的自动化测试工具包含压测功能,在自己本地代码开发完毕后进行测试,对目标接口进行1000次访问,发现idea在执行结束后变的异常卡顿,怀疑是idea工具或者程序代码存在问题,遂进行排查。
----------------------------------------------------------------------------------------------
本地所用MacBook Pro 2015配置
处理器:i7 2.2GHz
核心数:4
内存:16GB
系统:macOS Mojave
----------------------------------------------------------------------------------------------
先从idea排查开始:
1、打开jdk自带的jconsole工具,连接idea;同时打开活动监控器
启动idea,可以看到idea的cpu跟内存消耗并不高:
启动程序,再次观察cpu跟内存,cpu从2%到了10%,内存增长300M:
本以为jconsole能明显看到jvm的变化情况,结果不然,而且显示的数值很小,只有47兆: