CodeBlanks Logo Icon CodeBlanks

Profile mode

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 --profile

trace 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

main.dart
void main() {
  // flutter run --profile komutunu bir liste olarak tanımla
  // listenin son elemanını yazdır
}

Örnek çözüm

main.dart
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

Soru
flutter run ____
Cevap
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

Uzman seviye bölümündeki tüm dersler