MCPcopy Create free account
hub / github.com/IceFireDB/IceFireDB / dumpServer

Method dumpServer

server_info.go:115–133  ·  view source on GitHub ↗
(buf *bytes.Buffer)

Source from the content-addressed store, hash-verified

113}
114
115func (i *info) dumpServer(buf *bytes.Buffer) {
116 buf.WriteString("# Server\r\n")
117
118 threadNum, _ := runtime.ThreadCreateProfile(nil)
119 i.dumpPairs(buf,
120 infoPair{"os", i.Server.OS},
121 infoPair{"arch", runtime.GOARCH},
122 infoPair{"process_id", i.Server.ProceessID},
123 infoPair{"addr", conf.Addr},
124 infoPair{"http_addr", ldsCfg.HttpAddr},
125 infoPair{"readonly", ldsCfg.Readonly},
126 infoPair{"goroutine_num", runtime.NumGoroutine()},
127 infoPair{"gomaxprocs", runtime.GOMAXPROCS(0)},
128 infoPair{"thread_num", threadNum},
129 infoPair{"cgo_call_num", runtime.NumCgoCall()},
130 infoPair{"resp_client_num", atomic.LoadInt64(&respClientNum)},
131 infoPair{"ledisdb_version", ledis.Version},
132 )
133}
134
135func (i *info) dumpMem(buf *bytes.Buffer) {
136 buf.WriteString("# Mem\r\n")

Callers 2

DumpMethod · 0.95
dumpAllMethod · 0.95

Calls 1

dumpPairsMethod · 0.95

Tested by

no test coverage detected