決定 PHP 腳本的精確執行時間
測量 PHP 腳本的執行時間對於效能最佳化至關重要。本指南介紹了一種以毫秒為單位捕獲執行時間的準確方法。
使用 microtime() 測量時間間隔
PHP 的 microtime() 函數提供了一種測量時間的多功能工具具有微秒精度的間隔。當使用 true 參數呼叫時,microtime() 傳回一個浮點數值,表示目前 Unix 時間戳,包括自紀元以來的微秒小數。
用法:
<code class="php">$startTime = microtime(true); // Code whose execution time is being measured $endTime = microtime(true); $executionTimeMs = ($endTime - $startTime) * 1000;</code>
範例:
<code class="php">$start = microtime(true); for ($i = 0; $i < 1000000; $i++) { // Do some stuff } $timeElapsedMs = (microtime(true) - $start) * 1000; echo "Execution time: {$timeElapsedMs} milliseconds";</code>
此腳本測量完成迭代超過一百萬個元素的循環所需的時間,以毫秒為單位顯示執行時間。
使用 microtime() 的好處
請記住,準確的時間測量對於最佳化 PHP 應用程式的效能至關重要。透過利用 microtime(),您可以精確確定腳本的執行時間並找出潛在的瓶頸。
以上是如何精確測量PHP腳本的毫秒執行時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!