Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Altro Software per computer >> .

Che cosa è uno script a lungo in esecuzione sul mio computer ?

Il tuo browser potrebbe occasionalmente visualizzare una finestra di dialogo che informa che si è verificato un copione di lunga durata . Molto probabilmente noterete il browser in esecuzione lentamente o congelamento e si potrebbe avere problemi nel caricamento di altri siti web , mentre lo script è in esecuzione. Questo messaggio di errore è spesso visto con Internet Explorer , ma altri browser visualizzerà le varianti del messaggio come script di lunga durata interessano tutti i browser web . Nonostante l'allarmante comparsa del messaggio , uno script di lunga durata è semplicemente uno che soffre problemi di prestazioni e di esecuzione oltre il tempo di esecuzione è permesso che del browser o soglia linee - di - codice. Script

Il "copione " nel messaggio di errore di script di lunga durata è di solito un pezzo di codice JavaScript che il browser sta tentando di eseguire. Questo script è un piccolo programma che il browser Web viene eseguito sul computer per rendere la vostra esperienza di navigazione Web più ricca . JavaScripts sono spesso utilizzati per convalidare i dati del modulo e al potere alcuni degli elementi interattivi sulla vostra pagina web. Come è il caso con qualsiasi altro programma per computer , il codice utilizzato in questi script deve essere progettato per eseguire molto rapidamente e in modo efficiente delle risorse .
Lunga Corsa

Gli script sono programmi per computer e anche quelle piccole hanno le complessità che possono provocare l'esecuzione inefficiente in determinate condizioni. Ci sono molte ragioni per cui uno script potrebbe essere lunga corsa . Se lo script interagisce con un database , può richiedere secondi per eseguire , che è un tempo molto lungo per gli standard di calcolo . Se il programmatore ha scritto molte linee di codice , questo può anche rallentare il tempo di esecuzione . Se il programmatore ha codificato in un ciclo senza fine , lo script non può smettere di esecuzione fino a quando si termina manualmente. Ogni browser ha la sua definizione di uno script di lungo corso e verrà visualizzata una finestra di dialogo quando incontra uno script che supera i propri limiti di esecuzione .
Navigatori

Internet Explorer definisce un lungo script in esecuzione osservando il numero di righe di codice che il motore di script è eseguito. Il valore predefinito è di cinque milioni di linee di codice , oltre che ritiene lo script in esecuzione lungo e vi verrà chiesto di prendere provvedimenti. È possibile modificare questo valore in impostazione di registro del computer . Firefox guarda la lunghezza del tempo che il motore di script è in esecuzione. Se si tratta di più di dieci secondi , che ritiene lo script per essere lunga corsa . Il browser Safari e Chrome controllare anche il tempo di esecuzione di script per determinare se si tratta di lunga durata .
Risoluzione

Quando il browser incontra uno script di lunga durata , per mettere in pausa l'esecuzione del codice e visualizzare una finestra di dialogo che indica che uno script è in esecuzione lungo o può causare il computer per non rispondere. È possibile scegliere di lasciare che lo script continuare l'esecuzione , eseguire il debug su alcuni browser o terminare ( kill) il copione e riprendere utilizzando il browser . È possibile modificare le impostazioni del Registro di sistema per Internet Explorer per aumentare la soglia . Firefox permette di modificare la soglia di timeout nella sua " about: config " Impostazioni . Se tu sei quello di scrivere la sceneggiatura , assicurarsi di testare le sue prestazioni su diversi browser prima della distribuzione.

 

software © www.354353.com