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 许可证下提供。
了解更多。