android.os
public
static
class
android.os.Debug.InstructionCount
API for gathering and querying instruction counts.
Example usage:
Debug.InstructionCount icount = new Debug.InstructionCount();
icount.resetAndStart();
[... do lots of stuff ...]
if (icount.collect()) {
System.out.println("Total instructions executed: "
+ icount.globalTotal());
System.out.println("Method invocations: "
+ icount.globalMethodInvocations());
}
Summary
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
Debug.InstructionCount()
Public Methods
public
boolean
collect()
Collect instruction counts. May or may not stop the
counting process.
public
int
globalMethodInvocations()
Return the total number of method-invocation instructions
executed globally.
public
int
globalTotal()
Return the total number of instructions executed globally (i.e. in
all threads).
public
boolean
resetAndStart()
Reset counters and ensure counts are running. Counts may
have already been running.
Returns
- true if counting was started