eden-miror/src/video_core/buffer_cache
CamilleLaVey 1a9b4b37e1
[buffer_cache] Add batching support for memory tracker updates (#3288)
I added a batching/ coalescing of ranges in WordManager to reduce calls per pages in UpdatePagesCachedCount, also a test to verify if FlushCachedWrites coalesced (reduces callings to UpdatePagesCachedCount) callings and register each of them to inspect them.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3288
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: DraVee <dravee@eden-emu.dev>
Co-authored-by: CamilleLaVey <camillelavey99@gmail.com>
Co-committed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-01-18 03:48:09 +01:00
..
buffer_base.h SMMU: Initial adaptation to video_core. 2024-01-18 21:12:30 -05:00
buffer_cache.cpp [meta] remove MicroProfile (#185) 2025-08-06 07:48:11 +02:00
buffer_cache.h [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by hardware capabilities for QCOM. (#3280) 2026-01-11 05:31:23 +01:00
buffer_cache_base.h [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by hardware capabilities for QCOM. (#3280) 2026-01-11 05:31:23 +01:00
memory_tracker_base.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
usage_tracker.h buffer_cache: avoid overflow in usage tracker (#13166) 2024-02-27 15:39:11 +01:00
word_manager.h [buffer_cache] Add batching support for memory tracker updates (#3288) 2026-01-18 03:48:09 +01:00