J'ai réussi à faire fonctionner le programme, mais je n'arrive pas à trouver comment obtenir les événements de démarrage. J'ai essayé des actions, mais la documentation de Microsoft manque cruellement.
J'ai pu utiliser le gestionnaire de démarrage avec la commande suivante :
xbootmgr -trace rebootCycle -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER+REGISTRY -resultPath C:\
Cela fonctionne, mais je n'arrive pas à savoir combien de temps il a fallu pour démarrer le système. Dans BootVis, c'était très facile et cela vous montrait explicitement quand le processus de démarrage était terminé et ce qui avait pris ce temps de traitement. Dans la nouvelle version de Microsoft Windows Performance Toolkit, cela ne semble pas être aussi facile, mais peut-être que quelque chose m'échappe.
Comment savoir si le processus de démarrage est terminé ?
Mise à jour : J'ai regardé de plus en plus ces graphiques et diagrammes sans parvenir à trouver un temps de démarrage définitif (pas le temps écoulé depuis le dernier démarrage, mais le temps qu'il a fallu pour démarrer le système). Est-ce que quelqu'un utilise réellement cet outil ? Il semble que personne ne s'intéresse à cette question !
Mise à jour 2 : Voici une capture d'écran qui montre à quel point c'est facile dans BootVis :
Maintenant, lorsque je lance xperf –i "boot_base+cswitch+compact_cswitch_1.etl" –o boot_1.xml –a boot
" J'obtiens l'erreur suivante :