Vladimir Ozerov created IGNITE-2297:
---------------------------------------

             Summary: DirectByteBufferStreamImplV2: add special cases for maps 
with a single element.
                 Key: IGNITE-2297
                 URL: https://issues.apache.org/jira/browse/IGNITE-2297
             Project: Ignite
          Issue Type: Sub-task
          Components: general
    Affects Versions: ignite-1.4
            Reporter: Vladimir Ozerov
            Assignee: Vladimir Ozerov
             Fix For: 1.6


The biggest hotspot in a simple PUT scenario is Entry[] creation caused by 
empty HashMap inflation inside DirectByteBufferStreamImplV2 read methods.

It is interesting, that in lots cases the map being read contains only one 
element. 

Looks like this common case could be optimized - create a map with single 
key/val pair with optional fallback to normal map.



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

Reply via email to