set_time_limit(0); //运行时间
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