Aller au contenu
Version française : FREN
Installer

tracing-recompositions-at-runtime

skydoves/compose-performance-skills / measurement/tracing-recompositions-at-runtime

instrumente un composable Compose et trace ses recompositions , ce qui améliore : repère les re-rendus inutiles en build release

note 8/10risque moyen516 étoiles du dépôt

Fiche

note du juge
8/10
place
hors pack
éditeur
skydoves
statut
nouveau
dernier commit du skill
29 avr. 2026
étoiles du dépôt
516
type principal
Android

Jugement

Déclenchement très précis et sujet net (Compose, traçage runtime). Mise en place Gradle et garde runtime concrètes. Sorties de log et seuils du heatmap présentés comme indicatifs, non vérifiés. Renvois vers des annexes absentes.

réserves

  • Les nombreux renvois ../../ vers d'autres SKILL.md ne sont pas fournis : impossible de vérifier la chaîne de skills annoncée.
  • Les sorties logcat et les seuils du heatmap (vert <10, jaune 10-50, rouge 50+) sont signalés comme illustratifs : le skill ne donne pas de source vérifiable.
  • L'API ComposeStabilityAnalyzer.setEnabled et la version 0.7.3 ne sont pas confirmées dans le contenu fourni.
  • Le document est long et répète plusieurs fois les mêmes règles (garde BuildConfig, CI) ; des sections se recoupent.
sous-notes
Déclenchement
2/2
Valeur ajoutée
2/2
Précision
1/2
Périmètre
2/2
Qualité
1/2

Alertes

1 alerte, par catégorie

Données

  • risque moyen

    Les valeurs de paramètres sont écrites dans logcat : un composable qui reçoit un modèle utilisateur peut exposer des données personnelles sur un appareil partagé. Le skill le mentionne, mais le trace reste actif si la garde runtime est mal posée.

Description d’origine

Use this skill to instrument a Jetpack Compose composable with `@TraceRecomposition` from `skydoves/compose-stability-analyzer` so per-recomposition diffs (which state or parameter changed, what value transition) print to logcat under the `Recomposition` tag. Works in release-with-debug-symbols buil…

ajouté le 19 oct. 2026 · licence Apache-2.0