Spec-Zone.ru › Kotlin 1.8

Платформа

kotlin-stdlib / kotlin.native / Платформа
Требования к платформе и версии: Native (1.3)
object Platform

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

Свойства

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

canAccessUnaligned

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

val canAccessUnaligned: Boolean
Требования к платформе и версии: Native (1.3)

cpuArchitecture

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

val cpuArchitecture: CpuArchitecture
Требования к платформе и версии: Native (1.3)

isCleanersLeakCheckerActive

var isCleanersLeakCheckerActive: Boolean
Требования к платформе и версии: Native (1.3)

isDebugBinary

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

val isDebugBinary: Boolean
Требования к платформе и версии: Native (1.3)

isFreezingEnabled

Если замораживание включено.

val isFreezingEnabled: Boolean
Требования к платформе и версии: Native (1.3)

isLittleEndian

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

val isLittleEndian: Boolean
Требования к платформе и версии: Native (1.3)

isMemoryLeakCheckerActive

Если включена проверка утечек памяти, по умолчанию true в отладочном режиме, false в релизном. При включенной проверке утечек памяти и обнаружении утечки во время последнего процесса деинициализации контекста Kotlin - выводится сообщение об ошибке с информацией об утечке и выполнение приложения прерывается.

var isMemoryLeakCheckerActive: Boolean
Требования к платформе и версии: Native (1.3)

memoryModel

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

val memoryModel: MemoryModel
Требования к платформе и версии: Native (1.3)

osFamily

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

val osFamily: OsFamily

Функции

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

getAvailableProcessors

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

fun getAvailableProcessors(): Int

© 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.native/-platform/index.html

Spec-Zone.ru

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