public function process( $withOutput = false ) {

		$it = $this->_iterationCount;

        if( !$withOutput )
		  ob_start();

		$start = Snapshot::create();
		while( $it-- ) {

			call_user_func_array( $this->_operation, $this->_args );
		}
		$end = Snapshot::create();

        if( !$withOutput )
		  ob_get_clean();

		return $end->diff( $start );
	}
public function process( $withOutput = false ) {

		$it = $this->_iterationCount;

        if( !$withOutput )
		  ob_start();

		$start = Snapshot::create();
		while( $it-- ) {

			call_user_func_array( $this->_operation, $this->_args );
		}
		$end = Snapshot::create();

        if( !$withOutput )
		  ob_get_clean();

		return $end->diff( $start );
	}
public function process ( $ withOutput = false ) { $ it = $ this -> _iterationCount ; if ( ! $ withOutput ) ob_start ( ) ; $ start = Snapshot :: create ( ) ; while ( $ it -- ) { call_user_func_array ( $ this -> _operation , $ this -> _args ) ; } $ end = Snapshot :: create ( ) ; if ( ! $ withOutput ) ob_get_clean ( ) ; return $ end -> diff ( $ start ) ; }
Performs the benchmark.
At the start and at the end of the procedure call loop, it takes a snapshot
of PHP background data and returns the difference of both

@param bool $withOutput If set to false, output is suppressed (var_dump, echo etc.) (Default: false)

@return Snapshot
Performs the benchmark . At the start and at the end of the procedure call loop it takes a snapshot of PHP background data and returns the difference of both