Resim Kredisi: UberImages/iStock/GettyImages
İnternet tarayıcınız bazen uzun süredir çalışan bir komut dosyasıyla karşılaştığını bildiren bir iletişim kutusu görüntüleyebilir. Tarayıcının yavaş çalıştığını veya donduğunu fark edebilirsiniz ve komut dosyası çalışırken diğer web sitelerini yüklerken sorun yaşayabilirsiniz. Bir betiğin ne olduğu ve ne zaman sonlandırılacağı konusunda kendinizi eğitin.
Senaryo Nedir?
Çoğu durumda, uzun süredir devam eden komut dosyası mesajının başvurduğu komut dosyası, internet tarayıcınızın yürütmeye çalıştığı bir JavaScript kodu parçasıdır. JavaScript, ziyaret ettiğiniz web sitelerinde farklı işlevlerin mümkün olmasına izin verdiği için tarama deneyiminizi geliştirmek için kullanılır. Örneğin JavaScript, bir web sitesinde doldurduğunuz formları doldururken doğrulamak için kullanılır. Gerekli bir alanı kaçırırsanız, formu gönderdikten sonra bir hata mesajı almak yerine hemen size bildirilir. JavaScript, diğer birçok özellikle birlikte bir web sitesinde animasyonları da mümkün kılar. Çoğu komut dosyası sorunsuz çalışır, ancak bazen JavaScript bir hata mesajının açılmasına neden olabilir.
Günün Videosu
Uzun Süreli Komut Dosyası
Komut dosyaları etkili bir şekilde bilgisayar programlarıdır ve küçük olanlar bile belirli koşullar altında verimsiz yürütmeyle sonuçlanan karmaşıklıklara sahip olabilir. Uzun süredir devam eden komut dosyasında durum böyledir; bir sorunla karşılaşan bir komut dosyasıdır. Örneğin, JavaScript dosyası bir veritabanıyla etkileşime giriyorsa, yürütülmesi birkaç saniye sürebilir. Bu, bilgisayar standartlarına göre uzun bir yürütme süresi olarak kabul edilir, bu nedenle bazı tarayıcılar uzun süredir devam eden komut dosyası mesajını görüntüleyebilir. Başka bir örnek, birçok kod satırı içeren bir JavaScript dosyası, yürütme süresinin tarayıcının standartları için çok yavaş olmasına neden olduğunda ortaya çıkar. Başka bir örnek, siz manuel olarak sonlandırana kadar yürütmeyi durdurmayan kötü kodlanmış bir JavaScript dosyasıdır. Her internet tarayıcısının kendi uzun süredir çalışan bir komut dosyası tanımı vardır ve tarayıcının yürütme süresi için izin verileni aşan bir komut dosyasıyla karşılaştığında bir iletişim kutusu görüntüler.
İnternet Tarayıcıları
Bir tarayıcının uzun süre çalışan bir komut dosyasını tanımlama şekli, o tarayıcının standartlarına bağlıdır. Internet Explorer ve Microsoft Edge gibi tarayıcılar, komut dosyasını, komut dosyası motorunun yürüttüğü kod satırı sayısına bakarak tanımlar. Kod beş milyondan fazla satırdan oluşuyorsa, uzun süredir devam eden bir komut dosyası mesajı görürsünüz. Buna karşılık, Mozilla Firefox, Safari ve Google Chrome, komut dosyası motorunun yürütmekte olduğu süreye bakar. Komut dosyası 10 saniyeden uzun sürerse, uzun süredir çalışan komut dosyası mesajını görürsünüz.
Nasıl düzeltilir
İnternet tarayıcınız uzun süredir çalışan bir komut dosyasıyla karşılaştığında, ekranda komut dosyasının uzun çalıştığını veya bilgisayarınızın yanıt vermemesine neden olabileceğini belirten bir iletişim kutusu görürsünüz. Komut dosyasının yürütülmesi bu noktada duraklatılır. Komut dosyasının çalışmasına izin verme veya komut dosyasını sonlandırma seçeneği sunulur. Sonlandırma önerilir çünkü komut dosyası tarayıcınızı yavaşlatabilirse çalışmasına izin verilir. Tarayıcınız yanıt vermiyorsa, "Görev Yöneticisi"ni başlatmak için "Ctrl", "Alt" ve "Sil" düğmelerine aynı anda basın ve ardından tarayıcınıza tıklayın ve "İşlemi Sonlandır" düğmesini seçin.