Skip to content

Latest commit

 

History

History

README.md

Chapitre 7 : Logs, Debug et Profiling

Ce chapitre couvre les outils et techniques pour diagnostiquer, déboguer et optimiser les performances d'une application Rust desktop.

Sous-sections

  1. Tracing

    • Structured logging avec tracing
    • Spans et events
    • Configuration des subscribers
  2. Logs visuels

    • Panneau de logs dans l'UI
    • Filtrage et recherche
    • Export des logs
  3. Flamegraphs

    • Génération de flamegraphs
    • Analyse des performances
    • Identification des bottlenecks
  4. Optimiser sans se mentir

    • Mesurer avant d'optimiser
    • Profiling avec cargo-flamegraph
    • Optimisations ciblées

Objectifs d'apprentissage

À la fin de ce chapitre, vous serez capable de :

  • Utiliser tracing pour le logging structuré
  • Afficher des logs dans l'interface utilisateur
  • Générer et analyser des flamegraphs
  • Optimiser les performances de manière méthodique