Flutter 支持三種模式編譯 app袋毙,也支持使用 headless 模式來測(cè)試抛人。
- 調(diào)試模式 - debug模式
- Release 模式
- Profile 模式
模式選擇
- 調(diào)試模式:開發(fā)階段躺屁、需要
熱重載
功能 - Profile模式:需要
分析性能
的時(shí)候 - Release模式:需要
發(fā)布應(yīng)用
的時(shí)候
調(diào)試模式
在調(diào)試模型下宫纬,應(yīng)用的性能可能會(huì)掉幀
或者卡頓
奸远, profile 模式下會(huì)更接近真機(jī)性能制肮。
斷點(diǎn)可用。
Profile模式
保留了一些調(diào)試功能帮寻,足夠你分析應(yīng)用性能乍狐;真機(jī)上才可使用該模式。
flutter run --profile
命令是使用 Profile 模式來編譯固逗。
Release 模式
編譯針對(duì)快速啟動(dòng)浅蚪、快速執(zhí)行和小的 package 的大小進(jìn)行了優(yōu)化藕帜。
flutter run --release
命令會(huì)使用 Release 模式來進(jìn)行編譯。