为什么服务启动后CPU下降缓慢??
我做的项目是个CS结构的,用于异步接收处理消息,启动时会被附到web下,利用spring的监听来启动。整个服务启动完后,正常情况下CPU占用应该会很快降到低谷的,可是经过我们观察,这个CPU占用率的下降速度被极大放缓了,下降速度几乎呈线形的降低,从8.8%左右的启动高峰降到1%以下都要将近半个小时。现在由于这个问题的存在,项目中另一个CPU占用大户在运行的时候由于CPU占用始终得不到迅速的释放,而使整个CPU占用率在项目系统运行时不断上升.......
现在初步判断出使用的二级缓存会在系统不运行时也占用CPU,从而影响CPU占用的释放速度。但个人感觉这个影响应该不大吧,请大家帮帮忙啊,项目后天就要上线了....