xinyiZzz commented on code in PR #9301: URL: https://github.com/apache/incubator-doris/pull/9301#discussion_r863552739
########## be/src/runtime/mem_tracker.h: ########## @@ -97,8 +104,9 @@ class MemTracker { // Gets a shared_ptr to the "process" tracker, creating it if necessary. static std::shared_ptr<MemTracker> get_process_tracker(); static MemTracker* get_raw_process_tracker(); - // Gets a shared_ptr to the "brpc server" tracker, creating it if necessary. - static std::shared_ptr<MemTracker> get_brpc_server_tracker(); + // Get a temporary tracker with a specified label, and the tracker will be created when the label is first get. + // Temporary trackers are not automatically destructed, which is usually used for debugging. + static std::shared_ptr<MemTracker> get_temporary_mem_tracker(const std::string& label); Review Comment: removed `brpc_server_tracker`, The test found that the values of `brpc_server_tracker` and `process_tracker` are almost the same, I understand that most of the operations of Doris are `brpc` calls. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org