讨论广场 问答详情
如何查询应用堆内存的已分配内存大小和堆内存的空闲内存大小
HarmonyOS社区小助手 2024-01-22 17:56:44
86 评论 分享
鸿蒙应用开发鸿蒙官网

如题

86 评论 分享
写回答
全部评论(1)

解决措施
查询应用堆内存的已分配内存大小可以使用hidebug.getNativeHeapAllocatedSize,查询堆内存的空闲内存大小可以使用hidebug.getNativeHeapFreeSize。
示例代码

let nativeHeapAllocatedSize: bigint = hidebug.getNativeHeapAllocatedSize(); // 获取本应用堆内存的已分配内存大小 
let nativeHeapFreeSize: bigint = hidebug.getNativeHeapFreeSize(); // 获取本应用堆内存的空闲内存大小

参考链接
hidebug.getNativeHeapFreeSize

2024-01-22 17:58:32