Root Set Statistics
Начиная с Kotlin: 1.9
class RootSetStatistics(val threadLocalReferences: Long, val stackReferences: Long, val globalReferences: Long, val stableReferences: Long)
Этот класс представляет статистику корневого набора для запуска сборщика мусора, разделённую по пулам корневого набора. Предполагается, что эти узлы используются, даже если на них нет ссылок.
Конструкторы
Свойства
Начиная с Kotlin: 1.9
val globalReferences: Long
Количество объектов в глобальных переменных. Объект учитывается только в том случае, если переменная инициализирована.
Начиная с Kotlin: 1.9
val stableReferences: Long
Количество объектов, на которые ссылается kotlinx.cinterop.StableRef. Сюда входят как явные вызовы этого API, так и внутренние, например в interop и Worker API.
Начиная с Kotlin: 1.9
val stackReferences: Long
Количество объектов, на которые ссылается стек любого потока. Это локальные переменные функций и различные временные значения, например аргументы вызовов функций и возвращаемые значения. Они автоматически удаляются из корневого набора после завершения соответствующего вызова функции.
Начиная с Kotlin: 1.9
val threadLocalReferences: Long
Количество объектов в глобальных переменных с аннотацией @ThreadLocal. Объект учитывается отдельно для каждого потока, в котором он был инициализирован.
© 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.runtime/-root-set-statistics/index.html