Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-4082

Track all memory allocations not intended for the cache

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:

      Users of WiredTiger have a general desire to know how much memory WiredTiger is consuming outside of the cache. It might help us identify where memory usage is coming from if we tag allocations and frees into different categories (for cache, not for cache to start with).

      We should carefully consider whether this would be useful. The WiredTiger cache tracking is complex and disassociated from the actual memory allocation, and involves adjustments for assumed allocator overhead. As such it's not likely that we could create a set of information that could be used for double-accounting in terms of comparing what WiredTiger reports with what the allocator reports.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: