Esempio n. 1
0
 public function testMain()
 {
     smartPerf::start("Linear search");
     $num = 1;
     usleep(1000 * 500);
     $t1 = smartPerf::end();
     smartPerf::start("Binary search");
     $num = 1;
     usleep(1000 * 300);
     $t2 = smartPerf::end();
     smartPerf::printRecord();
     $this->assertEquals(5, substr($t1, 0, 1));
     $this->assertEquals(3, substr($t2, 0, 1));
 }
Esempio n. 2
0
 public static function start($name)
 {
     list($usec, $sec) = explode(" ", microtime());
     self::$timeData[$name] = $sec * 1000 + intval($usec * 1000);
     self::$lastItemName = $name;
 }