summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2025-03-15 18:26:11 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2025-03-15 19:05:45 +0100
commit52561d561a591a6fb757b6d417138e0a79bce790 (patch)
tree415166b4c16c4f50cde97286088ab853bfcd3cd0
parentf4f21f5ea34ed98f78f70cd53581d4dfa8b7916c (diff)
downloadhugo-52561d561a591a6fb757b6d417138e0a79bce790.tar.gz
hugo-52561d561a591a6fb757b6d417138e0a79bce790.zip
identity: Use clear to clear the finder seen map
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) ```
-rw-r--r--identity/finder.go4
1 files changed, 1 insertions, 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)
}