This is an automated email from the ASF dual-hosted git repository. lihaopeng pushed a change to branch branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
from 62e02305233 [branch-2.1](memory) Add `ThreadMemTrackerMgr` BE UT (#37654) add cf2fb6945a2 [branch-2.1](memory) Refactor LRU cache policy memory tracking (#37658) No new revisions were added by this update. Summary of changes: be/src/common/config.cpp | 2 + be/src/common/config.h | 5 +- be/src/olap/page_cache.cpp | 35 +++++- be/src/olap/page_cache.h | 54 +++----- .../segment_v2/bitshuffle_page_pre_decoder.h | 4 +- be/src/olap/rowset/segment_v2/encoding_info.h | 2 +- .../rowset/segment_v2/inverted_index_cache.cpp | 10 +- .../olap/rowset/segment_v2/inverted_index_cache.h | 42 +++---- be/src/olap/rowset/segment_v2/page_io.cpp | 14 +-- be/src/olap/schema_cache.h | 9 +- be/src/olap/segment_loader.cpp | 6 +- be/src/olap/segment_loader.h | 11 +- be/src/olap/storage_engine.h | 10 +- be/src/olap/tablet_meta.h | 11 +- be/src/olap/tablet_schema_cache.cpp | 4 +- be/src/olap/tablet_schema_cache.h | 10 +- be/src/olap/txn_manager.h | 11 +- be/src/runtime/load_channel_mgr.h | 9 +- be/src/runtime/memory/cache_manager.h | 5 +- be/src/runtime/memory/cache_policy.h | 28 ----- be/src/runtime/memory/lru_cache_policy.h | 140 +++++++++++++++++---- be/src/runtime/memory/lru_cache_value_base.h | 12 +- be/src/service/point_query_executor.cpp | 10 +- be/src/service/point_query_executor.h | 15 ++- be/src/util/obj_lru_cache.cpp | 6 +- be/src/util/obj_lru_cache.h | 11 +- be/src/vec/common/allocator.cpp | 5 +- be/test/olap/lru_cache_test.cpp | 12 +- be/test/olap/page_cache_test.cpp | 30 +++-- 29 files changed, 294 insertions(+), 229 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org