- 1
- 0
- 约2.59千字
- 约 2页
- 2026-05-08 发布于北京
- 举报
如何解决线上gc频繁的问题
对于线上系统突然产生的运行缓慢问题,如果该问题导致线上系统不可用,那么首先需要做的就是,导
出jstack和内存信息,然后重启系统,尽快保证系统的可用性。这种情况可能的主要有两种:
代码中某个位置数据量较大,导致系统内存耗尽,从而导致FullGC次数过多,系统缓慢;
代码中有比较耗CPU的操作,导致CPU过高,系统运行缓慢;
相对来说,这是出现频率最高的两种线上问题,而且它们会直接导致系统不可用。另外有几种情况也会
导致某个功能运行缓慢,但是不至于导致系统不可用:
代码某个位置有阻塞性的操作,导致该功能调用整体比较耗时,但出现是比较随机的;
某个线程由于某种而进入WAITING状态,此时该功能整体不可用,但是无法复现;
由于锁使用不当,导致多个线程进入死锁状态,从而导致系统整体比较缓慢。
对于这三种情况,通过查看CPU和系统内存情况是无法查看出具体问题的,因为相对来说都是具有一定
阻塞性操作,CPU和系统内存使用情况都不高,但是功能却很慢。就需要通过查看系统日志来一步一步
您可能关注的文档
最近下载
- 《分式》复习课件.ppt VIP
- 医院信息科招聘笔试试题附答案.docx VIP
- 园林绿化工高级技师知识考试题库(附含答案).docx VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
- 2025年山东医学高等专科学校辅导员招聘考试真题汇编(完整版含答案解析).docx VIP
- 进行性肌营养不良患儿的运动疗法.doc
- 《管理学》(第二版)课件 高教版马工程 -第0--7章 绪论 ---人员配备.pptx
- 《管理学》(第二版)课件 高教版 马工程 第8--16章组织文化 --- 组织变革与创新.pptx
- LA(加州)驾照笔试题及详细答案.docx VIP
- 2025《美的集团多元化战略下的财务风险管理研究》16000字.doc
原创力文档

文档评论(0)