Spec-Zone.ru › Kotlin 2

Platform

kotlin-stdlib/kotlin.native/Platform

Начиная с Kotlin: 1.3

@ExperimentalNativeApi
object Platform

Объект, описывающий текущую платформу, на которой выполняется программа.

Свойства

canAccessUnaligned

Начиная с Kotlin: 1.3

val canAccessUnaligned: Boolean

Проверяет, допускает ли текущая архитектура доступ к данным по адресам, не выровненным по границе байта.

cpuArchitecture

Начиная с Kotlin: 1.3

val cpuArchitecture: CpuArchitecture

Архитектура процессора, на котором выполняется программа.

isCleanersLeakCheckerActive

Начиная с Kotlin: 1.3

var isCleanersLeakCheckerActive: Boolean
isDebugBinary

Начиная с Kotlin: 1.3

val isDebugBinary: Boolean

Указывает, был ли бинарный файл скомпилирован в режиме отладки.

isFreezingEnabled

Начиная с Kotlin: 1.3

val isFreezingEnabled: Boolean

Указывает, включена ли заморозка. Всегда false

isLittleEndian

Начиная с Kotlin: 1.3

val isLittleEndian: Boolean

Проверяет, использует ли текущая платформа порядок байтов от младшего к старшему (LSB first), то есть little-endian.

isMemoryLeakCheckerActive

Начиная с Kotlin: 1.3

var isMemoryLeakCheckerActive: Boolean

Проверка утечек памяти устарела. В новой модели памяти эта проверка работала только для обнаружения Worker.

memoryModel

Начиная с Kotlin: 1.3

val memoryModel: MemoryModel

Модель памяти, с которой был скомпилирован бинарный файл. Всегда MemoryModel.EXPERIMENTAL.

osFamily

Начиная с Kotlin: 1.3

val osFamily: OsFamily

Семейство операционных систем, на которой выполняется программа.

programName

Начиная с Kotlin: 1.3

val programName: String?

Представление имени, используемого для запуска исполняемого файла программы. Значение null, если код Kotlin скомпилирован в нативную библиотеку, а исполняемый файл не является программой на Kotlin.

Функции

getAvailableProcessors

Начиная с Kotlin: 1.3

fun getAvailableProcessors(): Int

Количество доступных логических процессоров.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.native/-platform/index.html

Spec-Zone.ru

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