harmony 鸿蒙JSVM_HeapStatistics

  • 2025-06-16
  • 浏览 (3)

JSVM_HeapStatistics

概述

Heapstatisics结构体,用于保存有关JavaScript堆内存使用情况的统计信息。

起始版本: 12

相关模块: JSVM

所在头文件: jsvm_types.h

汇总

成员变量

名称 描述
size_t totalHeapSize 总堆大小,单位kb。
size_t totalHeapSizeExecutable 可执行堆的总大小,单位kb。
size_t totalPhysicalSize 总的物理内存大小,单位kb。
size_t totalAvailableSize 总的可用内存大小,单位kb。
size_t usedHeapSize 已使用的堆大小,单位kb。
size_t heapSizeLimit 堆大小限制,单位kb。
size_t mallocedMemory 已分配内存的大小,单位kb。
size_t externalMemory 外部内存大小,单位kb。
size_t peakMallocedMemory 最大可分配内存的大小,单位kb。
size_t numberOfNativeContexts 表示当前活跃的native上下文的数量,该数值一直增加可能指示存在内存泄漏。
size_t numberOfDetachedContexts 表示已经脱离的上下文数量。
size_t totalGlobalHandlesSize 全局Handle的总大小,单位kb。
size_t usedGlobalHandlesSize 已经使用的全局Handle的大小,单位kb。

结构体成员变量说明

externalMemory

size_t JSVM_HeapStatistics::externalMemory

描述 外部内存大小,单位kb。

heapSizeLimit

size_t JSVM_HeapStatistics::heapSizeLimit

描述 堆大小限制,单位kb。

mallocedMemory

size_t JSVM_HeapStatistics::mallocedMemory

描述 已分配内存的大小,单位kb。

numberOfDetachedContexts

size_t JSVM_HeapStatistics::numberOfDetachedContexts

描述 表示已经脱离的上下文数量。

numberOfNativeContexts

size_t JSVM_HeapStatistics::numberOfNativeContexts

描述 表示当前活跃的native上下文的数量,该数值一直增加可能指示存在内存泄漏。

peakMallocedMemory

size_t JSVM_HeapStatistics::peakMallocedMemory

描述 最大可分配内存的大小,单位kb。

totalAvailableSize

size_t JSVM_HeapStatistics::totalAvailableSize

描述 总的可用内存大小,单位kb。

totalGlobalHandlesSize

size_t JSVM_HeapStatistics::totalGlobalHandlesSize

描述 全局Handle的总大小,单位kb。

totalHeapSize

size_t JSVM_HeapStatistics::totalHeapSize

描述 总堆大小,单位kb。

totalHeapSizeExecutable

size_t JSVM_HeapStatistics::totalHeapSizeExecutable

描述 可执行堆的总大小,单位kb。

totalPhysicalSize

size_t JSVM_HeapStatistics::totalPhysicalSize

描述 总的物理内存大小,单位kb。

usedGlobalHandlesSize

size_t JSVM_HeapStatistics::usedGlobalHandlesSize

描述 已经使用的全局Handle的大小,单位kb。

usedHeapSize

size_t JSVM_HeapStatistics::usedHeapSize

描述 已使用的堆大小,单位kb。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙公共基础能力

harmony 鸿蒙_j_s_v_m

harmony 鸿蒙JSVM_CallbackStruct

harmony 鸿蒙JSVM_CreateVMOptions

harmony 鸿蒙JSVM_DefineClassOptions

harmony 鸿蒙JSVM_ExtendedErrorInfo

harmony 鸿蒙JSVM_InitOptions

harmony 鸿蒙JSVM_PropertyDescriptor

harmony 鸿蒙JSVM_PropertyHandler

harmony 鸿蒙JSVM_PropertyHandlerConfigurationStruct

0  赞