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

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

Anton Vinogradov (Jira)
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)