update /save
This commit is contained in:
@ -6,18 +6,17 @@ import (
|
||||
)
|
||||
|
||||
func TestColumn(t *testing.T) {
|
||||
var c Column
|
||||
r, err := region.Open("testdata/region/r.0.0.mca")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer r.Close()
|
||||
|
||||
var c Column
|
||||
data, err := r.ReadSector(0, 0)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
err = c.Load(data)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
@ -36,10 +35,13 @@ func BenchmarkColumn_Load(b *testing.B) {
|
||||
defer r.Close()
|
||||
|
||||
for i := 0; i < b.N; i++ {
|
||||
x, y := (i%1024)/32, (i%1024)%32
|
||||
//x, y := rand.Intn(32), rand.Intn(32)
|
||||
x, z := (i%1024)/32, (i%1024)%32
|
||||
//x, z := rand.Intn(32), rand.Intn(32)
|
||||
if !r.ExistSector(x, z) {
|
||||
continue
|
||||
}
|
||||
|
||||
data, err := r.ReadSector(x, y)
|
||||
data, err := r.ReadSector(x, z)
|
||||
if err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user