From b6c2d3b031f48ff86b1c6da1ede0243d48d5ec3b Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Fri, 8 May 2026 10:18:23 +0200 Subject: [PATCH] Use testing.B.Loop in benchmarks Available since Go 1.24. --- process_test.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/process_test.go b/process_test.go index f852ce2..800626a 100644 --- a/process_test.go +++ b/process_test.go @@ -197,7 +197,7 @@ func TestFindProcessInit(t *testing.T) { func BenchmarkProcesses(b *testing.B) { b.ReportAllocs() - for i := 0; i < b.N; i++ { + for b.Loop() { _, err := ps.Processes() if err != nil { b.Fatalf("Processes: %v", err) @@ -209,8 +209,7 @@ func BenchmarkFindProcess(b *testing.B) { pid := os.Getpid() b.ReportAllocs() - b.ResetTimer() - for i := 0; i < b.N; i++ { + for b.Loop() { _, err := ps.FindProcess(pid) if err != nil { b.Fatalf("FindProcess: %v", err)