Nikolay Izhikov created IGNITE-27177:
----------------------------------------

             Summary: BinaryWriter#typeId(int) setter can be removed
                 Key: IGNITE-27177
                 URL: https://issues.apache.org/jira/browse/IGNITE-27177
             Project: Ignite
          Issue Type: Improvement
            Reporter: Maksim Timonin
            Assignee: Nikolay Izhikov


During serializing maps BinaryWriterExImpl#writeMap is called. For every key 
and value it calls BinaryWriterExImpl#writeObject. Every such call creates new 
BinaryWriterExImpl.

It leads to populating jvm heap with similar objects. Especially for big maps.

See example in the attach, when big map is created as argument for a 
ComputeTask.



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

Reply via email to