C
画像キャッシュ
Qt Quick Ultralite イメージキャッシング
Qt Quick Ultraliteはデフォルトで起動時に全てのイメージをフラッシュメモリからRAMにロードします。この方法はRAMの使用可能なサイズやアプリケーションに入れられるアセットサイズを制限するかもしれません。
この問題は、イメージをキャッシュすることで補うことができます。
画像のキャッシュを有効にする方法
- MCU.Config.maxResourceCacheSizeを使用して、リソース・キャッシュ・サイズを希望のサイズに設定します。
- 個々のファイルに対して、ImageFiles.MCU.resourceCachePolicyリソース・プロパティを「OnDemand」に設定するか、プロパティ
Usageセクションに示されているように、MCU.Configで設定してデフォルトにします。
頻繁に削除されるとコマ落ちの原因となるため、ユーザーは適切なキャッシュ・サイズを選択する必要があります。キャッシュ・サイズは、少なくとも最大の単一画像と同じ大きさでなければなりません。詳細はMCU.Config.maxResourceCacheSizeのドキュメントを参照してください。
キャッシュは、実行時に解凍する必要がある画像にも使用されます。
アプリケーションが使用する画像キャッシュ・サイズは、パフォーマンス・ログで確認できます。
適切なキャッシュ・サイズの選択に関するヒントについては、リソース・キャッシュを参照してください。
ImageFiles.MCU.resourceCompressionおよびMCU.Config.maxResourceCacheSizeも参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。