Debug — asserts, JIT/devtools, медленнее; profile — timeline без лишних assert; release — AOT, оптимизации, для стора.
Разбор
- Жалобы на perf из debug невалидны.
- Crash symbolication в release.
- Флаги kDebugMode / kReleaseMode.
- Условный код логирования.
Итог
Режимы сборки меняют перф и возможности отладки — измеряют в profile/release.