think\Debug::remark PHP Method

remark() public static method

记录时间(微秒)和内存使用情况
public static remark ( string $name, mixed $value = '' ) : mixed
$name string 标记位置
$value mixed 标记值 留空则取当前 time 表示仅记录时间 否则同时记录时间和内存
return mixed
    public static function remark($name, $value = '')
    {
        // 记录时间和内存使用
        self::$info[$name] = is_float($value) ? $value : microtime(true);
        if ('time' != $value) {
            self::$mem['mem'][$name] = is_float($value) ? $value : memory_get_usage();
            self::$mem['peak'][$name] = memory_get_peak_usage();
        }
    }

Usage Example

Example #1
0
/**
 * 记录时间(微秒)和内存使用情况
 * @param string $start 开始标签
 * @param string $end 结束标签
 * @param integer $dec 小数位
 * @return mixed
 */
function G($start, $end = '', $dec = 6)
{
    if ('' == $end) {
        \think\Debug::remark($start);
    } else {
        return 'm' == $dec ? \think\Debug::getRangeMem($start, $end) : \think\Debug::getRangeTime($start, $end, $dec);
    }
}
All Usage Examples Of think\Debug::remark