Détermination du temps d'exécution d'un script en PHP
En PHP, la limite max_execution_time exige que la quantité de temps CPU utilisée par un script soit suivie. Cet article explore s'il existe un mécanisme permettant d'accéder à ces informations dans le script lui-même afin de faciliter la journalisation de l'utilisation du processeur PHP dans les environnements de test.
Pour les systèmes Linux, il existe une méthode simple pour calculer le temps d'horloge écoulé (plutôt que le temps CPU) d'un script :
// Determine the script's starting time (in microseconds) $time_start = microtime(true); // Execute the desired script // (Replace this block with the code you want to track) for($i=0; $i<1000; $i++){ // Perform actions } // Determine the script's end time (in microseconds) $time_end = microtime(true); // Calculate the execution time (default unit: seconds) $execution_time = $time_end - $time_start; // Output the execution time in minutes echo '<b>
Notez que cette méthode inclut le temps d'exécution non-PHP, comme l'attente des réponses de la base de données ou du disque, qui n'est pas pris en compte dans calculs max_execution_time.
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!