文档管理中心
我的

您当前正在浏览HarmonyOS最新文档,覆盖已发布的所有API版本,可在API参考中筛选您使用的API版本。详细的版本配套关系请参考版本说明。

指南与API参考API参考公共基础能力C API结构体JSVM_CreateVMOptions

JSVM_CreateVMOptions

Phone12+PC/2in113+Tablet12+Wearable18+
typedef struct {...} JSVM_CreateVMOptions

概述

创建JavaScript虚拟机的选项。

使用场景: 需要自定义JavaScript虚拟机内存配置的应用,需要使用快照功能加速虚拟机启动的场景,对虚拟机内存使用有特殊要求的嵌入式或资源受限环境。

系统能力: SystemCapability.ArkCompiler.JSVM

起始版本: 11

相关模块: JSVM

所在头文件: jsvm_types.h

汇总

成员变量

展开
名称 描述
size_t maxOldGenerationSize 老年代内存大小上限。
size_t maxYoungGenerationSize 年轻代内存大小上限。
size_t initialOldGenerationSize 老年代内存大小初始值。
size_t initialYoungGenerationSize 年轻代内存大小初始值。
const char* snapshotBlobData 启动快照数据。
size_t snapshotBlobSize 启动快照数据的大小。
bool isForSnapshotting 虚拟机是否用于创建快照,为true,则虚拟机用于创建快照,为false,则虚拟机不用于创建快照。