RuntimeCore 是一个用于华为设备的运行时核心库,采用 C++17 编写,使用 GN 构建系统。 核心功能: - 垃圾回收(GC):支持 FULL/YOUNG/STW 多种 GC 类型,支持 OOM、后台、空闲等多种触发原因 - 堆管理:对象分配、堆遍历、内存回收 - 线程管理:线程持有者管理、变异器管理 - 内存屏障:读写屏障支持 - 原生内存追踪:原生内存分配/释放通知 - 字符串表:字符串去重与管理
项目介绍
RuntimeCore 是一个用于华为设备的运行时核心库,采用 C++17 编写,使用 GN 构建系统。 核心功能: - 垃圾回收(GC):支持 FULL/YOUNG/STW 多种 GC 类型,支持 OOM、后台、空闲等多种触发原因 - 堆管理:对象分配、堆遍历、内存回收 - 线程管理:线程持有者管理、变异器管理 - 内存屏障:读写屏障支持 - 原生内存追踪:原生内存分配/释放通知 - 字符串表:字符串去重与管理
定制我的领域