MCPcopy Create free account
hub / github.com/GoMudEngine/GoMud / GetMemoryUsage

Function GetMemoryUsage

internal/users/memory.go:5–15  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import "github.com/GoMudEngine/GoMud/internal/util"
4
5func GetMemoryUsage() map[string]util.MemoryResult {
6
7 ret := map[string]util.MemoryResult{}
8
9 ret["Users"] = util.MemoryResult{Memory: util.MemoryUsage(userManager.Users), Count: len(userManager.Users)}
10 ret["Usernames"] = util.MemoryResult{Memory: util.MemoryUsage(userManager.Usernames), Count: len(userManager.Usernames)}
11 ret["Connections"] = util.MemoryResult{Memory: util.MemoryUsage(userManager.Connections), Count: len(userManager.Connections)}
12 ret["UserConnections"] = util.MemoryResult{Memory: util.MemoryUsage(userManager.UserConnections), Count: len(userManager.UserConnections)}
13
14 return ret
15}
16
17func init() {
18 util.AddMemoryReporter(`Users`, GetMemoryUsage)

Callers

nothing calls this directly

Calls 1

MemoryUsageFunction · 0.92

Tested by

no test coverage detected