Profiler 类別

Profiler 类別能让你添加你自己的分析資訊到分析器。

mark($label)

mark 方法将添加一个速度标記到分析器, 这个标記将在分析器的 "Load Time" 段落呈现。

靜態
參数
參数 預設 描述
$label 必要 敘述被設定标記的文字标籤。
回傳
範例
Profiler::mark('start of this piece of code');

mark_memory($var, $name)

mark_memory 方法将添加一个記憶體标記到分析器。 如果你傳送一个變数,該變数的記憶體使用情況将被記錄, 如果沒有,标記的時間點記憶體使用情況将被記錄。

靜態
參数
參数 預設 描述
$var false 變数,其大小将被記錄。如果 false 或不指定,PHP 記憶體使用情況将被記錄。
$name 'Memory Usage' 敘述被設定标記的文字标籤。
回傳
範例
Profiler::mark_memory($this, 'Controller_Welcome object');

console($text)

console 方法将添加一个紀錄條目到分析器。

靜態
參数
參数 預設 描述
$text 必要 敘述被設定紀錄條目的文字。
回傳
範例
Profiler::console('start of this piece of code');