You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Nikolay Izhikov (Jira)" <ji...@apache.org> on 2023/10/09 06:51:00 UTC

[jira] [Created] (IGNITE-20594) Replace ThreadLocal ByteBuffer with PooledAllocator

Nikolay Izhikov created IGNITE-20594:
----------------------------------------

             Summary: Replace ThreadLocal ByteBuffer with PooledAllocator
                 Key: IGNITE-20594
                 URL: https://issues.apache.org/jira/browse/IGNITE-20594
             Project: Ignite
          Issue Type: Task
            Reporter: Nikolay Izhikov
            Assignee: Nikolay Izhikov


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.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)