実行時間を測定するには?|Android開発

      2016/11/08

Androidで実行時間を測定し、ログに出力するサンプル。

Java層

測定方法1

測定方法2

より精度が高い測定。

Native(JNI)層

C/C++

C++(制度の高い測定)

使い方は、preparation()start()stop()finish()
stop()の戻り値が測定結果。

systemQuadPart_には1秒間の周波数を設定。
開始時と停止時の周波数差分を1秒間の周波数で割ることで実行時間を算出している。

参考:MSDN QueryPerformanceCounter

 - Android , , ,