Debug.InstructionCount
public
static
class
Debug.InstructionCount
extends Object
java.lang.Object | |
↳ | android.os.Debug.InstructionCount |
This class was deprecated
in API level 23.
Instruction counting is no longer supported.
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 | |
---|---|
InstructionCount()
|
Public methods | |
---|---|
boolean
|
collect()
Collect instruction counts. |
int
|
globalMethodInvocations()
Return the total number of method-invocation instructions executed globally. |
int
|
globalTotal()
Return the total number of instructions executed globally (i.e. |
boolean
|
resetAndStart()
Reset counters and ensure counts are running. |
Inherited methods | |
---|---|
Public constructors
Public methods
collect
public boolean collect ()
Collect instruction counts. May or may not stop the counting process.
Returns | |
---|---|
boolean |
globalMethodInvocations
public int globalMethodInvocations ()
Return the total number of method-invocation instructions executed globally.
Returns | |
---|---|
int |
globalTotal
public int globalTotal ()
Return the total number of instructions executed globally (i.e. in all threads).
Returns | |
---|---|
int |
resetAndStart
public boolean resetAndStart ()
Reset counters and ensure counts are running. Counts may have already been running.
Returns | |
---|---|
boolean |
true if counting was started |