Class PerformanceProfile.PerformanceProfileBuilder

java.lang.Object
org.ivoa.dm.tool.PerformanceProfile.PerformanceProfileBuilder
Enclosing class:
PerformanceProfile

public static class PerformanceProfile.PerformanceProfileBuilder extends Object
A builder class for PerformanceProfile, mainly for use in the functional builder pattern.
  • Field Details

    • processorScaling

      public ProcessorScaling processorScaling
      the scaling behaviour of the tool with respect to the number of processors used.
    • dataScaling

      public DataScaling dataScaling
      the scaling behaviour of the tool with respect to the data size of the input data.
  • Constructor Details

    • PerformanceProfileBuilder

      public PerformanceProfileBuilder()
  • Method Details

    • create

      public PerformanceProfile create()
      create a PerformanceProfile from this builder.
      Returns:
      an object initialized from the builder.