|  | @@ -81,3 +81,25 @@ func BenchmarkNewLocalBuffer2048(b *testing.B) {
 | 
	
		
			
				|  |  |  		buffer.Release()
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +func BenchmarkBufferValue(b *testing.B) {
 | 
	
		
			
				|  |  | +	x := Buffer{}
 | 
	
		
			
				|  |  | +	doSomething := func(a Buffer) {
 | 
	
		
			
				|  |  | +		_ = a.Len()
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	b.ResetTimer()
 | 
	
		
			
				|  |  | +	for i := 0; i < b.N; i++ {
 | 
	
		
			
				|  |  | +		doSomething(x)
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +func BenchmarkBufferPointer(b *testing.B) {
 | 
	
		
			
				|  |  | +	x := NewSmallBuffer()
 | 
	
		
			
				|  |  | +	doSomething := func(a *Buffer) {
 | 
	
		
			
				|  |  | +		_ = a.Len()
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	b.ResetTimer()
 | 
	
		
			
				|  |  | +	for i := 0; i < b.N; i++ {
 | 
	
		
			
				|  |  | +		doSomething(x)
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +}
 |