错误 #4030
128UE场景,灌包时内存有线型缓慢增长的问题
开始日期:
2025-09-09
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
CU
发现问题版本:
Rel_3.1.2
目标解决问题版本:
Rel_3.1.2
历史记录
由 杨 杨乐 更新于 10 天 之前
- 状态 从 进行中 变更为 转测试
- 指派给 从 杨 杨乐 变更为 王 旭初
【问题原因】
在E500环境下,128UE,上下行灌包时内存会有缓慢的增长,约5分钟增长1MB
【修改方案】
由于吞吐率的代码中,在线程间传递和删除时,没有删除非POD对象,也就是一个map对象,导致了内存泄漏
修改代码:
delete data;
message->data = nullptr;
message->msg_len = 0;
修改后,data转换成具体的类,可以触发析构函数,然后释放map对象
【回归方法和注意事项】
使用基本场景多测试一下,比如:
128UE场景,做上下行灌包业务
2.等运行一段时间后,内存稳定下来
如果没有内存持续增长,则可以关闭问题单。