Platform
Object describing the current platform program executes upon.
Properties
canAccessUnaligned
Check if current architecture allows unaligned access to wider than byte locations.
val
canAccessUnaligned
:
Boolean
cpuArchitecture
Architecture of the CPU program executes upon.
val
cpuArchitecture
:
CpuArchitecture
isCleanersLeakCheckerActive
var
isCleanersLeakCheckerActive
:
Boolean
isDebugBinary
If binary was compiled in debug mode.
val
isDebugBinary
:
Boolean
isFreezingEnabled
If freezing is enabled.
val
isFreezingEnabled
:
Boolean
isLittleEndian
Check if byte order of the current platform is least significant byte (LSB) first, aka little endian.
val
isLittleEndian
:
Boolean
isMemoryLeakCheckerActive
If the memory leak checker is activated, by default
true
in debug mode,
false
in release.
When memory leak checker is activated, and leak is detected during last Kotlin context
deinitialization process - error message with leak information is printed and application
execution is aborted.
var
isMemoryLeakCheckerActive
:
Boolean
memoryModel
Memory model binary was compiled with.
val
memoryModel
:
MemoryModel
Functions
getAvailableProcessors
The number of logical processors available.
fun
getAvailableProcessors
(
)
:
Int