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

Function GetMemoryUsage

internal/rooms/memory.go:7–17  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5)
6
7func GetMemoryUsage() map[string]util.MemoryResult {
8
9 ret := map[string]util.MemoryResult{}
10
11 ret["rooms"] = util.MemoryResult{Memory: util.MemoryUsage(roomManager.rooms), Count: len(roomManager.rooms)}
12 ret["zones"] = util.MemoryResult{Memory: util.MemoryUsage(roomManager.zones), Count: len(roomManager.zones)}
13 ret["roomsWithUsers"] = util.MemoryResult{Memory: util.MemoryUsage(roomManager.roomsWithUsers), Count: len(roomManager.roomsWithUsers)}
14 ret["roomIdToFileCache"] = util.MemoryResult{Memory: util.MemoryUsage(roomManager.roomIdToFileCache), Count: len(roomManager.roomIdToFileCache)}
15
16 return ret
17}
18
19func init() {
20 util.AddMemoryReporter(`Rooms`, GetMemoryUsage)

Callers

nothing calls this directly

Calls 1

MemoryUsageFunction · 0.92

Tested by

no test coverage detected