Skip to content

Brunomachadob/timed

Repository files navigation

timed

CI

Timer

val timed = Timed(clock)
val timer = timed.timer()

longRunningComputation()

println(timer.duration().toMinutes())
val timed = Timed(clock)

val (result, timer) = timed.withTimer {
    longRunningComputation()
}

println(result)
println(timer.duration().toMinutes())

StopWatch

val timed = Timed(clock)
val stopWatch = timed.stopWatch()

for (i in 1..1000) {
    longRunningComputation(i)           
    stopWatch.lap()
}

println(stopWatch.statistics().toString())
val timed = Timed(clock)

val (result, stopWatch) = timed.withStopWatch {
    for (i in 1..1000) {
         longRunningComputation(i)           
        it.lap()
    }

    "result" to "ok"
}

println(result)
println(stopWatch.statistics().toString())

About

Simple Timer and StopWatch library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages