Performance

Les leviers pour ajuster la consommation CPU et la fréquence des appels API selon votre configuration.

Fréquence de rafraîchissement

TokenEater interroge l'API Anthropic toutes les 5 minutes par défaut. C'est configurable dans Réglages -> Performance, avec un minimum de 3 minutes.

Le compte à rebours de reset dans la barre de menus se met à jour toutes les minutes sans taper l'API. Donc vous pouvez avoir un timer fluide même avec un polling lent.

Usage CPU

TokenEater inclut quelques fonctionnalités temps réel (Agent Watchers, fond à dégradé animé) qui peuvent légèrement faire monter l'usage CPU. Si c'est une préoccupation, plusieurs leviers :

  • Désactivez les Agent Watchers si vous n'avez pas besoin du suivi de session
  • Désactivez le fond à dégradé animé
  • Augmentez l'intervalle d'appel API (5 min -> 10 min ou plus)

Stratégie de cache

Le cache mtime par fichier dans History évite de re-parser les sessions Claude Code déjà connues. Le parse JSON est en streaming, avec un TaskGroup parallèle bridé à un cap de concurrence raisonnable.

Première ouverture de History build le cache, les suivantes sont instantanées même sur des projets de plusieurs mois.

Sur les MacBook Air ou les machines plus modestes, désactiver le fond à dégradé animé fait souvent la différence la plus visible. Les Agent Watchers en eux-mêmes consomment très peu, sauf en cas d'intense activité multi-session.