From e13b0d2c1602e21eb849581a264590e10cab8f9e Mon Sep 17 00:00:00 2001 From: rabbitstack Date: Tue, 3 Mar 2026 18:49:15 +0100 Subject: [PATCH] perf(etw): Increase default max buffers Increase ETW session default max buffes to the number of CPUs * 8. --- pkg/config/eventsource.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/config/eventsource.go b/pkg/config/eventsource.go index 60a316deb..052c0d6c7 100644 --- a/pkg/config/eventsource.go +++ b/pkg/config/eventsource.go @@ -22,11 +22,12 @@ package config import ( - "github.com/rabbitstack/fibratus/pkg/event" - "github.com/rabbitstack/fibratus/pkg/util/bitmask" "runtime" "time" + "github.com/rabbitstack/fibratus/pkg/event" + "github.com/rabbitstack/fibratus/pkg/util/bitmask" + pstypes "github.com/rabbitstack/fibratus/pkg/ps/types" "github.com/spf13/viper" ) @@ -57,7 +58,7 @@ const ( var ( defaultMinBuffers = uint32(runtime.NumCPU() * 2) - defaultMaxBuffers = defaultMinBuffers + 20 + defaultMaxBuffers = uint32(runtime.NumCPU() * 8) defaultFlushInterval = time.Second )