Console.time() Yöntemi JavaScript'te Ne Yapar?

Console Time Yontemi Javascript Te Ne Yapar



Kodlama işleminin yürütme süresi, tüm programlama dillerinde önemli bir rol oynar. Genellikle, kodun yürütülmesinin ne kadar sürdüğünü belirlemek ve bunları analiz etmek için işlevlerin performansını karşılaştırmak için 'test' amacıyla kullanılır. Diğer programlama dilleri gibi, JavaScript de yerleşik ' konsol.zaman() ” belirli bir işlevin yürütme süresini analiz etme yöntemi.

.

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.