[enhancement](memtracker) Refactor load channel + memtable mem tracker (#13795)

This commit is contained in:
Xinyi Zou
2022-11-03 09:47:12 +08:00
committed by GitHub
parent b3c6af0059
commit 32a029d9dc
40 changed files with 215 additions and 168 deletions

View File

@ -220,7 +220,7 @@ Status ExecNode::prepare(RuntimeState* state) {
std::bind<int64_t>(&RuntimeProfile::units_per_second, _rows_returned_counter,
runtime_profile()->total_time_counter()),
"");
_mem_tracker = std::make_unique<MemTracker>("ExecNode:" + _runtime_profile->name(),
_mem_tracker = std::make_shared<MemTracker>("ExecNode:" + _runtime_profile->name(),
_runtime_profile.get());
SCOPED_CONSUME_MEM_TRACKER(_mem_tracker.get());