Detach
L'option VSPerfCmd.exe Detach déconnecte le profileur des processus spécifiés ou de tous les processus si aucun n'est spécifié.Le profilage doit avoir été initialisé à l'aide de la méthode d'échantillonnage.
Le profilage démarré avec les options Launch ou Attach peut être déconnecté avec Detach.Le profileur peut être rattaché à l'aide des commandes Attach suivantes.
Detach ne ferme pas le fichier de données de profilage.Utilisez l'option Shutdown pour terminer le profilage et fermer le fichier de données.
[!REMARQUE]
Si l'option Start a été spécifiée avec l'option Crosssession, tous les appels à VSPerfCmd /Attach ou à VSPerfCmd /Detach doivent également spécifier Crosssession.
VSPerfCmd.exe /Detach[:PIDs|ProcessNames]
Paramètres
PIDs|ProcessNames
PID- Identificateur de système numérique d'un ou plusieurs processus.ProcessNames - Nom du processus.Si plusieurs instances du processus nommé s'exécutent, les résultats sont imprévisibles.
Séparez les processus par des virgules.
Si aucun processus n'est spécifié, le profileur est détaché de tous les processus profilés.
Options valides
Les options VSPerfCmd suivantes peuvent être combinées avec l'option Attach sur une ligne de commande.
- Crosssession
Permet le profilage d'applications dans des sessions autres que la session ouverte.Obligatoire si l'option Start a été spécifiée avec l'option Crosssession.
Exemple
Dans cet exemple, la commande Detach interrompt le profilage et la commande Shutdown ferme le fichier de données du profileur.
VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe
;REM Excercise the application
VSPerfCmd.exe /Detach
VSPerfCmd.exe /Shutdown
Voir aussi
Référence
Concepts
Profilage d'applications autonomes à partir de la ligne de commande
Profilage d'applications Web ASP.NET à partir de la ligne de commande