]
RH Bugzilla Integration commented on ISPN-6003:
-----------------------------------------------
Jakub Markos <jmarkos(a)redhat.com> changed the Status of [bug
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
Labels: performance
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()}}.