fix: benchmark function name and verify native context reuse
This commit is contained in:
parent
158c525bef
commit
fa383ebc6f
1 changed files with 5 additions and 5 deletions
|
|
@ -11,10 +11,10 @@ import (
|
|||
func BenchmarkContextReuse(b *testing.B) {
|
||||
// Small test directory to emphasize context overhead vs I/O
|
||||
testDir := "./testdata/small_dataset"
|
||||
|
||||
|
||||
b.ResetTimer()
|
||||
for i := 0; i < b.N; i++ {
|
||||
_, err := worker.DirOverallSHA256HexParallel(testDir)
|
||||
_, err := worker.DirOverallSHA256Hex(testDir)
|
||||
if err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
|
|
@ -26,14 +26,14 @@ func BenchmarkContextReuse(b *testing.B) {
|
|||
// Without context reuse: ~17ms per hash (9ms overhead)
|
||||
func BenchmarkSequentialHashes(b *testing.B) {
|
||||
testDir := "./testdata/small_dataset"
|
||||
|
||||
|
||||
b.ReportAllocs()
|
||||
b.ResetTimer()
|
||||
|
||||
|
||||
for i := 0; i < b.N; i++ {
|
||||
// Simulate viewing 10 datasets (like TUI scrolling)
|
||||
for j := 0; j < 10; j++ {
|
||||
_, err := worker.DirOverallSHA256HexParallel(testDir)
|
||||
_, err := worker.DirOverallSHA256Hex(testDir)
|
||||
if err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue