targetHeapBytes
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