Dans le développement de logiciels, le traçage est le processus de consignation des informations pendant l'exécution d'un programme. Il sert principalement à déboguer un programme.
En cas de Chrome (ou Chrome je présume)
Lors du diagnostic des problèmes de performances, il peut être utile de voir ce que Chrome fait "sous le capot". Une façon d'obtenir une vue plus détaillée de ce qui se passe est d'utiliser l'outil about:tracing.
Le traçage enregistre l'activité des processus de Chrome (voir l'architecture multi-processus pour en savoir plus sur ce que fait chaque processus). Il enregistre les signatures des méthodes C++ ou javascript dans une vue hiérarchique pour chaque thread de chaque processus. Il s'agit d'une grande quantité d'informations, mais le fait de les passer au crible peut aider à identifier les goulets d'étranglement en matière de performances, les opérations lentes et les événements de durée irrégulière (entraînant, par exemple, une variation du framerate).
C'est exactement ce qui se passe avec Chrome Canary. Les catégories sélectionnées sont celles dans lesquelles les applications enregistrent des informations, des détails pendant leur exécution qui aideront les développeurs à diagnostiquer les problèmes potentiels de l'application.