You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Igor Seliverstov (JIRA)" <ji...@apache.org> on 2017/02/14 13:33:42 UTC

[jira] [Created] (IGNITE-4695) Write primitive fields before during binary object marshalling

Igor Seliverstov created IGNITE-4695:
----------------------------------------

             Summary: Write primitive fields before during binary object marshalling
                 Key: IGNITE-4695
                 URL: https://issues.apache.org/jira/browse/IGNITE-4695
             Project: Ignite
          Issue Type: Improvement
          Components: binary
            Reporter: Igor Seliverstov


Now serializing objects we sort fields on the basis of their names. To prvide better performance it makes sense to change this behavior.

The main idea to provide an ability of streaming deserialization putting primitive fields at the start of the result array in fixed order at the serialization time. 

This way everything what we need to deserialize the object is just read its fields in the same order without getting their positions from footer.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)