午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

PHP程序加速探索之腳本執行速度測試

瀏覽:21日期:2024-02-05 14:19:16

前面有提到,只有找到影響速度的代碼,我們才有可能進行優化。PEAR的benchmark包中的Benchmark_Timer類和Benchmark_Iterate類,可以用來很方便地測試腳本執行的速度。(關于PEAR的安裝與配置請自行查看相關資料) 。

首先用Benchmark_Iterate類來測試程序中某個函數或類的某個方法的執行時間。

benchmark1.php

require_once('Benchmark/Iterate.php'); $benchmark = new Benchmark_Iterate();

$benchmark->run(10, 'myFunction','test'); $result = $benchmark->get(); echo '

'; print_r($result); echo ''; exit;

function myFunction($var) { // do something echo 'Hello '; }

?>

建立benchmark Iterate對象$benchmark,這個對象用來執行myFunction函數10次。

$argument變量每次都傳遞給myFunction. 多次運行的分析結果存入$result,然后用benchmark對象的get()方法來獲取。這個結果用print_r()輸出到屏幕。通常會輸出這樣的結果:

Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello

Array([1] => 0.000427 [2] => 0.000079 [3] => 0.000072 [4] => 0.000071 [5] => 0.000076 [6] => 0.000070 [7] => 0.000073 [8] => 0.000070 [9] => 0.000074 [10] => 0.000072 [mean] => 0.000108 [iterations] => 10)

myFunction的每次執行,benchmark對象都會跟蹤執行時間。并且會計算平均的執行時間([mean]那一行)。通過多次運行目標函數,你可以得到該函數的平均運行時間。

在實際測試中,函數的次數應當至少1000次左右,這樣可以得到較客觀的結果。

標簽: PHP
主站蜘蛛池模板: 最新av片 | 男人天堂手机在线 | 九九热这里都是精品 | 小萝莉末成年一区二区 | 日本毛片视频 | 欧美一区二区在线视频 | 久久久黄色网 | 自拍亚洲欧美 | 爽爽窝窝午夜精品一区二区 | www.com黄色 | 一区二区在线视频播放 | 免费福利视频在线观看 | 人人爱人人 | 天天干天天爱天天操 | 久久午夜片 | 91免费视频入口 | 国产乱人乱偷精品视频a人人澡 | 亚洲欧美日韩偷拍 | 亚洲www. | 天天cao| 日本大片在线播放 | 特级一级黄色片 | 91福利视频网 | 国产精品久久久久永久免费看 | www黄在线观看 | 四虎黄色影院 | 四虎最新入口 | 欧美一级淫片免费视频魅影视频 | 亚洲看片网站 | 看免费黄色大片 | 大香焦伊人 | 国产精品第 | 亚洲成a人片 | 国产在线看 | 国产视频一区在线播放 | 毛片大全免费 | 久久官网| 天天干天天干 | 人人插人人草 | 日韩欧美大片在线观看 | 视频一区中文字幕 |