QML 磁盘缓冲文件 - The QML Disk Cache

当Qt App 加载一个QML文件或者一个javascript 文件时,QML引擎会将文件编译成字节码的形式,并运行它。这个编译过程是耗时的,而且后续的加载同样的文件也会产生同样的效果。
为了优化这个步骤,QML引擎可以缓存该文件。它将字节码缓存到磁盘上的某个位置,具体位置由
QStandardPaths::CacheLocation/qmlcache 决定。

为了省去QML文件的编译字节码的时间,你可以在pro文件中指定CONFIG += qtquickcompiler ,它会将字节码预先编译出来,并集成到你的二进制文件中去,这样可加速程序的启动时间,同样也会产生cache 文件。
注意:linux下的缓存文件位置位于: ~/.cache/应用程序的名称/qmlcache/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值