diff options
| -rw-r--r-- | internal/inomap/inomap_test.go | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/internal/inomap/inomap_test.go b/internal/inomap/inomap_test.go index 3c0ea7d..0349fd6 100644 --- a/internal/inomap/inomap_test.go +++ b/internal/inomap/inomap_test.go @@ -79,3 +79,22 @@ func TestTranslateStress(t *testing.T) {  		t.Fail()  	}  } + +func BenchmarkTranslateSingleDev(b *testing.B) { +	m := New(0) +	var q QIno +	for n := 0; n < b.N; n++ { +		q.Ino = uint64(n % 1000) +		m.Translate(q) +	} +} + +func BenchmarkTranslateManyDevs(b *testing.B) { +	m := New(0) +	var q QIno +	for n := 0; n < b.N; n++ { +		q.Dev = uint64(n % 10) +		q.Ino = uint64(n % 1000) +		m.Translate(q) +	} +} | 
