Пакет 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
fun measureNanoTime(block: () -> Unit): Long
measureTimeMicros
Выполняет заданный блок и возвращает затраченное время в микросекундах (только для Kotlin/Native).
fun measureTimeMicros(block: () -> Unit): Long
measureTimeMillis
Выполняет заданный блок и возвращает затраченное время в миллисекундах.
fun measureTimeMillis(block: () -> Unit): Long
fun measureTimeMillis(block: () -> Unit): Long
© 2010–2023 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