Spec-Zone.ru › Kotlin 1.8

Пакет kotlin.system

kotlin-stdlib / kotlin.system

Функции для работы с системой.

Функции

Требования к платформе и версии: JVM (1.0), Native (1.0)

exitProcess

Завершает текущий процесс.

fun exitProcess(status: Int): Nothing
Требования к платформе и версии: Native (1.3)

getTimeMicros

Получает текущее системное время в микросекундах с момента начала отсчёта. Только разница между двумя последующими вызовами имеет смысл.

fun getTimeMicros(): Long
Требования к платформе и версии: Native (1.3)

getTimeMillis

Получает текущее системное время в миллисекундах с момента начала отсчёта. Только разница между двумя последующими вызовами имеет смысл.

fun getTimeMillis(): Long
Требования к платформе и версии: Native (1.3)

getTimeNanos

Получает текущее системное время в наносекундах с момента начала отсчёта. Только разница между двумя последующими вызовами имеет смысл.

fun getTimeNanos(): Long
Требования к платформе и версии: JVM (1.0), Native (1.0)

measureNanoTime

Выполняет заданный блок кода и возвращает затраченное время в наносекундах.

fun measureNanoTime(block: () -> Unit): Long
Требования к платформе и версии: Native (1.3)

measureTimeMicros

Выполняет заданный блок кода и возвращает затраченное время в микросекундах (только Kotlin/Native).

fun measureTimeMicros(block: () -> Unit): Long
Требования к платформе и версии: JVM (1.0), Native (1.0)

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API