|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabc.main.AbcTimer
public class AbcTimer
Provide timing for Abc.
Constructor Summary | |
---|---|
AbcTimer()
|
Method Summary | |
---|---|
static void |
addToSootResolve(long t)
keep a total of all time spent in Soot resolving |
static void |
mark(java.lang.String phasename)
Add a new phase to the history, name is phasename, time is time since last mark. |
static void |
report()
Print out report of all phases timed so far. |
static void |
reset()
reset all static vars, for rerunning abc |
static void |
start()
Initialize the timer |
static void |
storePolyglotPasses(java.util.ArrayList l)
store the polyglot passes so we can get times out in correct order |
static void |
storePolyglotStats(Stats stats)
keep a reference to the polyglot stats |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbcTimer()
Method Detail |
---|
public static void reset()
public static void storePolyglotPasses(java.util.ArrayList l)
public static void storePolyglotStats(Stats stats)
public static void addToSootResolve(long t)
public static void start()
public static void mark(java.lang.String phasename)
public static void report()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |