ホームページ > バックエンド開発 > PHPチュートリアル > PHPでプログラムの実行時間を計算する

PHPでプログラムの実行時間を計算する

*文
リリース: 2023-03-18 13:56:01
オリジナル
4996 人が閲覧しました

PHP はプログラムの実行時間をどのように計算しますか?この記事では、主に PHP でプログラムの実行時間を計算する方法を紹介します。md5 関数の暗号化実行時間を例として、関数の実行時間を計算する PHP の方法を分析します。お役に立てれば幸いです。

この記事の例では、PHP で関数の実行時間を計算する方法を説明します。皆さんの参考に共有してください。詳細は次のとおりです:

プログラムの前後の開始時間と終了時間を記録できます。その2つの時間の差がプログラムの実行時間です。


<?php
$long_str = "this is a test to see how much time md5 function takes to execute over this string";
// start timing from here
$start = microtime(true);
// function to test
$md5 = md5($long_str);
$elapsed = microtime(true) - $start;
echo "That took $elapsed seconds.\n";
?>
ログイン後にコピー


実行結果は次のとおりです:

それは7.1525573730469E-6秒かかりました。

関数の実行時間を計算し、微妙なメソッドを取得するためのメソッド


rrリー


原則: 関数の開始時刻と終了時刻をそれぞれ記録し、その時間差が関数の実行時間になります


// 获得微妙方法
 function getMillisecond()
 {
   list($s1, $s2) = explode(&#39; &#39;, microtime());
   return (float)sprintf(&#39;%.0f&#39;, (floatval($s1) + floatval($s2)) * 1000);
 }
ログイン後にコピー

関連推奨事項:

PHP はインタープリタ型言語として、コンパイル済み言語とパフォーマンスにギャップがありますJava と C++ で PHP の効率が向上するのはなぜですか?

PHPのパフォーマンス分析と実験: パフォーマンスの巨視的分析

PHPのパフォーマンス分析と実験: パフォーマンスの微視的分析

以上がPHPでプログラムの実行時間を計算するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート