1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php namespace System;
- class Benchmark {
-
- public static $marks = array();
-
- public static function start($name)
- {
- static::$marks[$name] = microtime(true);
- }
-
- public static function check($name)
- {
- return (array_key_exists($name, static::$marks)) ? number_format((microtime(true) - static::$marks[$name]) * 1000, 2) : 0.0;
- }
-
- public static function memory()
- {
- return number_format(memory_get_usage() / 1024 / 1024, 2);
- }
- }
|