Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 881 Bytes

编译模式.md

File metadata and controls

12 lines (9 loc) · 881 Bytes

编译模式

开发阶段:JIT (Flutter的 Hot Reload和 Hot Restart功能) 生产阶段 AOT (高性能)

flutter是少数既能JIT(Just In Time,即时编译)又能AOT(Ahead of Time,运行前编译)的语言。(其中OC-JTT、动态语言;Swift-AOT、静态语言;Java、kotlin-JIT、AOT)

1、Dart在开发过程中使用JIT,因此每次改都不需要再编译成字节码。节省了大量时间。

2、在部署中使用AOT生成高效的ARM代码以保证高效的性能。

JIT和AOT 1
JIT和AOT 2  
Dart的JIT 与 AOT
Flutter的编译模式