High CPU usage in copilot-cli
Personne n'a encore pris cette issue.
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
Describe the bug
When I run copilot cli, it's taking 100% of one of the CPUs, even though the only thing the copilot is doing is waiting for a sleep operation..
Shell Wait then recheck CI status
sleep 550; cd /home/matste/ [...]
PID USER PRI NI VIRT RES SHR S CPU%▽MEM% TIME+ Command
38098 matste 20 0 15.9G 726M 149M S 27.2 2.8 0:47.95 copilot
Affected version
GitHub Copilot CLI 1.0.78.
Steps to reproduce the behavior
Ask copilot to execute any command.
Expected behavior
How hard is it to implement a text-only program that doesn't do active waiting?
Additional context
No response
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le problème dans GitHub Copilot CLI 1.0.78 avec une commande telle que sleep 550, puis inspectez le chemin d’attente de la commande. Le travail est terminé lorsque la CLI reste réactive sans consommer de CPU pendant l’attente ; vérifiez le résultat avec le même moniteur de processus et la même commande de reproduction.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- shell
- Domaine
- cli, performance
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100