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)