使用rviz2进行可视化时,cpu资源占用过高的bug

文章目录


bug

在使用rviz2进行路径,轮廓线,车辆实时位置做可视化时,发现cpu占用率最高会500%以上。

修复流程和现象

一开始认为是可视化中路径点太多,因为全局路径有几十万个。

于是采用了降采样的策略,将几十万个路径点降到几千个。

并将可视化中,不需要的内容,比如每个点的箭头等都去除。

同时路径改成只接收一次。

使用这些操作,cpu占用率降到了200%,后续再进行降采样也罢,还是再去除一些无关信息也罢,都无法再降低cpu占用率。

后面发现rviz2在显示时,会按照一定频率Frame Rate进行渲染,这个渲染会渲染所有的显示。

将其从30hz降低到5hz,cpu占用率从200%降到了30%。


相关推荐
Risehuxyc2 天前
fix bug
bug
拖累斯5 天前
Jenkins + Python 全自动跑通「禅道任务/BUG 导出 → 月度开发考核表」
python·jenkins·bug
寂寞的船5 天前
【Unity Bug挑战】第10期 SerializeReference 内存泄漏之谜
unity·c#·游戏引擎·bug
unity工具人5 天前
unity 照片墙插件(Pop-up Photo Wall)在触摸屏和红外框设备上的触发Bug
bug
灼行8 天前
Autosar SecOC 需求场景BUG(需求不一致性)【草稿】
bug
小豆庄10 天前
视频遮罩追踪退场后ID撞号的排查—多目标场景下的失效
opencv·算法·bug·视频·python3.11
sg_knight12 天前
Bug 定位实战:把报错丢给 Codex,它是怎么修的
chatgpt·llm·bug·openai·agent·ai编程·codex
8年车载测试12 天前
汽车五大域详解:动力、底盘、车身、座舱与智驾域
汽车·bug·jira·uds诊断·ecu刷写测试·canoe工具
ะัี潪ิื15 天前
Redisson Bug回顾
bug
猫咪很可爱16 天前
MySQL 5.7 备份恢复后函数与存储过程丢失:原因分析与正确备份姿势
数据库·mysql·bug·shell