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)
overviewothernone00K00K
overviewschema_changenone00K00K
overviewcompactionnone00K1602424144314G,945M,929K
overviewloadnone00K38238466883G,574M,721K
overviewquerynone00K109731840104M,664K
overviewglobalnone4890956846M,659K4894235446M,691K
overviewtc/jemalloc_cachenone16398469521563M,901K-1-1K
overviewtc/jemalloc_metadatanone589617600562M,310K-1-1K
overviewsum of all trackersnone22783741202G,124M,846K-1-1K
overviewprocess resident memorynone38725263363G,621M,132K2629834752024G,504M,60K
overviewreserve_memorynone00K-1-1K
overviewprocess virtual memorynone233444421632217G,421M,972K233452937216217G,430M,72K