public static function debugRunTime()
        $info = debug_backtrace(0, 1)[0];
        //最后一次记录的耗时
        $last = empty(self::$ts) ? 0 : self::$ts[count(self::$ts) - 1]['time'];
        //累计耗时
        $sum = microtime(1) - RUN_START_TIME;
        $path = str_replace(Yii::app()->basePath, '/', $info['file']);
        self::$ts[] = [
            'time'   => $sum,
            'add'    => $sum - $last,
            'file'   => "({$info['line']}){$path}",
            'memory' => memory_get_usage(),
        ];
}

标签: none

添加新评论