关于qmlc
5.8在昨天终于发布了,在很艰辛的下载后,终于在今天用上了。
在5.8各个新特性中,我特别看重qmlc这个。
那么qmlc是个什么东西呢,官方的描述是这样的
Implemented caching of code and data structures generated from .qml and .js files to disk, reducing start-up time and memory consumption. The resulting .qmlc and .jsc cache files are memory mapped.
就是说把已经生成好的内存结构体放在了本地,以加速下次加载。
也就是说,是用来缩减编译时间的。
注意不要被迷惑了,这里讲的代码和结构 code and data structures
,特指编译时的产物,开发的时候是不能直接接触的。
而关于编译时间,经常使用profiler的朋友