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