Spec-Zone.ru › Kotlin 1.9

targetHeapBytes

kotlin-stdlib / kotlin.native.runtime / GC / targetHeapBytes
Требования к платформе и версии: Native (1.3)
var targetHeapBytes: Long

Общий объём кучи, доступной для объектов Kotlin. Когда объекты Kotlin переполняют эту кучу, запрашивается сборка мусора. Автоматически корректируется, когда autotune имеет значение true: после каждой сборки мусора targetHeapBytes устанавливается в значение heapBytes / targetHeapUtilization и ограничено значениями от minHeapBytes до maxHeapBytes, где heapBytes — объём использования кучи после сбора мусора. Обратите внимание, что если после сборки мусора heapBytes > targetHeapBytes (что может произойти, если autotune имеет значение false или maxHeapBytes установлено слишком низким), следующая сборка мусора будет инициирована почти мгновенно.

По умолчанию: 1 МБ

Не используется в устаревшей MM.

Исключения

IllegalArgumentException — когда значение отрицательное.

© 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.runtime/-g-c/target-heap-bytes.html

Spec-Zone.ru

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