1.多线程在CPU切换过程中,由于需要保存线程之前状态和加载新线程状态,成为上下文切换,上下文切换会造成消耗系统内存.所以,可合理控制线程数量. 如何控制: (1)使用ps -ef|grep appname,查找appname的pid:如1111 (2)使用jstack 1111 > /home/ibethfy/dump1,将dump信息追加到dump1 (3)使用grep java.lang.Thread.State /home/ibethfy/dump1 | awk '{print $2$3…