Profile mode
- Flutter kursu
- Uzman seviye
- Ders 6/39
- 4 dk
Profile mode ile gerçek performans ölçmeyi öğrenirsin.
Profile mode
profile modu, Flutter uygulamasını gerçek cihaz performansına yakın şekilde çalıştırır. Debug ek yükü yoktur ama DevTools trace ve build metrikleri hâlâ toplanır. flutter run --profile ile başlatılır.
// Terminal
flutter run --profiletrace ve build metrikleri
Profile modunda DevTools build süresini, trace olaylarını ve frame sürelerini kaydeder. Her frame'in ne kadar sürede çizildiğini görebilirsin. Yavaş frame'ler sarı, çok yavaş olanlar kırmızı işaretlenir.
Uygulama Profile komutunu listele
main içinde cmd adlı bir List<String> tanımla: sırasıyla 'flutter', 'run', '--profile'. Listenin son elemanını print ile yazdır.
Başlangıç kodu
void main() {
// flutter run --profile komutunu bir liste olarak tanımla
// listenin son elemanını yazdır
}Örnek çözüm
void main() {
final cmd = ['flutter', 'run', '--profile'];
print(cmd.last);
}Beklenen çıktı
--profile
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Profile mode hangi komutla başlatılır?
- flutter test
- flutter run --profile Doğru cevap
- flutter run
- flutter build
Açıklama: Profile mode 'flutter run --profile' ile başlatılır; sade 'flutter run' debug modunda açar.
2 Profile komutu
flutter run ____
flutter run --profile
Açıklama: Profile mode 'flutter run --profile' ile başlatılır; --debug ek yük koyar, --release metrik kapatır, --test ise test çalıştırır.
3 Profile mode eşleşmeleri
| Kavram | Anlamı |
|---|---|
profile |
Gerçek performans modu |
build |
Widget oluşturma süreci |
trace |
Olay kaydı |
frame |
Bir çizim birimi |