[Enhance] Improve the readability of memtrackers' name (#5455)

Improve the readability of memtrackers' name, then you will be happy to read website be_ip:port/mem_tracker
This commit is contained in:
Yingchun Lai
2021-03-11 22:33:31 +08:00
committed by GitHub
parent e5c7a6dd9f
commit 0131c33966
33 changed files with 78 additions and 43 deletions

View File

@ -173,9 +173,9 @@ Status ExecNode::prepare(RuntimeState* state) {
runtime_profile()->total_time_counter()),
"");
_mem_tracker = MemTracker::CreateTracker(_runtime_profile.get(), -1,
"ExecNode " + _runtime_profile->name(),
"ExecNode:" + _runtime_profile->name(),
state->instance_mem_tracker());
_expr_mem_tracker = MemTracker::CreateTracker(-1, "ExecNode Exprs", _mem_tracker);
_expr_mem_tracker = MemTracker::CreateTracker(-1, "ExecNode:Exprs:" + _runtime_profile->name(), _mem_tracker);
_expr_mem_pool.reset(new MemPool(_expr_mem_tracker.get()));
// TODO chenhao
RETURN_IF_ERROR(Expr::prepare(_conjunct_ctxs, state, row_desc(), expr_mem_tracker()));