Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-6003

Reduce number of allocations

XMLWordPrintable

      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().

              dberinde@redhat.com Dan Berindei (Inactive)
              dberinde@redhat.com Dan Berindei (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: