kotlin measure function execution time
fun measureExecutionTime(block: () -> Unit): Long {
val startTime = System.nanoTime()
block()
val endTime = System.nanoTime()
return endTime - startTime
}
fun main() {
val executionTime = measureExecutionTime {
// Code block to measure execution time
// Place your code here
for (i in 1..1000000) {
// Some operation to measure
}
}
println("Execution time: ${executionTime / 1_000_000} milliseconds")
}