Memory usage by subsystem

*Notice:

1. MemTracker only counts the memory on part of the main execution path, which is usually less than the real process memory.

2. each `type` is the sum of a set of tracker values, `sum of all trackers` is the sum of all trackers of all types, .

3. `process resident memory` is the physical memory of the process, from /proc VmRSS VmHWM.

4. `process virtual memory` is the virtual memory of the process, from /proc VmSize VmPeak.

5.`/mem_tracker?type=` to view the memory details of each type, for example, `/mem_tracker?type=query` will list the memory of all queries; `/mem_tracker?type=global` will list the memory of all Cache, metadata and other global life cycles.

see documentation for details.
TypeLabelParent LabelLimitCurrent Consumption(Bytes)Current Consumption(Normalize)Peak Consumption(Bytes)Peak Consumption(Normalize)
experimentalnone00K00K
clonenone00K00K
schema_changenone00K00K
compactionnone00K14441813541377M,285K
loadnone-1045444-1020K1334965943112G,443M,232K
querynone27411019192G,566M,121K50356738234G,706M,402K
globalnone-172393252-164M,416K1559455577314G,536M,130K
tc/jemalloc cachenone648121192618M,98K-1-1K
sum of all trackersnone32157844152G,1018M,830K-1-1K
process resident memorynone90711654408G,458M,960K2283989401621G,277M,840K
process virtual memorynone7072114688065G,884M,964K7125827993666G,373M,196K