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: