Пакет kotlin.system
Функции для работы с системой.
Функции
exitProcess
Завершает текущий процесс.
fun exitProcess(status: Int): Nothing
getTimeMicros
Получает текущее системное время в микросекундах с момента начала отсчёта. Только разница между двумя последующими вызовами имеет смысл.
fun getTimeMicros(): Long
getTimeMillis
Получает текущее системное время в миллисекундах с момента начала отсчёта. Только разница между двумя последующими вызовами имеет смысл.
fun getTimeMillis(): Long
getTimeNanos
Получает текущее системное время в наносекундах с момента начала отсчёта. Только разница между двумя последующими вызовами имеет смысл.
fun getTimeNanos(): Long
measureNanoTime
Выполняет заданный блок кода и возвращает затраченное время в наносекундах.
fun measureNanoTime(block: () -> Unit): Long
measureTimeMicros
Выполняет заданный блок кода и возвращает затраченное время в микросекундах (только Kotlin/Native).
fun measureTimeMicros(block: () -> Unit): Long
measureTimeMillis
Выполняет заданный блок кода и возвращает затраченное время в миллисекундах.
fun measureTimeMillis(block: () -> Unit): Long
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.system/index.html