Androidで実行するシェルスクリプトを作成しようとしています。ミリ秒またはナノ秒など、秒よりも高い精度で時間を測定する必要があります。Androidシェルでどうすればできますか?
はナノ秒単位のdate +%N
時間を提供しませんN
。出力として提供するだけです。他のコマンド/方法が見つかりません。
Android API では簡単に取得できるので、シェルからも取得する方法があるはずです。
Androidで実行するシェルスクリプトを作成しようとしています。ミリ秒またはナノ秒など、秒よりも高い精度で時間を測定する必要があります。Androidシェルでどうすればできますか?
はナノ秒単位のdate +%N
時間を提供しませんN
。出力として提供するだけです。他のコマンド/方法が見つかりません。
Android API では簡単に取得できるので、シェルからも取得する方法があるはずです。
最初に Android 用の busybox をインストールします。
https://play.google.com/store/apps/details?id=stericson.busybox&hl=en
その後、次のことができます:
adb shell "busybox date +%s"
時間を秒単位で取得するには:
adb shell "busybox date +%N"
ナノ秒を取得します。