micro-ROS / micro-ROS/micro-ROS-Agent
The CPU usage of micro-ros-agent fluctuates greatly
Nessuno ha ancora preso questa issue.
- Lingua principale
- C++
- Stelle
- 201
- Fork
- 111
- Merge medio
- 1g 6h
- PR unite (30g)
- 10
Descrizione
- Hardware description: using linux PC Ubuntu 22.04.5
- RTOS: none linux itself
- Installation type: ros2 humble setting without docker
- Version or commit hash: humble
Expected behavior
When I publish a topic with a frequency of more than 10hz, I can clearly see that the CPU usage rises from 7% to 70%, and then gradually drops back to 7%. I would like to know what causes this. The published topic is not on the micro-ros-agent node.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo il report con micro-ros-agent su Ubuntu 22.04.5 usando ROS 2 Humble, pubblicando a più di 10 Hz, e misura il pattern della CPU descritto. Verifica se il topic pubblicato passa attraverso l’agente; il lavoro è completato quando viene identificata la causa della fluttuazione e viene documentata una spiegazione riproducibile o il successivo passaggio diagnostico.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp, ubuntu
- Ambito
- performance
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100