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: [email protected]
For additional commands, e-mail: [email protected]