You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Vladimir Ozerov (JIRA)" <ji...@apache.org> on 2015/10/13 13:53:05 UTC

[jira] [Created] (IGNITE-1665) .Net: Cache field IDs when deserializing objects.

Vladimir Ozerov created IGNITE-1665:
---------------------------------------

             Summary: .Net: Cache field IDs when deserializing objects.
                 Key: IGNITE-1665
                 URL: https://issues.apache.org/jira/browse/IGNITE-1665
             Project: Ignite
          Issue Type: Task
          Components: interop
    Affects Versions: ignite-1.4
            Reporter: Vladimir Ozerov
            Priority: Critical
             Fix For: 1.5


Profiliing deserialization of test "Address" object shows that we spend considerable amount of time (10-20%) inside field ID calculation. 

We already optimized this for writes using serialization "paths" concept where field hashing is replaced with strings reference equality checks. The same thing should be done for reads.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)