[ 
https://issues.apache.org/jira/browse/IGNITE-27177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-27177:
-------------------------------------
    Description: To reduce and simplify API BinaryWriter seter for typeId can 
be removed.  (was: 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.)

> 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
>            Priority: Major
>              Labels: ise
>
> To reduce and simplify API BinaryWriter seter for typeId can be removed.



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

Reply via email to