Comment puis-je tracer un problème de réactivité du système et d'utilisation des ressources d'application sur un ordinateur distant? J'ai déployé mon application (écrite en utilisant du code C++ non géré) sur l'ordinateur de mon client exécutant Windows XP SP3 Pro, mais il fonctionne très lentement et je veux le diagnostiquer car il fonctionne bien sur mon ordinateur Windows 7. Comment puis-je le fo à distance et si c'est trop difficile comment puis-je le faire sur place?Utilisation de Windows Performance Tools pour tracer une application s'exécutant sur un ordinateur distant
0
A
Répondre
1
Vous devez trouver le goulot d'étranglement.
Habituellement, il s'agit d'un goulot d'étranglement CPU, disque ou mémoire. Vous pouvez le savoir en utilisant perfmon ou sysinternals des outils tels que filemon, diskmon, procmon ... Ceux-ci peuvent être laissés en cours d'exécution pour collecter et stocker des données, bien qu'il pourrait y avoir quelques implications de performance.
Après avoir trouvé le goulot d'étranglement, vous devez voir si elle est due à tout ce que vous faites ou tout simplement la machine ne dispose pas assez de ressources ...
Il existe des outils de profilage et qui viennent avec VS et vous pouvez utiliser pour isoler le problème.
1
Vous ne pouvez pas utiliser XPerf contre Windows XP, désolé :(
Questions connexes
- 1. Obtenir un ordinateur Windows distant pour effectuer une connexion C#
- 2. Suppression de fichiers sur un ordinateur distant
- 3. Quel est l'appel d'API Windows approprié pour afficher et supprimer une tâche sur un ordinateur distant?
- 4. Contrôler à distance un ordinateur et l'afficher sur un ordinateur distant
- 5. PSExec: Comment afficher un fichier JPG sur un ordinateur distant?
- 6. Comment exécuter un fichier batch sur un ordinateur distant?
- 7. Application ou service Windows pour communiquer avec un autre service sur le poste de travail distant
- 8. Performance javascript exceptionnellement lente sur un ordinateur portable sur une douzaine de douzaines
- 9. Je veux copier et exécuter le fichier .exe sur un ordinateur Windows distant?
- 10. Comment obtenir une liste d'adresses IP pour un ordinateur distant dans Ruby
- 11. Utilisation de l'application Android pour interagir avec une application Windows
- 12. Windows 7: Utilisation de schtasks pour s'exécuter sur un WinServer2003
- 13. Newby question: comment écrire un programme/script pour copier automatiquement des répertoires sur un ordinateur distant?
- 14. Comment tracer le code .net déployé dans le serveur distant
- 15. NHibernate Performance sur une application bancaire Internet
- 16. Utilisation de groovy pour ouvrir une page Web, lorsque le code s'exécute sur un autre ordinateur
- 17. Utilisation d'un mode de débogage pour un programme s'exécutant sur un poste de travail distant
- 18. Utilisation de Win32 TextOut pour tracer un texte en biais
- 19. Comment copier un fichier depuis un ordinateur local vers un ordinateur distant?
- 20. Le serveur RPC n'est pas disponible lors de la connexion à WMI sur un ordinateur distant
- 21. Puis-je me réveiller sur mon ordinateur distant via un webservice?
- 22. J'ai conçu une architecture pour une application web fonctionnant sur un seul ordinateur
- 23. Utilisation de l'outil Windows Performance Analysis en tant que profileur
- 24. Comment puis-je exécuter une commande sur un ordinateur distant avec Perl?
- 25. Création d'un répertoire sur un ordinateur distant à l'aide de VB.NET
- 26. Comment envoyer un fichier à un ordinateur distant?
- 27. Comment puis-je manipuler appsettings dans un web.config sur un ordinateur distant en utilisant Microsoft.Web.Administration?
- 28. Un outil simple pour surveiller et tracer mon application
- 29. Comment arrêter/démarrer une tâche planifiée sur un ordinateur distant par programme?
- 30. Puis-je tester une application iPhone sur un appareil synchronisé avec un autre ordinateur?
peut i fo à distance sur une machine XP à partir d'une machine à win7 – iceman
je pense que la machine du client est trop faible sur les ressources CPU et comme cela est le cas – iceman
puis-je utiliser Event Tracing pour les outils Windows (le cas échéant) au lieu des outils sysinternals ou sont les outils sysinternal construits sur Event Tracing pour Windows – iceman