C
分配类型
描述
在 qmlproject 的上下文中,类型为 AllocationType 的属性是一个数字,它由 qmlprojectexporter
映射到内部 Qul::PlatformInterface::MemoryAllocator::AllocationType 枚举。
分配类型属性可以取以下值之一
- 0(默认)大型分配的默认类型。
- 1(图像)使用 Qul::Image API 创建的图像的内存分配。
- 2(文本缓存)文本缓存的内存分配,它将许多符号缓存在单个图像中,以避免绘制调用开销。
- 3(默认预加载)Qt Quick Ultralite 应用程序在启动时从闪存复制到 RAM 的资源的内存分配。
- 4(Spark 缓存)如果启用了 MCU.Config.fontCacheSize,则为 Monotype Spark 字体引擎预分配的缓存缓冲区。
- 5(Spark 堆)如果启用了 MCU.Config.fontHeapSize,则为 Monotype Spark 字体引擎预分配的堆缓冲区。
- 6(QmlDynamicObjects)由 Loader、ListView、Repeater 等动态创建的对象的内存分配。对于此类型不调用获取和释放方法。
- 128(自定义)
qmlprojectexporter
为平台特定的内存区域保留此和更高的枚举值。
在特定 Qt 许可证下提供。
了解更多。