spatial-db/hash_read_test.go

40 lines
691 B
Go
Raw Normal View History

package main
import (
"fmt"
"testing"
"git.nicholasnovak.io/nnovak/spatial-db/server"
)
var hash server.HashServer
var hashInit bool
func initHash() {
if !hashInit {
fmt.Println("Initializing hash server")
hash.SetStorageRoot("skygrid-save")
hashInit = true
}
}
func BenchmarkReadWithin128Hashtable(b *testing.B) {
initHash()
readBlockTemplate(&hash, b, 128)
}
func BenchmarkReadWithin512Hashtable(b *testing.B) {
initHash()
readBlockTemplate(&hash, b, 512)
}
func BenchmarkReadWithin2048Hashtable(b *testing.B) {
initHash()
readBlockTemplate(&hash, b, 2048)
}
func BenchmarkReadWithin65536Hashtable(b *testing.B) {
initHash()
readBlockTemplate(&hash, b, 65536)
}