Spec-Zone.ru › Kotlin 1.9

Пакет 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

measureNanoTime

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

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

measureTimeMicros

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

fun measureTimeMicros(block: () -> Unit): Long

measureTimeMillis

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

Требования к платформе и версии: JVM (1.0)
fun measureTimeMillis(block: () -> Unit): Long
Требования к платформе и версии: Native (1.3)
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

Spec-Zone.ru

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