measureTimeMillis  
  Executes the given block and returns elapsed time in milliseconds.
Since Kotlin
1.0Samples
import kotlin.system.*
fun main() { 
   //sampleStart 
   val numbers: List<Int>
val timeInMillis = measureTimeMillis {
    numbers = buildList {
        addAll(0..100)
        shuffle()
        sortDescending()
    }
}
// here numbers are initialized and sorted
println(numbers.first()) // 100
println("(The operation took $timeInMillis ms)") 
   //sampleEnd
}Deprecated
Warning since 1.9
Use measureTime() instead.
Replace with
measureTime(block).inWholeMillisecondsContent copied to clipboard
Executes the given block and returns elapsed time in milliseconds.
This function is deprecated. To measure the duration of execution of a block of code, use measureTime or measureTimedValue instead. The resulting Duration then can be expressed as a Long number of milliseconds using Duration.inWholeMilliseconds.
Since Kotlin
1.3Samples
import kotlin.system.*
fun main() { 
   //sampleStart 
   val numbers: List<Int>
val timeInMillis = measureTimeMillis {
    numbers = buildList {
        addAll(0..100)
        shuffle()
        sortDescending()
    }
}
// here numbers are initialized and sorted
println(numbers.first()) // 100
println("(The operation took $timeInMillis ms)") 
   //sampleEnd
}