Apa yang Dilakukan Metode console.time() di JavaScript

Apa Yang Dilakukan Metode Console Time Di Javascript



Waktu eksekusi operasi pengkodean memainkan peran penting dalam semua bahasa pemrograman. Ini umumnya digunakan untuk tujuan 'pengujian' untuk mengidentifikasi berapa banyak waktu yang dibutuhkan kode untuk dieksekusi dan untuk membandingkan kinerja fungsi untuk menganalisisnya. Seperti bahasa pemrograman lainnya, JavaScript menawarkan “ konsol.waktu() ” metode untuk menganalisis waktu eksekusi fungsi tertentu.

.

Tulisan ini menjelaskan cara kerja dan penggunaan metode “console.time()” dalam JavaScript.







Apa yang Dilakukan Metode “console.time()” di JavaScript?

konsol.waktu() ” metode melacak waktu eksekusi operasi atau fungsi. Ini memulai penghitung waktu yang menghitung durasi operasi JavaScript yang ditentukan dan berakhir dengan menggunakan ' konsol.timeEnd() ' metode.



Sintaksis



menghibur. waktu ( label )

'console.time()' mendukung opsi ' label ” argumen yang menentukan nama operasi. Direkomendasikan dalam beberapa kemunculan metode 'console.time()' untuk mengidentifikasi setiap operasi dengan mudah.





Kode HTML

Pergi melalui kode HTML berikut:

< h2 > menghibur. waktu ( ) metode dalam JavaScript h2 >

< P > Buka Konsol ( F12 ) untuk Memeriksa Eksekusi Waktu P >

Dalam cuplikan kode di atas:



  • ” tag membuat subjudul yang menampilkan pernyataan yang ditentukan.

  • ” tag menentukan paragraf.

Catatan: Kode HTML di atas akan diikuti di seluruh artikel.

Contoh 1: Menerapkan Metode “console.time()” untuk Menganalisis Waktu Eksekusi Fungsionalitas Kode (“untuk” Loop)

Dalam contoh ini, “ konsol.waktu() Metode ” digunakan untuk mendapatkan waktu eksekusi dari “ untuk ” dalam JavaScript.

Kode JavaScript

Pertimbangkan baris kode yang disebutkan di bawah ini:

< naskah >

menghibur. waktu ( 'untuk lingkaran' ) ;

untuk ( ada sebuah = 0 ; A < 1000 ; A ++ ) {

}

menghibur. waktuEnd ( 'untuk lingkaran' ) ;

naskah >

Di blok kode di atas:

  • Tentukan “ konsol.waktu() ” metode berlabel “ untuk putaran ” di awal loop 'untuk' yang ditentukan.
  • Setelah itu sebuah “ untuk ” loop diinisialisasi yang akan mengulang 1000 kali.
  • Terakhir, “ konsol.timeEnd() ” metode didefinisikan yang menghentikan timer dan menunjukkan total waktu berjalan dari loop 'untuk'.

Keluaran

Seperti yang terlihat, konsol menampilkan total waktu eksekusi dari loop 'for' dalam milidetik (md).

Contoh 2: Menerapkan Metode “console.timeEnd()” untuk Membandingkan Waktu Eksekusi Loop

Contoh ini menjelaskan bagaimana “ konsol.waktu() ” metode dapat digunakan untuk membandingkan beberapa operasi yaitu, waktu eksekusi 'loop' untuk perbandingan.

Kode JavaScript

Ikhtisar kode JavaScript berikut:

< naskah >

menghibur. waktu ( 'Pertama untuk loop' ) ;

untuk ( berada di = 0 ; Saya < 1000 ; Saya ++ ) {

}

menghibur. waktuEnd ( 'Pertama untuk loop' ) ;

menghibur. waktu ( 'Kedua untuk loop' ) ;

untuk ( ada sebuah = 0 ; A < 2000 ; A ++ ) {

}

menghibur. waktuEnd ( 'Kedua untuk loop' ) ;

naskah >

Dalam kode di atas:

  • Pertama, tentukan “ konsol.waktu() ” metode untuk memulai timer untuk yang pertama diinisialisasi “ untuk ' lingkaran.
  • Pada langkah berikutnya, loop “for” pertama diinisialisasi.
  • Setelah itu, lampirkan “ konsol.timeEnd() ” metode untuk menghentikan timer untuk mendapatkan total waktu eksekusi.
  • Selanjutnya, metode “console.time()” diterapkan lagi untuk loop terakhir, dan metode “console.timeEnd()” juga menghentikan timer.

Keluaran

Seperti yang dianalisis, konsol menunjukkan waktu proses total dari kedua loop 'untuk' yang diinisialisasi, dengan demikian membandingkannya.

Kesimpulan

JavaScript menawarkan “ konsol.waktu() ” yang memulai penghitung waktu dan menghitung durasi fungsionalitas kode yang ditentukan. Ini membantu dalam membandingkan waktu pelaksanaan operasi dan untuk tujuan pengujian. Setelah penghitung waktu dimulai, penghitung waktu akan berhenti dengan bantuan metode 'console.timeEnd()'.

Panduan ini menjelaskan cara kerja dan penggunaan metode “console.time()” di JavaScript.