Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Skrip PHP Dalam Skrip Itu Sendiri?

Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Skrip PHP Dalam Skrip Itu Sendiri?

Barbara Streisand
Barbara Streisandasal
2024-11-26 16:03:16608semak imbas

How Can I Measure PHP Script Execution Time Within the Script Itself?

Menentukan Masa Perlaksanaan Skrip dalam PHP

Dalam PHP, had max_execution_time mewajibkan jumlah masa CPU yang digunakan oleh skrip dijejaki. Artikel ini meneroka sama ada terdapat mekanisme untuk mengakses maklumat ini dalam skrip itu sendiri untuk memudahkan pengelogan penggunaan CPU PHP dalam persekitaran ujian.

Untuk sistem Linux, kaedah mudah wujud untuk mengira masa jam dinding yang telah berlalu (sebaliknya daripada masa CPU) skrip:

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

Perhatikan bahawa kaedah ini termasuk masa pelaksanaan bukan PHP, seperti menunggu pangkalan data atau cakera jawapan, yang tidak dipertimbangkan dalam pengiraan masa_pelaksanaan maks.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Skrip PHP Dalam Skrip Itu Sendiri?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn