public class Chronometer
extends java.lang.Object
Measure and count the amount of time that the system spends in each GA stage
Modifier and Type | Field and Description |
---|---|
static long |
tmGlobalCrossover |
static long |
tmGlobalEvaluation |
static long |
tmGlobalGAOperators |
static long |
tmGlobalMutation |
static long |
tmGlobalReplacement |
static long |
tmGlobalSelection |
static long |
tmGlobalStatistics |
static long |
tmInitialGlobalCrossover |
static long |
tmInitialGlobalEvaluation
Parameters controlling evaluation time
|
static long |
tmInitialGlobalGAOperators
Parameters controlling genetic operators' time
|
static long |
tmInitialGlobalMutation |
static long |
tmInitialGlobalReplacement
Parameters controlling reemplacement time
|
static long |
tmInitialGlobalSelection
Parameters controlling selection time
|
static long |
tmInitialGlobalStatistics
Parameters controlling statistics time
|
static long |
tmIterationCrossover |
static long |
tmIterationEvaluation |
static long |
tmIterationGAOperators |
static long |
tmIterationMutation |
static long |
tmIterationReplacement |
static long |
tmIterationSelection |
static long |
tmIterationStatistics |
Constructor and Description |
---|
Chronometer() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getChronCrossover() |
static java.lang.String |
getChronEvaluation() |
static java.lang.String |
getChronMutation() |
static java.lang.String |
getChronReplacement() |
static java.lang.String |
getChrons() |
static java.lang.String |
getChronSelection() |
static void |
startChronCrossover()
Enables crossover's chronometer
|
static void |
startChronEvaluation()
Enables evaluation's chronometer
|
static void |
startChronGAOperators()
Enables GA operators' chronometer
|
static void |
startChronMutation()
Enables mutation's chronometer
|
static void |
startChronReplacement()
Enables selection's chronometer
|
static void |
startChronSelection()
Enables selection's chronometer
|
static void |
startChronStatistics()
Enables statistics' chronometer
|
static void |
stopChronCrossover()
Stops crossover's chronometer
|
static void |
stopChronEvaluation()
Stops evaluation's chronometer
|
static void |
stopChronGAOperators()
Stops GA operators' chronometer
|
static void |
stopChronMutation()
Stops crossover's chronometer
|
static void |
stopChronReplacement()
Stops selection's chronometer
|
static void |
stopChronSelection()
Stops selection's chronometer
|
static void |
stopChronStatistics()
Stops statistics' chronometer
|
public static long tmInitialGlobalEvaluation
public static long tmIterationEvaluation
public static long tmGlobalEvaluation
public static long tmInitialGlobalSelection
public static long tmIterationSelection
public static long tmGlobalSelection
public static long tmInitialGlobalGAOperators
public static long tmIterationGAOperators
public static long tmGlobalGAOperators
public static long tmInitialGlobalCrossover
public static long tmIterationCrossover
public static long tmGlobalCrossover
public static long tmInitialGlobalMutation
public static long tmIterationMutation
public static long tmGlobalMutation
public static long tmInitialGlobalReplacement
public static long tmIterationReplacement
public static long tmGlobalReplacement
public static long tmInitialGlobalStatistics
public static long tmIterationStatistics
public static long tmGlobalStatistics
public static void startChronEvaluation()
public static void stopChronEvaluation()
public static void startChronSelection()
public static void stopChronSelection()
public static void startChronReplacement()
public static void stopChronReplacement()
public static void startChronGAOperators()
public static void stopChronGAOperators()
public static void startChronCrossover()
public static void stopChronCrossover()
public static void startChronMutation()
public static void stopChronMutation()
public static void startChronStatistics()
public static void stopChronStatistics()
public static java.lang.String getChronEvaluation()
public static java.lang.String getChronSelection()
public static java.lang.String getChronCrossover()
public static java.lang.String getChronMutation()
public static java.lang.String getChronReplacement()
public static java.lang.String getChrons()