Details

    • Branch Version/s:
      6.0.x
    • Backported to Branch:
      Committed

      Description

      The best way to build up a cache key, is not build anything, just use what is already there. This change simply assemble the key elements into wrapper types, to avoid creating the String keys.

      For C2 compiler, when DoEscapeAnalysis and EliminateAllocations options are on, there is a chance that the JIT compiler can completely eliminate the wrapper creation, directly pass around those key elements in stack rather than creating the key in heap.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  7 years, 29 weeks, 5 days ago