跳到主要内容

性能与构建优化

构建模式与性能优化要点。

  • JIT(开发热重载)与 AOT(发布性能)差异。
  • Release 构建启用树摇(tree shaking)与最小化;避免反射影响摇树。
  • 分析工具:DevTools、CPU/内存快照、Dart Observatory。

编译与测量

dart compile exe bin/main.dart -o build/app
time ./build/app

Timeline 与标记

import 'dart:developer';

void work() {
Timeline.startSync('phase-1');
// do work
Timeline.finishSync();
}

实务建议

  • CPU 密集使用 Isolate;IO 密集使用 async。
  • 减少小对象分配与临时集合;复用缓冲区。