From fe3212506deefa284a3e3f72e85c0af57fa6f32d Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Fri, 20 Jun 2025 15:09:05 +0200 Subject: [PATCH] Improved fs.Walk performance --- src/fs/Walk_fast.go | 2 +- src/fs/bench_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fs/Walk_fast.go b/src/fs/Walk_fast.go index e686f55..f85f811 100644 --- a/src/fs/Walk_fast.go +++ b/src/fs/Walk_fast.go @@ -17,7 +17,7 @@ func Walk(directory string, callBack func(string)) error { } defer syscall.Close(fd) - buffer := make([]byte, 1024) + buffer := make([]byte, 512) for { n, err := syscall.ReadDirent(fd, buffer) diff --git a/src/fs/bench_test.go b/src/fs/bench_test.go index a8202db..6cc12ab 100644 --- a/src/fs/bench_test.go +++ b/src/fs/bench_test.go @@ -30,7 +30,7 @@ func BenchmarkReaddirnames(b *testing.B) { func(string) {}(file) } - f.Close() + assert.Nil(b, f.Close()) } }