From 70d3baf515740ef2be305e59054f07e3e3606758 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 15 Apr 2024 11:24:14 +0800 Subject: [PATCH] 1 --- sysutils.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sysutils.go b/sysutils.go index 8e9e988..628a089 100644 --- a/sysutils.go +++ b/sysutils.go @@ -9,6 +9,7 @@ import ( "os" "reflect" "time" + "sync" "runtime" "hash/crc32" ) @@ -269,6 +270,15 @@ func CalcCrc32(data string) uint32 { return c.Sum32() } +func GetSyncMapSize(m sync.Map) int { + var size int + m.Range(func(key, value interface{}) bool { + size++ + return true + }) + return size +} + func IsDebug() bool { return true }