Package androidx.constraintlayout.core
Class Metrics
- java.lang.Object
-
- androidx.constraintlayout.core.Metrics
-
public class Metrics extends java.lang.ObjectUtility class to track metrics during the system resolution
-
-
Field Summary
Fields Modifier and Type Field Description longadditionalMeasureslongbfslongconstraintslongdetermineGroupslongerrorslongextravariableslongfullySolvedlonggraphOptimizerlonggraphSolvedlonggroupinglonginfeasibleDetermineGroupslongiterationslonglastTableSizelonglayoutslonglinearSolvedlongmaxRowslongmaxTableSizelongmaxVariableslongmChildCountlongmeasuredMatchWidgetslongmeasuredWidgetslongmeasureslongmeasuresLayoutDurationlongmeasuresWidgetsDurationlongmeasuresWraplongmeasuresWrapInfeasiblelongmEquationslongminimizelongminimizeGoallongmMeasureCallslongmMeasureDurationintmNumberOfLayoutsintmNumberOfMeasureslongmSimpleEquationslongmSolverPasseslongmVariableslongnonresolvedWidgetslongoptimizelongpivotsjava.util.ArrayList<java.lang.String>problematicLayoutslongresolutionslongresolvedWidgetslongsimpleconstraintslongslackvariableslongtableSizeIncreaselongvariableslongwidgets
-
Constructor Summary
Constructors Constructor Description Metrics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(Metrics metrics)Copy the values from and existing Metrics classvoidreset()java.lang.StringtoString()
-
-
-
Field Detail
-
measuresWidgetsDuration
public long measuresWidgetsDuration
-
measuresLayoutDuration
public long measuresLayoutDuration
-
measuredWidgets
public long measuredWidgets
-
measuredMatchWidgets
public long measuredMatchWidgets
-
measures
public long measures
-
additionalMeasures
public long additionalMeasures
-
resolutions
public long resolutions
-
tableSizeIncrease
public long tableSizeIncrease
-
minimize
public long minimize
-
constraints
public long constraints
-
simpleconstraints
public long simpleconstraints
-
optimize
public long optimize
-
iterations
public long iterations
-
pivots
public long pivots
-
bfs
public long bfs
-
variables
public long variables
-
errors
public long errors
-
slackvariables
public long slackvariables
-
extravariables
public long extravariables
-
maxTableSize
public long maxTableSize
-
fullySolved
public long fullySolved
-
graphOptimizer
public long graphOptimizer
-
graphSolved
public long graphSolved
-
linearSolved
public long linearSolved
-
resolvedWidgets
public long resolvedWidgets
-
minimizeGoal
public long minimizeGoal
-
maxVariables
public long maxVariables
-
maxRows
public long maxRows
-
nonresolvedWidgets
public long nonresolvedWidgets
-
problematicLayouts
public java.util.ArrayList<java.lang.String> problematicLayouts
-
lastTableSize
public long lastTableSize
-
widgets
public long widgets
-
measuresWrap
public long measuresWrap
-
measuresWrapInfeasible
public long measuresWrapInfeasible
-
infeasibleDetermineGroups
public long infeasibleDetermineGroups
-
determineGroups
public long determineGroups
-
layouts
public long layouts
-
grouping
public long grouping
-
mNumberOfLayouts
public int mNumberOfLayouts
-
mNumberOfMeasures
public int mNumberOfMeasures
-
mMeasureDuration
public long mMeasureDuration
-
mChildCount
public long mChildCount
-
mMeasureCalls
public long mMeasureCalls
-
mSolverPasses
public long mSolverPasses
-
mEquations
public long mEquations
-
mVariables
public long mVariables
-
mSimpleEquations
public long mSimpleEquations
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
reset
public void reset()
-
copy
public void copy(Metrics metrics)
Copy the values from and existing Metrics class- Parameters:
metrics-
-
-