set_time_limit(0); //運行時間spa
ini_set('memory_limit', '256M'); //運行內存限制
$t1 = microtime(true); //獲取當前時間戳的微妙
for ($i=0; $i < 200000 ; $i++) {
$result = Db::execute('insert into tp_sms_log (mobile) values ('.$i.')');
}
$t2 = microtime(true);
$time= round($t2-$t1,2); //microtime() 加上 true 參數, 返回的將是一個浮點類型. 這樣 t1 和 t2 獲得的就是兩個浮點數, 相減以後獲得之間的差. 因爲浮點的位數很長, 或者說不肯定, 因此使用 round() 取出小數點後 3 位。
echo "耗時:".$time."<br/>";
$neicun = memory_get_usage()/1024/1024; //memory_get_usage() 返回的單位是b,/1024獲得kb,/(1024*1024)獲得mb,依次類推。
echo "消耗的內存: 」$neicun;
var_dump($time);die內存