Skip to content

Instantly share code, notes, and snippets.

@florianl
florianl / bench_test.go
Last active April 27, 2026 06:09
compare fmt.Sprint with strings.Join
package main
import (
"cmp"
"fmt"
"slices"
"strings"
"testing"
)
From d1238d4e93d7da728fe06e7d107d23d8e00aa1d2 Mon Sep 17 00:00:00 2001
From: Florian Lehner <florian.lehner@elastic.co>
Date: Wed, 11 Feb 2026 14:47:28 +0100
Subject: [PATCH] implement benchmark
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
---
pdata/pprofile/go.mod | 2 +
pdata/pprofile/go.sum | 14 +--
pdata/pprofile/pb_bench_test.go | 186 ++++++++++++++++++++++++++++++++
package main
import (
"bytes"
"fmt"
"regexp"
"strconv"
"strings"
"testing"
From 9c3af2c44583e83444bfd19a45e0beaba4f2e8e6 Mon Sep 17 00:00:00 2001
From: Florian Lehner <dev@der-flo.net>
Date: Wed, 28 Jan 2026 20:05:10 +0100
Subject: [PATCH] kallsyms: TBD
TBD
Signed-off-by: Florian Lehner <dev@der-flo.net>
---
include/linux/filter.h | 8 ++++++++
package main
import (
"math/rand"
"slices"
"sort"
"testing"
"time"
)
$ git s
6dbd97595a390243ec3d79e827527c740ee74c87
## main...origin/main
$ time sudo ./mm-impact /opt/Elastic/Agent/data/elastic-agent-9.2.0-e7bf31/components/agentbeat
Initial numbers
--- Go Runtime Memory Stats (Managed by GC) ---
Total Allocated: 329.11 KB
Heap In Use: 880.00 KB
System Memory (Sys): 6.65 MB
From 9c4bc84cc73f612182bd831c23fbd375c9db36a8 Mon Sep 17 00:00:00 2001
From: Florian Lehner <florian.lehner@elastic.co>
Date: Tue, 7 Oct 2025 09:28:45 +0200
Subject: [PATCH] createNewRequest
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
---
config/confighttp/compression.go | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
package main
import (
"log"
"os/exec"
"syscall"
)
func main() {
path, err := exec.LookPath("python3.13")
From 39729efd92ad61b13d6b4db1b49f1eb521e5b7ed Mon Sep 17 00:00:00 2001
From: Florian Lehner <florian.lehner@elastic.co>
Date: Fri, 26 Sep 2025 11:47:49 +0200
Subject: [PATCH] benchmark-confighttp-syncPool
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
---
config/confighttp/compression_test.go | 181 ++++++++++++++++++++++++++
1 file changed, 181 insertions(+)
python3 -c "
import struct
import sys
def parse_partition_table(filename):
with open(filename, 'rb') as f:
data = f.read()
partitions = []
offset = 0