.
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.