public class StaticAnalysisStats extends Object implements Serializable
Constructor and Description |
---|
StaticAnalysisStats()
Create a new, initially empty stats object.
|
Modifier and Type | Method and Description |
---|---|
StaticAnalysisStat |
getOptimizerLoopStat() |
Collection<StaticAnalysisStat> |
getOptimizerStats() |
StaticAnalysisStat |
getParserStat() |
StaticAnalysisStat |
getRangeCountStat() |
StaticAnalysisStat |
getResolveValuesStat() |
void |
registerOptimizerCall(String optimizerName,
long elapsedNanoSec)
Registers a call to a specific AST optimizer (different the main loop).
|
void |
registerOptimizerLoopCall(long elapsedNanoSec)
Registers a call for the key optimizer loop in
ASTOptimizerList . |
void |
registerParserCall(ASTContainer astContainer)
Registers a call of the parser.
|
void |
registerRangeCountCall(long elapsedNanoSec) |
String |
toString() |
public StaticAnalysisStats()
staticAnalysisParseTimeElapsed
- time needed for parsing (ignored
if left null)public void registerParserCall(ASTContainer astContainer)
elapsed
- the elapsed time for the parsing phase.public void registerOptimizerLoopCall(long elapsedNanoSec)
ASTOptimizerList
.optimizerName
- the name of the optimizerelapsed
- the elapsed time for the optimizer looppublic void registerRangeCountCall(long elapsedNanoSec)
public void registerOptimizerCall(String optimizerName, long elapsedNanoSec)
optimizerName
- the name of the optimizerelapsed
- the elapsed time for the optimizer looppublic StaticAnalysisStat getParserStat()
public StaticAnalysisStat getResolveValuesStat()
Value
s to IVs.public StaticAnalysisStat getOptimizerLoopStat()
public StaticAnalysisStat getRangeCountStat()
public Collection<StaticAnalysisStat> getOptimizerStats()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.