Class ZGCCycle


  • public class ZGCCycle
    extends Object
    • Constructor Detail

      • ZGCCycle

        public ZGCCycle()
    • Method Detail

      • setMarkSummary

        public void setMarkSummary​(ZGCMarkSummary markSummary)
      • getPauseMarkStartTimeStamp

        public DateTimeStamp getPauseMarkStartTimeStamp()
      • getPauseMarkStartDuration

        public double getPauseMarkStartDuration()
      • setPauseMarkStart

        public void setPauseMarkStart​(DateTimeStamp pauseMarkStartTimeStamp,
                                      double duration)
      • getGcId

        public long getGcId()
      • setGcId

        public void setGcId​(long gcId)
      • getConcurrentMarkTimeStamp

        public DateTimeStamp getConcurrentMarkTimeStamp()
      • getConcurrentMarkDuration

        public double getConcurrentMarkDuration()
      • setConcurrentMark

        public void setConcurrentMark​(DateTimeStamp concurrentMarkTimeStamp,
                                      double duration)
      • getConcurrentMarkFreeTimeStamp

        public DateTimeStamp getConcurrentMarkFreeTimeStamp()
      • getConcurrentMarkFreeDuration

        public double getConcurrentMarkFreeDuration()
      • setConcurrentMarkFree

        public void setConcurrentMarkFree​(DateTimeStamp concurrentMarkFreeStart,
                                          double duration)
      • getPauseMarkEndTimeStamp

        public DateTimeStamp getPauseMarkEndTimeStamp()
      • getPauseMarkEndDuration

        public double getPauseMarkEndDuration()
      • setPauseMarkEnd

        public void setPauseMarkEnd​(DateTimeStamp pauseMarkEndTimeStamp,
                                    double duration)
      • getConcurrentProcessNonStrongReferencesTimeStamp

        public DateTimeStamp getConcurrentProcessNonStrongReferencesTimeStamp()
      • getConcurrentProcessNonStrongReferencesDuration

        public double getConcurrentProcessNonStrongReferencesDuration()
      • setConcurrentProcessNonStrongReferences

        public void setConcurrentProcessNonStrongReferences​(DateTimeStamp concurrentProcessNonStrongReferencesTimeStamp,
                                                            double duration)
      • getConcurrentResetRelocationSetTimeStamp

        public DateTimeStamp getConcurrentResetRelocationSetTimeStamp()
      • getConcurrentResetRelocationSetDuration

        public double getConcurrentResetRelocationSetDuration()
      • setConcurrentResetRelocationSet

        public void setConcurrentResetRelocationSet​(DateTimeStamp concurrentResetRelocationSetTimeStamp,
                                                    double duration)
      • getConcurrentSelectRelocationSetTimeStamp

        public DateTimeStamp getConcurrentSelectRelocationSetTimeStamp()
      • getConcurrentSelectRelocationSetDuration

        public double getConcurrentSelectRelocationSetDuration()
      • setConcurrentSelectRelocationSet

        public void setConcurrentSelectRelocationSet​(DateTimeStamp concurrentSelectRelocationSetTimeStamp,
                                                     double duration)
      • getPauseRelocateStartTimeStamp

        public DateTimeStamp getPauseRelocateStartTimeStamp()
      • getPauseRelocateStartDuration

        public double getPauseRelocateStartDuration()
      • setPauseRelocateStart

        public void setPauseRelocateStart​(DateTimeStamp pauseRelocateStartTimeStamp,
                                          double duration)
      • getConcurrentRelocateTimeStamp

        public DateTimeStamp getConcurrentRelocateTimeStamp()
      • getConcurrentRelocateDuration

        public double getConcurrentRelocateDuration()
      • setConcurrentRelocate

        public void setConcurrentRelocate​(DateTimeStamp concurrentRelocateTimeStamp,
                                          double duration)
      • setConcurrentMarkContinue

        public void setConcurrentMarkContinue​(DateTimeStamp concurrentMarkContinueTimeStamp,
                                              double duration)
      • setLiveSummary

        public void setLiveSummary​(ZGCLiveSummary summary)
      • setLoadAverages

        public void setLoadAverages​(double[] load)
      • getLoadAverageAt

        public double getLoadAverageAt​(int time)
      • setMMU

        public void setMMU​(double[] mmu)
      • getMMU

        public double getMMU​(int percentage)
      • setConcurrentRemapRoots

        public void setConcurrentRemapRoots​(DateTimeStamp remapRootsStart,
                                            double remapRootsDuration)
      • setMarkRoots

        public void setMarkRoots​(DateTimeStamp markRootsStart,
                                 double markRootsDuration)
      • setMarkFollow

        public void setMarkFollow​(DateTimeStamp markFollowStart,
                                  double markFollowDuration)
      • setRemapRootsColored

        public void setRemapRootsColored​(DateTimeStamp remapRootColoredStart,
                                         double remapRootsColoredDuration)
      • setRemapRootsUncolored

        public void setRemapRootsUncolored​(DateTimeStamp remapRootsUncoloredStart,
                                           double remapRootsUncoloredDuration)
      • setRemapRemembered

        public void setRemapRemembered​(DateTimeStamp remapRememberedStart,
                                       double remapRememberedDuration)
      • setPromotedSummary

        public void setPromotedSummary​(ZGCPromotedSummary promotedSummary)
      • setCompactedSummary

        public void setCompactedSummary​(ZGCCompactedSummary compactedSummary)
      • setusedOccupancySummary

        public void setusedOccupancySummary​(OccupancySummary usedOccupancySummary)
      • getMarkRootsDuration

        public double getMarkRootsDuration()
      • getMarkFollowDuration

        public double getMarkFollowDuration()
      • getRemapRootColoredStart

        public DateTimeStamp getRemapRootColoredStart()
      • getRemapRootsColoredDuration

        public double getRemapRootsColoredDuration()
      • getRemapRootsUncoloredStart

        public DateTimeStamp getRemapRootsUncoloredStart()
      • getRemapRootsUncoloredDuration

        public double getRemapRootsUncoloredDuration()
      • getRemapRememberedStart

        public DateTimeStamp getRemapRememberedStart()
      • getRemapRememberedDuration

        public double getRemapRememberedDuration()
      • getPauseMarkRelocateDuration

        public double getPauseMarkRelocateDuration()
      • getConcurrentMarkContinueTimeStamp

        public DateTimeStamp getConcurrentMarkContinueTimeStamp()
      • getConcurrentMarkContinueDuration

        public double getConcurrentMarkContinueDuration()
      • getConcurrentRemapRootsStart

        public DateTimeStamp getConcurrentRemapRootsStart()
      • getConcurrentRemapRootsDuration

        public double getConcurrentRemapRootsDuration()
      • getLoad

        public double[] getLoad()
      • getMmu

        public double[] getMmu()
      • setPhase

        public void setPhase​(ZGCPhase phase)
      • setPhantomRefSummary

        public void setPhantomRefSummary​(ZGCReferenceSummary phantomRefSummary)
      • setNMethodSummary

        public void setNMethodSummary​(ZGCNMethodSummary nMethodSummary)
      • setSmallPageSummary

        public void setSmallPageSummary​(ZGCPageSummary smallPageSummary)
      • setMediumPageSummary

        public void setMediumPageSummary​(ZGCPageSummary mediumPageSummary)
      • setLargePageSummary

        public void setLargePageSummary​(ZGCPageSummary largePageSummary)
      • setForwardingUsage

        public void setForwardingUsage​(long forwardingUsage)
      • getForwardingUsage

        public long getForwardingUsage()