original_string: public function stop() {
  		$temp['section'] = $this->section;
  
  		// set start value for system + user time
  		if (function_exists('getrusage')) {
  			$use = getrusage();
  			$user   = sprintf('%6d.%06d', $use['ru_utime.tv_sec'], $use['ru_utime.tv_usec']);
  			$system = sprintf('%6d.%06d', $use['ru_stime.tv_sec'], $use['ru_stime.tv_usec']);
  			$proctime_end = $user+$system;
  			$temp['proctime'] = $proctime_end - $this->proctime;
  		} else {
  			$temp['proctime'] = 'n/a';
  		}
  
  		$realtime_end = microtime(true);
  		$temp['realtime'] = $realtime_end - $this->realtime;
  
  		if (function_exists('memory_get_usage')) $temp['mem'] = memory_get_usage();
  		else $temp['mem'] = 'n/a';
  
  		$this->data[] = $temp;
  		$this->active	= false;
  	}
code: public function stop() {
  		$temp['section'] = $this->section;
  
  		// set start value for system + user time
  		if (function_exists('getrusage')) {
  			$use = getrusage();
  			$user   = sprintf('%6d.%06d', $use['ru_utime.tv_sec'], $use['ru_utime.tv_usec']);
  			$system = sprintf('%6d.%06d', $use['ru_stime.tv_sec'], $use['ru_stime.tv_usec']);
  			$proctime_end = $user+$system;
  			$temp['proctime'] = $proctime_end - $this->proctime;
  		} else {
  			$temp['proctime'] = 'n/a';
  		}
  
  		$realtime_end = microtime(true);
  		$temp['realtime'] = $realtime_end - $this->realtime;
  
  		if (function_exists('memory_get_usage')) $temp['mem'] = memory_get_usage();
  		else $temp['mem'] = 'n/a';
  
  		$this->data[] = $temp;
  		$this->active	= false;
  	}
code_tokens: public function stop ( ) { $ temp [ 'section' ] = $ this -> section ; // set start value for system + user time if ( function_exists ( 'getrusage' ) ) { $ use = getrusage ( ) ; $ user = sprintf ( '%6d.%06d' , $ use [ 'ru_utime.tv_sec' ] , $ use [ 'ru_utime.tv_usec' ] ) ; $ system = sprintf ( '%6d.%06d' , $ use [ 'ru_stime.tv_sec' ] , $ use [ 'ru_stime.tv_usec' ] ) ; $ proctime_end = $ user + $ system ; $ temp [ 'proctime' ] = $ proctime_end - $ this -> proctime ; } else { $ temp [ 'proctime' ] = 'n/a' ; } $ realtime_end = microtime ( true ) ; $ temp [ 'realtime' ] = $ realtime_end - $ this -> realtime ; if ( function_exists ( 'memory_get_usage' ) ) $ temp [ 'mem' ] = memory_get_usage ( ) ; else $ temp [ 'mem' ] = 'n/a' ; $ this -> data [ ] = $ temp ; $ this -> active = false ; }
docstring: Stops benchmarking of the actual section.
  
  @return null
docstring_tokens: Stops benchmarking of the actual section .