优化xxhash和fnv相关代码

This commit is contained in:
GoEdgeLab
2024-04-18 18:25:33 +08:00
parent d2725fc713
commit 57c1ec5d19
12 changed files with 61 additions and 18 deletions

View File

@@ -7,7 +7,7 @@ import (
"github.com/TeaOSLab/EdgeNode/internal/utils/fasttime"
memutils "github.com/TeaOSLab/EdgeNode/internal/utils/mem"
syncutils "github.com/TeaOSLab/EdgeNode/internal/utils/sync"
"github.com/cespare/xxhash"
"github.com/cespare/xxhash/v2"
"sync"
"time"
)

View File

@@ -22,3 +22,11 @@ func BenchmarkHashString(b *testing.B) {
}
})
}
func BenchmarkHashString_Long(b *testing.B) {
b.RunParallel(func(pb *testing.PB) {
for pb.Next() {
_ = fnv.HashString("HELLO,WORLDHELLO,WORLDHELLO,WORLDHELLO,WORLDHELLO,WORLDHELLO,WORLD")
}
})
}