Class ObjectLayoutExperiment

java.lang.Object
com.helix.experiments.layout.ObjectLayoutExperiment

public class ObjectLayoutExperiment extends Object
Experiment analyzing JVM object layouts, header overhead, alignment padding, and Compressed OOPs footprint using JOL.
  • Constructor Details

    • ObjectLayoutExperiment

      public ObjectLayoutExperiment()
  • Method Details

    • analyzeLayout

      public LayoutReport analyzeLayout(Object target)
      Analyzes and returns detailed memory layout information for a given target object.
    • compareCompressedOops

      public LayoutReport compareCompressedOops(Object target)
      Compares object layout footprint with compressed oops status.