错误 #4564
错误 #4516: cu“字符串类型及较大结构类型”的参数从值传递到引用整改
cu“字符串类型及较大结构类型”的参数从值传递到引用整改——下行用户面
开始日期:
2025-12-08
计划完成日期:
% 完成:
80%
预期时间:
问题归属:
CU
发现问题版本:
Rel_3.1.4
目标解决问题版本:
Rel_3.1.4
描述
本单关注修改下行用户面流程所涉及的文件全部以及流程过程中调用的函数流程的优化
文件
历史记录
由 李 玮璇 更新于 9 天 之前
- 文件 bug4564测试情况.jpg bug4564测试情况.jpg 已添加
- 状态 从 进行中 变更为 审视
3.1.4版本原测试结果:
单UE下行灌包1.4G,资源使用如下:
DL0:55.5%;
UDP_RX_DL:54.8%
虚拟内存:802,物理内存:681
备注:14核心网如果热备开关打开,则可能触发不回复F1SetupResponse的问题
优化后:
DL0下降4~5%,UDP_RX_DL下降近9~10%,虚拟内存801M,物理内存644M
【问题原因】
cu整改较大结构体的值传递到引用,目的为了降低cpu利用率
【修改方案】
后++改前++,和流程中局部变量引用,和流程中较大局部变量引用,和函数较大返回值引用,较大传参引
line: 307(+) 304(-) files: modified = 24
【回归方法和注意事项】
1、下行峰值灌包前后两个版本cu的线程cpu使用率对比
2、手机简单接入飞行几次是否可上网测试