2020
10-10
10-10
JVM---jstack分析Java线程CPU占用,线程死锁的解决
本文章主要演示在Windows环境,Linux环境也差不多。一、分析CPU占用飙高首先写一个Java程序,并模拟一个死循环。让CPU使用率飙高。CPU负载过大的话,新的请求就处理不了了,这就是很多程序变慢了甚至不能访问的原因之一。下面是我这里的Controller,启动程序之后,开多个请求访问这个方法。死循环代码就不贴了,自己构造。我这里模拟的一个截取字符串的死循环。/***演示死循环导致cpu使用率飙高**/@RequestMapping("/loop")p...
继续阅读 >