创建一个springboot工程,官网地址:http://start.spring.io/
创建controller,写个死循环的方法,打包(mvn clean package) ,上传到服务器,通过java -jar ***.jar启动。
浏览器访问这个方法:http://192.168.1.87:9000/api/test/jvm-cpu
在服务器上执行top 如图:
执行jstack
jstack 18201 > stack.log
转码
printf "%x \n " 18223
查看stack.log
vi stack.log
根据转码后的值(472f)查找,定位出程序哪些方法有问题