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()
Values to IVs.public StaticAnalysisStat getOptimizerLoopStat()
public StaticAnalysisStat getRangeCountStat()
public Collection<StaticAnalysisStat> getOptimizerStats()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.