1 系统流量大 ,请求多
2 系统有机酸性任务 ,消耗CPU
3 HashMap非线程安全,并发访问
4 开发人员代码存在问题,例如写while循环条件判断bug导致死循环,sql索引未命中导致大表全表扫描
5 系统存在对象泄漏,这个问题不一定出现在内存溢出错误,当java堆内存设置过大,无法回收对象过多,导致开启过多线程垃圾回收线程,始终执行gc任务,导致cpu很高等
1 系统流量大 ,请求多
2 系统有机酸性任务 ,消耗CPU
3 HashMap非线程安全,并发访问
4 开发人员代码存在问题,例如写while循环条件判断bug导致死循环,sql索引未命中导致大表全表扫描
5 系统存在对象泄漏,这个问题不一定出现在内存溢出错误,当java堆内存设置过大,无法回收对象过多,导致开启过多线程垃圾回收线程,始终执行gc任务,导致cpu很高等
Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:
部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。