Maison >interface Web >js tutoriel >Comment puis-je mesurer efficacement le temps d'exécution des fonctions JavaScript ?
Comment mesurer la durée d'exécution d'une fonction
Mesurer le temps d'exécution d'une fonction peut fournir des informations précieuses sur l'optimisation des performances. Il existe plusieurs approches pour réaliser cette mesure.
Utiliser performance.now() pour la mesure des performances en temps réel
L'approche moderne pour l'exécution de fonctions de synchronisation consiste à utiliser le API performance.now(). Il renvoie le temps écoulé depuis le début de la navigation en millisecondes haute résolution. Pour l'utiliser efficacement :
Dans Node.js, il est nécessaire d'importer la classe de performance en utilisant const { performance } = require('perf_hooks');.
Utilisation de console.time pour une mesure simple du temps
La méthode console.time offre un moyen simple de mesurer l'exécution temps. Cependant, il ne prend en charge qu'une seule mesure à la fois :
La chaîne passée à time() et timeEnd() doivent correspondre pour arrêter correctement le minuteur. Reportez-vous à la documentation MDN ou Node.js pour des explications détaillées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!