.
Bu yazı, JavaScript'te “console.time()” yönteminin çalışmasını ve kullanımını açıklamaktadır.
JavaScript'te “console.time()” Yöntemi Ne İşe Yarar?
“ konsol.zaman() ” yöntemi, işlemin veya işlevin yürütme süresini izler. Belirtilen JavaScript işleminin süresini hesaplayan zamanlayıcıyı başlatır ve ' console.timeEnd() ' yöntem.
Sözdizimi
konsol. zaman ( etiket )
'console.time()', isteğe bağlı bir ' etiket İşlem adını belirten bağımsız değişken. Her işlemin kolayca tanımlanması için “console.time()” yönteminin birden çok kez kullanılması önerilir.
HTML Kodu
Aşağıdaki HTML kodunu gözden geçirin:
< h2 > konsol. zaman ( ) Yöntem JavaScript'te h2 >< P > Konsolu aç ( F12 ) yürütmeyi kontrol etmek için Zaman P >
Yukarıdaki kod parçacığında:
- “ ” etiketi, belirtilen ifadeyi görüntüleyen bir alt başlık oluşturur.
- “ ” etiketi bir paragraf belirtir.
Not: Makale boyunca yukarıdaki HTML kodu izlenecektir.
Örnek 1: Bir Kod İşlevselliğinin ('for' Döngüsü) Yürütme Süresini Analiz Etmek için 'console.time()' Yöntemini Uygulama
Bu örnekte, “ konsol.zaman() ” yöntemi, tanımlanan “ yürütme zamanını elde etmek için kullanılır. için ” JavaScript'te döngü.
JavaScript Kodu
Aşağıda belirtilen kod satırlarını göz önünde bulundurun:
< senaryo >konsol. zaman ( 'döngü için' ) ;
için ( var a = 0 ; A < 1000 ; A ++ ) {
}
konsol. zamanBitti ( 'döngü için' ) ;
senaryo >
Yukarıdaki kod bloğunda:
- “ konsol.zaman() ' etiketi olan yöntem ' döngü için ” tanımlı “for” döngüsünün başlangıcında.
- Bundan sonra bir “ için ” döngüsü 1000 kez yinelenecek şekilde başlatılır.
- Son olarak, “ console.timeEnd() Zamanlayıcıyı durduran ve “for” döngüsünün toplam çalışma süresini gösteren ” yöntemi tanımlanmıştır.
Çıktı
Görüldüğü gibi konsol “for” döngüsünün toplam yürütme süresini milisaniye (ms) cinsinden gösterir.
Örnek 2: Döngülerin Yürütme Sürelerini Karşılaştırmak İçin “console.timeEnd()” Yöntemini Uygulama
Bu örnek, “ konsol.zaman() ” yöntemi, birden çok işlemi karşılaştırmak için kullanılabilir, yani karşılaştırma için 'döngüler' yürütme süresi.
JavaScript Kodu
Aşağıdaki JavaScript koduna genel bakış:
< senaryo >konsol. zaman ( 'İlk for döngüsü' ) ;
için ( İçindeydi = 0 ; Ben < 1000 ; Ben ++ ) {
}
konsol. zamanBitti ( 'İlk for döngüsü' ) ;
konsol. zaman ( 'Döngü için ikinci' ) ;
için ( var a = 0 ; A < 2000 ; A ++ ) {
}
konsol. zamanBitti ( 'Döngü için ikinci' ) ;
senaryo >
Yukarıdaki kodda:
- İlk olarak, “ konsol.zaman() 'ilk başlatılan için zamanlayıcıyı başlatma yöntemi' için ' döngü.
- Bir sonraki adımda, ilk “for” döngüsü başlatılır.
- Bundan sonra, “ console.timeEnd() Toplam yürütme süresini almak için zamanlayıcıyı durdurma yöntemi.
- Daha sonra ikinci döngü için “console.time()” yöntemi tekrar uygulanır ve “console.timeEnd()” yöntemi de aynı şekilde zamanlayıcıyı durdurur.
Çıktı
Analiz edildiği gibi, konsol, başlatılan her iki 'for' döngüsünün toplam çalışma süresini gösterir ve böylece onları karşılaştırır.
Çözüm
JavaScript, yerleşik ' konsol.zaman() ” zamanlayıcıyı başlatan ve belirtilen kod işlevselliğinin süresini hesaplayan yöntem. İşlemlerin yürütme sürelerini karşılaştırmaya ve test etme amaçlarına yardımcı olur. Zamanlayıcı başladıktan sonra “console.timeEnd()” metodu yardımıyla durur.
Bu kılavuz, JavaScript'te “console.time()” yönteminin çalışmasını ve kullanımını açıklamaktadır.