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');
|