Most visited

Recently visited

Added in API level 1
Deprecated since API level 23

Debug.InstructionCount

public static class Debug.InstructionCount
extends Object

java.lang.Object
   ↳ android.os.Debug.InstructionCount


此类在API级别23中已被弃用。
指令计数不再受支持。

用于收集和查询指令计数的API。 用法示例:

   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

Debug.InstructionCount()

Public methods

boolean collect()

收集指令数量。

int globalMethodInvocations()

返回全局执行的方法调用指令的总数。

int globalTotal()

返回全局执行的指令总数(即

boolean resetAndStart()

重置计数器并确保计数正在运行。

Inherited methods

From class java.lang.Object

Public constructors

Debug.InstructionCount

Added in API level 1
Debug.InstructionCount ()

Public methods

collect

Added in API level 1
boolean collect ()

收集指令数量。 可能会或可能不会停止计数过程。

Returns
boolean

globalMethodInvocations

Added in API level 1
int globalMethodInvocations ()

返回全局执行的方法调用指令的总数。

Returns
int

globalTotal

Added in API level 1
int globalTotal ()

返回全局执行的指令总数(即在所有线程中)。

Returns
int

resetAndStart

Added in API level 1
boolean resetAndStart ()

重置计数器并确保计数正在运行。 计数可能已经在运行。

Returns
boolean true if counting was started

Hooray!