harmony 鸿蒙purgeable_memory.h

2025-06-16 浏览 (1)

purgeable_memory.h

概述

声明从native层管理可丢弃内存的方法。

起始版本:

10

相关模块:

Memory

汇总

类型定义

名称描述
OH_PurgeableMemory用于定义OH_PurgeableMemory数据类型名称。
(*OH_PurgeableMemory_ModifyFunc) (void *, size_t, void *)用于重建可丢弃内存PurgeableMemory数据的方法。

函数

名称描述
*OH_PurgeableMemory_Create (size_t size, OH_PurgeableMemory_ModifyFunc func, void *funcPara)创建PurgeableMemory对象。
OH_PurgeableMemory_Destroy (OH_PurgeableMemory *purgObj)销毁PurgeableMemory对象。
OH_PurgeableMemory_BeginRead (OH_PurgeableMemory *purgObj)开始读取PurgeableMemory对象。检查PurgeableMemory是否被回收,若被回收则调用重建方法进行重建。
OH_PurgeableMemory_EndRead (OH_PurgeableMemory *purgObj)结束读取PurgeableMemory对象。表示系统可回收该PurgeableMemory对象内存数据。
OH_PurgeableMemory_BeginWrite (OH_PurgeableMemory *purgObj)开始修改PurgeableMemory对象。检查PurgeableMemory是否被回收,若被回收则调用重建方法进行重建。
OH_PurgeableMemory_EndWrite (OH_PurgeableMemory *purgObj)结束修改PurgeableMemory对象。表示系统可回收该PurgeableMemory对象内存数据。
OH_PurgeableMemory_GetContent (OH_PurgeableMemory *purgObj)获取PurgeableMemory对象内存数据。
OH_PurgeableMemory_ContentSize (OH_PurgeableMemory *purgObj)获取PurgeableMemory对象内存数据大小。
OH_PurgeableMemory_AppendModify (OH_PurgeableMemory *purgObj, OH_PurgeableMemory_ModifyFunc func, void *funcPara)添加PurgeableMemory对象的修改方法。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙公共基础能力

harmony 鸿蒙_j_s_v_m

harmony 鸿蒙JSVM_CallbackStruct

harmony 鸿蒙JSVM_CreateVMOptions

harmony 鸿蒙JSVM_DefineClassOptions

harmony 鸿蒙JSVM_ExtendedErrorInfo

harmony 鸿蒙JSVM_HeapStatistics

harmony 鸿蒙JSVM_InitOptions

harmony 鸿蒙JSVM_PropertyDescriptor

harmony 鸿蒙JSVM_PropertyHandler

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/BHvrKO