public static function create() {

		return new self(
			microtime( true ),
			memory_get_usage( false ),
			memory_get_usage( true ),
			memory_get_peak_usage( false ),
			memory_get_peak_usage( true )
		);
	}
public static function create() {

		return new self(
			microtime( true ),
			memory_get_usage( false ),
			memory_get_usage( true ),
			memory_get_peak_usage( false ),
			memory_get_peak_usage( true )
		);
	}
public static function create ( ) { return new self ( microtime ( true ) , memory_get_usage ( false ) , memory_get_usage ( true ) , memory_get_peak_usage ( false ) , memory_get_peak_usage ( true ) ) ; }
Creates a new snapshot based on current PHP environment metrics

Basically, this fills a new instance of a snapshot with:
microtime( true )
memory_get_usage( false )
memory_get_usage( true )
memory_get_peak_usage( false )
and
memory_get_peak_usage( true )

@return Snapshot
Creates a new snapshot based on current PHP environment metrics