]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
identity: Use clear to clear the finder seen map
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 15 Mar 2025 17:26:11 +0000 (18:26 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 15 Mar 2025 18:05:45 +0000 (19:05 +0100)
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

index fd1055aef9720397854bbd2a1d696da41dc7f320..9d9f9d138713c1c16117b0be1f7cc499afb02ed3 100644 (file)
@@ -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)
 }