Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-15781

CacheGroupMetrics spams to heap with java.lang.Integer

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.11
    • 2.12
    • None
    • Fix unnecessary boxing of partition numbers for metrics: min/max num of part copies

    Description

      Check GridDhtPartitionMap.get() and similar methods that expect Integer, but CacheMetrics uses prmitive types. Autoboxing pollutes heap much if metrics asks frequently.

       

      Metrics to check: getMinimumNumberOfPartitionCopies()

      this metrics iterates over all nodes and partitions and invokes get(int) on every iteration.

      Attachments

        Activity

          People

            timonin.maksim Maksim Timonin
            timonin.maksim Maksim Timonin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m