项目

一般

简介

性能 #3755

timer_manager类在用户数量多时,cpu占比比较大,需要优化性能

杨 杨乐大约 2 个月 之前添加. 更新于 大约一个月 之前.

状态:
已解决
优先级:
普通
指派给:
开始日期:
2025-07-16
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
CU
发现问题版本:
Rel_3.1.2
目标解决问题版本:
Rel_3.1.2

历史记录

#1

杨 杨乐 更新于 大约 2 个月 之前

  • 状态新建 变更为 进行中
#2

杨 杨乐 更新于 大约 2 个月 之前

文件路径:
nr_hl_cu\app\include\timer_manager.h

#3

杨 杨乐 更新于 大约一个月 之前

  • 状态进行中 变更为 转测试
  • 指派给杨 杨乐 变更为 孙 浩

【问题原因】
由于一次性的reorder定时器没有被释放,长时间跑后,导致m_timers堆积了九万多个定时器,多次轮询后,cpu占比较大

【修改方案】
释放了cpu

【回归方法和注意事项】
已经乒乓切换测试,cpu占比不高,可以直接关单

#4

孙 浩 更新于 大约一个月 之前

  • 状态转测试 变更为 已解决

基于3.1.3_Pre1T1版本,替换韩伟du包,杨乐cu包,异频xn乒乓切换13小时还可正常切换,cu timer进程的CPU占比不高,符合预期。

导出 Atom PDF