Kuvan luotto: UberImages/iStock/GettyImages
Internet-selaimesi saattaa toisinaan näyttää valintaikkunan, joka ilmoittaa, että se on havainnut pitkään käynnissä olevan komentosarjan. Saatat huomata selaimen toimivan hitaasti tai jumiutuvan, ja sinulla voi olla ongelmia muiden verkkosivustojen lataamisessa skriptin ollessa käynnissä. Opeta itsellesi, mikä käsikirjoitus on ja milloin se lopetetaan.
Mikä on käsikirjoitus?
Useimmissa tapauksissa komentosarja, johon pitkäkestoinen komentosarjaviesti viittaa, on JavaScript-koodin pala, jota Internet-selaimesi yrittää suorittaa. JavaScriptiä käytetään parantamaan selauskokemustasi, koska se mahdollistaa erilaiset toiminnallisuudet vierailemillasi verkkosivustoilla. JavaScriptiä käytetään esimerkiksi verkkosivustolla täyttämiesi lomakkeiden vahvistamiseen sitä mukaa kun täytät niitä. Jos ohitat pakollisen kentän, saat siitä heti tiedon sen sijaan, että saat virheilmoituksen lomakkeen lähettämisen jälkeen. JavaScript mahdollistaa myös animaatiot verkkosivustolla monien muiden ominaisuuksien ohella. Useimmat komentosarjat toimivat ongelmitta, mutta joskus JavaScript saattaa aiheuttaa virheilmoituksen.
Päivän video
Pitkäaikainen käsikirjoitus
Komentosarjat ovat käytännössä tietokoneohjelmia, ja jopa pienissä ohjelmissa voi olla monimutkaisuutta, joka johtaa tehottomaan suorittamiseen tietyissä olosuhteissa. Tämä pätee pitkään jatkuneeseen käsikirjoitukseen; se on skripti, joka on törmännyt ongelmaan. Jos JavaScript-tiedosto on vuorovaikutuksessa esimerkiksi tietokannan kanssa, sen suorittaminen voi kestää useita sekunteja. Tietokonestandardit pitävät tätä pitkänä suoritusajana, joten jotkin selaimet voivat näyttää pitkäkestoisen komentosarjaviestin. Toinen esimerkki tapahtuu, kun JavaScript-tiedosto, jossa on useita koodirivejä, aiheuttaa sen, että suoritusaika on liian hidas selaimen standardeihin nähden. Toinen esimerkki on huonosti koodattu JavaScript-tiedosto, joka ei pysähdy ennen kuin lopetat sen manuaalisesti. Jokaisella Internet-selaimella on oma määritelmänsä pitkäkestoiselle skriptille, ja se näyttää valintaikkunan, kun se kohtaa komentosarjan, joka ylittää selaimen suoritusajan.
Internet-selaimet
Se, miten selain määrittelee pitkään käynnissä olevan skriptin, riippuu kyseisen selaimen standardeista. Selaimet, kuten Internet Explorer ja Microsoft Edge, määrittävät skriptin tarkastelemalla komentosarjamoottorin suorittamien koodirivien määrää. Jos koodissa on yli viisi miljoonaa riviä, näet pitkään jatkuvan komentosarjaviestin. Sitä vastoin Mozilla Firefox, Safari ja Google Chrome tarkastelevat skriptimoottorin suorittamisen kestoa. Jos komentosarja kestää yli 10 sekuntia, näet pitkään käynnissä olevan komentosarjan viestin.
Kuinka korjata
Kun Internet-selaimesi kohtaa pitkään käynnissä olevan skriptin, näet näytöllä valintaikkunan, jossa sanotaan, että komentosarja on käynnissä pitkään tai tietokoneesi saattaa lakata vastaamasta. Skriptin suoritus keskeytetään tässä vaiheessa. Sinulla on mahdollisuus joko antaa skriptin suorittaa tai lopettaa sen. Lopettaminen on suositeltavaa, koska jos skripti voi hidastaa selaintasi, jos sen sallitaan suorittaa. Jos selaimesi ei vastaa, paina "Ctrl", "Alt" ja "Delete" painikkeita samanaikaisesti käynnistääksesi "Task Manager" ja napsauta sitten selainta ja valitse "Lopeta prosessi" -painike.