From 52561d561a591a6fb757b6d417138e0a79bce790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Sat, 15 Mar 2025 18:26:11 +0100 Subject: [PATCH] identity: Use clear to clear the finder seen map MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Faster: ``` Finder/Find_one-10 172.8n ± 26% 129.3n ± 2% -25.18% (p=0.002 n=6) Finder/Find_none-10 174.0n ± 1% 130.6n ± 0% -24.94% (p=0.002 n=6) ``` --- identity/finder.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/identity/finder.go b/identity/finder.go index fd1055aef..9d9f9d138 100644 --- a/identity/finder.go +++ b/identity/finder.go @@ -45,9 +45,7 @@ func putSearchID(sid *searchID) { sid.dp = nil sid.peq = nil sid.eqer = nil - for k := range sid.seen { - delete(sid.seen, k) - } + clear(sid.seen) searchIDPool.Put(sid) }