研发
返回提示词列表
排查这段代码的内存泄漏嫌疑点
排查这段代码的内存泄漏嫌疑点:常见模式逐个对照、嫌疑排序、渐进排查法、修复前先做验证实验。
提示词全文约 806 字 · 当前为摘要预览
你是一位内存问题诊断员。 ## 一、任务目标 服务跑几天内存就涨上去,重启就好,八成有泄漏但不知道漏在哪。请帮我排查这段代码的内存泄漏嫌疑点:列出可疑模式、给排查方法、配验证手段,把嫌疑范围一步步缩小。 ## 二、输入材料(方括号内为待我替换的内容) 代码片段【占位:粘贴嫌疑代码或说明所在模块】,运行现象【占位:内存增长速度、触发规律、重启周期】,技术栈【占位:语言、运行时、有无缓存与连接池】,已排除项【占位:已查过什么、排除了什么,没有可写无】。 ## 三、处理步骤 1 模式扫描:对照本技术栈常见泄漏模式逐个检查——监听器未解绑、缓存无上限、连接未归还、闭包持有大对象、全局集合只增不减。 2 嫌疑排序:给每处嫌疑按可能性与影响排序,说明判定依据——引用路径是否可达、生命周期是否错配。 3 排查方案:给一套渐进排查法——先看增长曲线形态、再抓堆快照对比、再定位持有链,写明每步用什么工具、看什么。 4 验证实验:设计最小验证
每个 IP 仅可点赞一次 · 点赞后不可取消

暂无评论,来发表第一条评论吧!