Class GcStressExperiment

java.lang.Object
com.helix.experiments.gc.GcStressExperiment

public class GcStressExperiment extends Object
Experiment evaluating GC behavior with SoftReferences under memory pressure vs immediate GC collection of WeakReferences.
  • Constructor Details

    • GcStressExperiment

      public GcStressExperiment()
  • Method Details

    • weakReferenceImmediate

      public GcReport weakReferenceImmediate(int objectCount)
      Tests WeakReference lifecycle: Weak references are reclaimed immediately during any GC pass.
    • softReferenceUnderPressure

      public GcReport softReferenceUnderPressure(int objectCount, boolean simulateHighPressure)
      Tests SoftReference behavior under memory pressure: Soft references are retained until heap pressure demands reclamation.