Exporter (0) Imprimer
Développer tout
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Débogage des threads de travail

Pour améliorer les performances de l’interface utilisateur, les threads de travail Web vous permettent d’exécuter du code gourmand en ressources processeur hors du thread principal d’exécution afin de séparer les threads. Les outils de développement F12 peuvent également vous aider à déboguer ces threads, en vous laissant afficher des scripts d’utilisateur individuels, définir des points d’arrêt et examiner les variables.Ces outils fonctionnent comme auparavant avec quelques modifications.

L’ancienne liste déroulante utilisée pour sélectionner un script à déboguer a été remplacée par l’onglet Sources dans l’onglet Script. L’onglet Sources répertorie les scripts principaux et inclus, et lorsque vous commencez le débogage, il affiche aussi les threads de travail Web dynamiques. Pour afficher un script, double-cliquez sur un nom dans la liste.

Lorsque l’exécution s’arrête sur un point d’arrêt, que ce soit dans un thread principal ou dans un thread de travail Web, l’interruption est totale en vue de conserver l’état. Lorsque vous suivez les étapes d’un thread de travail Web, seul ce thread de travail s’exécute alors que les autres sont interrompus. Lors de la reprise (F5), les autres threads redémarrent. Avertissement : vous ne pouvez pas modifier le thread de travail Web que vous déboguez lorsque vous parcourez le code. Pour passer à un autre thread de travail Web, définissez un point d’arrêt dans ce thread de travail, puis reprenez de façon à ce que l’exécution s’arrête dans le thread de travail Web souhaité.

L’onglet Points d’arrêt est global. Vous pouvez ainsi afficher les points d’arrêt définis sur l’ensemble des threads. Tout comme avec les versions antérieures des outils de développement F12, double-cliquez sur une entrée pour ouvrir le code dans la fenêtre de script.

Lorsqu’un script s’exécute, la console fonctionne globalement. Vous pouvez ainsi entrer script et variables dans la ligne d’exécution. Si vous êtes dans un script à un point d’arrêt, la console fonctionne uniquement dans le contexte de ce script ou de cette fonction.

Rubriques associées

Outils de développement F12
Guide du développeur Internet Explorer 10

 

 

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft. Tous droits réservés.