André Martins
04/18/2024, 1:28 PMval startTime = System.currentTimeMillis()
try {
<some code>
} finally {
val duration = Duration.ofMillis(System.currentTimeMillis() - startTime)
}
Thanks in advance ✌️hfhbd
04/18/2024, 1:43 PMSam
04/18/2024, 1:44 PMfinally
block you can simplify it a bit like this:
val start = TimeSource.Monotonic.markNow()
try {
TODO("Some code")
} finally {
println("Time taken: ${start.elapsedNow()}")
}
hfhbd
04/18/2024, 1:44 PMval start = TimeSource.Monotonic.markNow()
try {
} finally {
val duration = start.elapsedNow()
}
Sam
04/18/2024, 1:44 PMKlitos Kyriacou
04/18/2024, 1:54 PMval (result, duration) = measureTimedValue {
runCatching {
...
}
}
println(duration)
println(result.getOrThrow())
André Martins
04/19/2024, 5:00 PM