Cosa fa il metodo console.time() in JavaScript

Cosa Fa Il Metodo Console Time In Javascript



Il tempo di esecuzione dell'operazione di codifica gioca un ruolo significativo in tutti i linguaggi di programmazione. Viene generalmente utilizzato a scopo di 'test' per identificare quanto tempo ha impiegato il codice per l'esecuzione e per confrontare le prestazioni delle funzionalità per analizzarle. Come altri linguaggi di programmazione, JavaScript offre il built-in ' console.tempo() ” metodo per analizzare il tempo di esecuzione di una particolare funzionalità.

.

Questo articolo spiega il funzionamento e l'utilizzo del metodo 'console.time()' in JavaScript.







Cosa fa il metodo 'console.time ()' in JavaScript?

IL ' console.tempo() Il metodo ' tiene traccia del tempo di esecuzione dell'operazione o della funzione. Avvia il timer che calcola la durata dell'operazione JavaScript specificata e finisce per utilizzare il ' console.timeEnd() ' metodo.



Sintassi



consolare. tempo ( etichetta )

Il 'console.time ()' supporta un facoltativo ' etichetta ” argomento che specifica il nome dell'operazione. È consigliato in più occorrenze del metodo “console.time()” per identificare facilmente ogni operazione.





Codice HTML

Passa attraverso il seguente codice HTML:

< h2 > consolare. tempo ( ) Metodo in javascript h2 >

< P > Apri la console ( F12 ) per controllare l'esecuzione Tempo P >

Nello snippet di codice sopra:



  • IL '

    Il tag ” crea un sottotitolo che mostra l'istruzione specificata.

  • IL '

    Il tag ” specifica un paragrafo.

Nota: Il codice HTML di cui sopra sarà seguito in tutto l'articolo.

Esempio 1: applicazione del metodo 'console.time()' per analizzare il tempo di esecuzione di una funzionalità del codice (ciclo 'for')

In questo esempio, il ' console.tempo() ” metodo viene utilizzato per ottenere il tempo di esecuzione del definito “ per ” loop in JavaScript.

codice javascript

Considera le righe di codice indicate di seguito:

< copione >

consolare. tempo ( 'per ciclo' ) ;

per ( c'è un = 0 ; UN < 1000 ; UN ++ ) {

}

consolare. tempoFine ( 'per ciclo' ) ;

copione >

Nel blocco di codice sopra:

  • Specificare la ' console.tempo() ” metodo con etichetta “ per ciclo ” all'inizio del ciclo “for” definito.
  • Dopodiché un “ per Viene inizializzato il ciclo che eseguirà l'iterazione 1000 volte.
  • Infine il “ console.timeEnd() ” viene definito un metodo che ferma il timer e mostra il tempo di esecuzione totale del ciclo “for”.

Produzione

Come visto, la console mostra il tempo totale di esecuzione del ciclo 'for' in millisecondi (ms).

Esempio 2: applicazione del metodo 'console.timeEnd()' per confrontare il tempo di esecuzione dei loop

Questo esempio spiega come il ' console.tempo() Il metodo 'può essere utilizzato per confrontare più operazioni, ad esempio il tempo di esecuzione dei 'loop' per il confronto.

codice javascript

Panoramica del seguente codice JavaScript:

< copione >

consolare. tempo ( 'Primo ciclo for' ) ;

per ( era in = 0 ; io < 1000 ; io ++ ) {

}

consolare. tempoFine ( 'Primo ciclo for' ) ;

consolare. tempo ( 'Secondo per ciclo' ) ;

per ( c'è un = 0 ; UN < 2000 ; UN ++ ) {

}

consolare. tempoFine ( 'Secondo per ciclo' ) ;

copione >

Nel codice sopra:

  • Per prima cosa, specifica il ' console.tempo() ” metodo per avviare il timer per il primo inizializzato “ per ' ciclo continuo.
  • Nella fase successiva, viene inizializzato il primo ciclo 'for'.
  • Successivamente, allegare il ' console.timeEnd() ” metodo per fermare il timer per ottenere il tempo totale di esecuzione.
  • Successivamente, il metodo 'console.time()' viene applicato nuovamente per quest'ultimo ciclo e anche il metodo 'console.timeEnd()' arresta il timer.

Produzione

Come analizzato, la console mostra il tempo di esecuzione totale di entrambi i cicli 'for' inizializzati, confrontandoli.

Conclusione

JavaScript offre il built-in ' console.tempo() ” che avvia il timer e calcola la durata della funzionalità del codice specificata. Aiuta a confrontare il tempo di esecuzione delle operazioni ea scopo di test. Una volta che il timer si avvia, si ferma con l'aiuto del metodo 'console.timeEnd()'.

Questa guida descrive il funzionamento e l'utilizzo del metodo 'console.time()' in JavaScript.