[ https://issues.apache.org/jira/browse/IGNITE-3097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pavel Tupitsyn closed IGNITE-3097. ---------------------------------- > .NET: Improve reflective serialization performance > -------------------------------------------------- > > Key: IGNITE-3097 > URL: https://issues.apache.org/jira/browse/IGNITE-3097 > Project: Ignite > Issue Type: Improvement > Components: platforms > Affects Versions: 1.1.4 > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Fix For: 1.7 > > > * Do not share single BinaryReflectiveSerializer between types. Use a > separate instance for each type. This will eliminate descriptor dictionary > lookup and simplify the code. > * Use generic Read/Write methods in serializer to avoid casting and boxing. > Maintain compatibility with existing IBinarySerializer interface by wrapping > user-defined serializers. > * Serializer should be responsible for creating new instance, not reader, to > allow optimizations for certain types. > * Remove IBinarizable check from reflective serializer -- This message was sent by Atlassian JIRA (v6.3.4#6332)