欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

JAVA服务CPU高系统卡死几种场景

时间:2023-07-03

1 系统流量大 ,请求多

2 系统有机酸性任务 ,消耗CPU

3 HashMap非线程安全,并发访问

4 开发人员代码存在问题,例如写while循环条件判断bug导致死循环,sql索引未命中导致大表全表扫描

5 系统存在对象泄漏,这个问题不一定出现在内存溢出错误,当java堆内存设置过大,无法回收对象过多,导致开启过多线程垃圾回收线程,始终执行gc任务,导致cpu很高等

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。