Vladimir Ozerov created IGNITE-2274:
---------------------------------------
Summary: Avoid ArrayList creation for a single element when possible.
Key: IGNITE-2274
URL:
https://issues.apache.org/jira/browse/IGNITE-2274 Project: Ignite
Issue Type: Sub-task
Components: general
Affects Versions: ignite-1.4
Reporter: Vladimir Ozerov
Assignee: Vladimir Ozerov
Fix For: 1.6
Profiling shown lots of ArrayList allocations. Investigation shown the following usual pattern in our code:
1) Create empty ArrayList.
2) Then add a single element to it at some point. When this addition happens, ArrayList allocates Object[10] array.
But in lots cases we know in advance that particular senario will contain only single entry in this collection.
Need to fix places where it is trivial to detect and handle.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)