Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-20594

Replace ThreadLocal ByteBuffer with PooledAllocator

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • Docs Required, Release Notes Required

    Description

      Current approach uses thread local ByteBuffer to write data while dumping caches.
      This can lead to memory overhead when only some threads from pool modifies data (call writeChanged) and for each thread separate ByteBuffer allocated.
      We have PooledAllocator that can provide ability to reduce memory overhead.
      Need to study if it can be used in this case.

      Attachments

        Activity

          People

            yuri.naryshkin Yuri Naryshkin
            nizhikov Nikolay Izhikov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: