ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Ozerov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-2274) Avoid ArrayList creation for a single element when possible.
Date Fri, 25 Dec 2015 09:43:49 GMT
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)

Mime
View raw message