您现于de位置乃:亚博 > APP 开发

亚博 2015-11-13 APP 开发 752

项目编译_帮助文档_app开发技巧

应用编译机制作为APP 开发独创de功能特色 从1.0版本就延续至今 3.2版本de编译机制更加具有特色.

应用编译缓存

编译缓存de基础原理乃第1次运行de时候把核心需要加载de文件去掉空白和注释后合并到1个文件中 第2次运行de时候就直接载入编译缓存而无需载入众多de核心文件.当第2次执行de时候就会根据当前de应用模式直接载入编译过de缓存文件 从而省去很多IO开销 加快执行速度.

项目编译机制对运行没有任何影响 预编译机制只会执行1次 因此无论于预编译过程中做了多少复杂de操作 对后面de执行没有任何效率de缺失.

编译缓存文件默认生成于应用目录deRuntime目录下面 我们可以于Application/Runtime目录下面看到有1个common~runtime.app文件 这个就乃普通模式de编译缓存文件.如果您当前运行于其他de应用模式下面 那么编译缓存文件就乃:应用模式~runtime.app

例如 如果您当前用de乃SAE模式 那么生成de编译缓存文件则会变成sae~runtime.app.

普通模式de编译缓存de内容包括:系统函数库 系统基础核心类库 核心行为类库 项目函数文件 当然这些乃可以改变de.

运行Lite文件

这乃3.2.1版本de新特性. 运行Lite文件de作用乃替换框架de入口文件或者替换应用入口文件 提高运行效率.因为默认生成de文件名为lite.app 并且乃运行时动态生成 因此称之为运行Lite文件.

Lite文件de特点包括:

  • 运行时动态生成;

  • 常量定义为针对当前环境;

  • 支持定义需要编译de文件列表;

  • 支持生成Lite文件de名称;

如何生成Lite文件 请参考部署部分de替换入口.


评论