Package qilin.stat
Class PTAEvaluator
java.lang.Object
qilin.stat.PTAEvaluator
- All Implemented Interfaces:
IEvaluator
Gather stats on the performance and precision of a PTA run.
Each new run of the PTA will over-write stats
- Wall time (sec) - Memory (max, current) before and after - Reachable methods (context and no-context) - Total reachable casts - Reachable casts that may fail - Call graph edges - Context sensitive call graph edges - Total reachable virtual call sites - Polymorphic virtual call sites (sites with >1 target methods) - Number of pointers (local and global) - Total points to sets size (local and global) context insensitive (convert to alloc site)
-
Field Summary
Modifier and TypeFieldDescriptionprotected final Exporter
protected final PTA
protected final RuntimeStat
Fields inherited from interface qilin.stat.IEvaluator
GB
-
Constructor Summary
-
Method Summary
-
Field Details
-
runtimeStat
-
exporter
-
pta
-
-
Constructor Details
-
PTAEvaluator
-
-
Method Details
-
begin
public void begin()Note the start of a qilin.pta run.- Specified by:
begin
in interfaceIEvaluator
-
end
public void end()Note the end of a qilin.pta run.- Specified by:
end
in interfaceIEvaluator
-
toString
-