SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/util/Benchmark.kt

18 lines
410 B
Kotlin

package jp.juggler.subwaytooter.util
import android.os.SystemClock
import jp.juggler.util.LogCategory
class Benchmark(
val log : LogCategory,
val caption :String,
private val minMs :Long = 33L
){
private val timeStart = SystemClock.elapsedRealtime()
fun report(){
val duration = SystemClock.elapsedRealtime() - timeStart
if(duration >= minMs) log.d("$caption ${duration}ms")
}
}