Exemplo n.º 1
0
 /**
  * test string bytes
  */
 public function testBytes()
 {
     $this->assertEquals('956b', CCStr::bytes(956));
     $this->assertEquals('42.4kb', CCStr::bytes(43413));
     $this->assertEquals('423.96kb', CCStr::bytes(434131));
     $this->assertEquals('41.4mb', CCStr::bytes(43413313));
     $this->assertEquals('4.04gb', CCStr::bytes(4341311313));
     $this->assertEquals('42kb', CCStr::bytes(43413, 0));
     $this->assertEquals('423.956kb', CCStr::bytes(434131, 3));
     $this->assertEquals('41.4022mb', CCStr::bytes(43413313, 4));
     $this->assertEquals('41.4mb', CCStr::bytes(43434513, 1));
 }
Exemplo n.º 2
0
 /**
  * returns current memory usage
  *
  * @param bool 		$format
  * @return string
  */
 public static function memory($format = false)
 {
     $memory = memory_get_usage() - CCF_PROFILER_MEM;
     if ($format) {
         return CCStr::bytes($memory);
     }
     return $memory;
 }