Les partenaires publicitaires:

Quel est un script de longue durée sur mon ordinateur?

Votre navigateur Web peut parfois afficher une boîte de dialogue vous informant qu'il a rencontré un script de longue durée. Très probablement, vous remarquerez le navigateur courir lentement ou congélation et vous pourriez avoir des problèmes pour charger autres sites tandis que le script est exécuté. Ce message d'erreur est souvent vu avec Internet Explorer, mais d'autres navigateurs Web affichera leurs variantes du message que les scripts de longue durée affectent tous les navigateurs Web. Malgré l'aspect alarmant du message, un script de longue durée est tout simplement celui qui souffre des problèmes de performance et de courir au-delà du temps d'exécution autorisée de ce navigateur ou le seuil lignes de code.

Script

Le «scénario» dans le message d'erreur de script de longue durée est généralement un morceau de code javascript que votre navigateur tente d'exécuter. Ce script est un petit programme que votre navigateur Web exécute sur votre ordinateur pour rendre votre expérience de navigation Web plus riche. javascripts sont souvent utilisés pour valider vos données de formulaire et pour alimenter certains des éléments interactifs sur votre page Web. Comme cela est le cas avec tout autre programme d'ordinateur, le code utilisé dans ces scripts doit être conçu pour exécuter très rapidement et de manière efficace des ressources.

Course longue




Les scripts sont des programmes informatiques et même les plus petits ont complexités qui peuvent entraîner l'exécution inefficace sous certaines conditions. Il ya beaucoup de raisons pour lesquelles un script pourrait être longue marche. Si votre script interagit avec une base de données, il peut prendre quelques secondes à exécuter, qui est un temps très long en calculant normes. Si le programmeur a écrit de nombreuses lignes de code, cela peut aussi ralentir le temps d'exécution. Si le programmeur a codé dans une boucle sans fin, le script ne peut pas arrêter l'exécution jusqu'à ce que vous résiliez manuellement. Chaque navigateur a sa propre définition d'un script de longue durée et affichera une boîte de dialogue quand il rencontre un script qui dépasse ses seuils d'exécution.

Navigateurs

Internet Explorer définit un script en cours d'exécution à long en regardant le nombre de lignes de code que le moteur de script a exécutés. La valeur par défaut est de cinq millions de lignes de code, sur lesquels elle juge le script course longue et vous aideront à prendre des mesures. Vous pouvez modifier cette valeur dans le paramètre de registre de votre ordinateur. Firefox regarde la longueur de temps que le moteur de script a été exécutée. Si elle est plus de dix secondes, il juge le script d'être longue marche. Les navigateurs Safari et Chrome vérifient également le temps d'exécution de votre script pour déterminer si elle est de longue durée.

Résolution

Lorsque votre navigateur Web rencontre un script de longue durée, il se met en pause l'exécution du code et d'afficher une boîte de dialogue vous indiquant qu'un script est en cours d'exécution longue ou peut entraîner votre ordinateur ne répond plus. Vous pouvez soit choisir de laisser le script continue l'exécution, débogage sur certains navigateurs ou résilier (kill) le script et continuer à utiliser votre navigateur. Vous pouvez changer vos paramètres de Registre pour Internet Explorer pour augmenter le seuil. Firefox vous permet de modifier le seuil de délai d'attente dans ses "about: config" paramètres. Si vous êtes l'un d'écrire le scénario, assurez-vous de tester ses performances dans les différents navigateurs avant le déploiement.

» » » » Quel est un script de longue durée sur mon ordinateur?