[infinispan-issues] [JBoss JIRA] (ISPN-6003) Reduce number of allocations

Dan Berindei (JIRA) issues at jboss.org
Tue Dec 1 10:14:00 EST 2015


Dan Berindei created ISPN-6003:
----------------------------------

             Summary: Reduce number of allocations
                 Key: ISPN-6003
                 URL: https://issues.jboss.org/browse/ISPN-6003
             Project: Infinispan
          Issue Type: Task
          Components: Core, Server
            Reporter: Dan Berindei
            Assignee: Dan Berindei
             Fix For: 8.1.0.Final


Profiling revealed some allocations that are easy to remove:

* The HotRod operations factory stores a list of flags in a thread-local. The thread-local can be removed, and the flags can be stored in an {{int}}.
* JGroupsTransport copies the list of members to check if a broadcast should be sent as a unicast, and the copy is then discarded.
* ExtendedByteBuf could use {{Array.empty}} instead of {{Array[Byte]()}}.
* DecoratedCache could avoid calling {{Arrays.asList()}}.




--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the infinispan-issues mailing list