# Performans Optimizasyonu (Flutter) > DevTools profiling, Isolates, compute, jank azaltma, frame rendering, raster thread, uygulama boyutu optimizasyonu - 26 mülakat soruları - Senior - [Mülakat Soruları: Flutter](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari.md) ## 1. Hangi Flutter DevTools aracı, frame rendering ile ilgili performans sorunlarını analiz etmeyi sağlar? **Cevap** Flutter DevTools'taki Performance view (veya Timeline view), uygulamanın render ettiği frame'leri görselleştirmeyi ve 16ms bütçesini (60 FPS) aşanları belirlemeyi sağlar. Bu araç, UI thread ve raster thread etkinliklerini gösterir ve jank'a neden olan darboğazların yerini bulmaya yardımcı olur. ## 2. Flutter uygulamaları bağlamında jank nedir? **Cevap** Jank, bir frame'in render edilmesi 16ms'den fazla sürdüğünde (60 FPS'ye ulaşmak için) ortaya çıkan görsel takılmaları veya kesintileri ifade eder. Bu, kullanıcı için akıcı olmayan bir deneyim yaratır. Jank, main isolate üzerindeki maliyetli işlemler, aşırı widget rebuild'leri veya karmaşık render işlemlerinden kaynaklanabilir. ## 3. Flutter render pipeline'ında UI thread ve raster thread'in rolü nedir? **Cevap** UI thread, Dart kodunu çalıştırır, widget tree'yi oluşturur ve layer tree'yi üretir. Raster thread (eskiden GPU thread), bu layer tree'yi alır ve görüntülenebilir piksellere rasterize eder. 60 FPS'yi korumak için her ikisi de işini 16ms'den kısa sürede tamamlamalıdır. Herhangi birindeki bir sorun jank'a neden olabilir. ## 23 soru daha mevcut - Widget'lar için const constructor kullanmak performansı neden artırır? - Dart'ta Isolate nedir ve performans için neden önemlidir? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Flutter mülakat konuları - [Dart Temelleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/dart-basics.md): 25 soru, Junior - [Dart Dili Temelleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/dart-language-essentials.md): 15 soru, Junior - [Flutter Temelleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/flutter-fundamentals.md): 18 soru, Junior - [Widget Yaşam Döngüsü](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/widget-lifecycle.md): 20 soru, Junior - [Yerel Depolama](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/local-storage.md): 20 soru, Junior - [Uygulama Yaşam Döngüsü](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/app-lifecycle.md): 20 soru, Junior - [Layouts & Constraints](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/layouts-constraints.md): 24 soru, Mid-Level - [ListView & GridView](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/listview-gridview.md): 25 soru, Mid-Level - [Navigasyon ve Yönlendirme](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/navigation-routing.md): 22 soru, Mid-Level - [Temel State Yönetimi](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/state-management-basics.md): 22 soru, Mid-Level - [Provider Pattern](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/provider-pattern.md): 18 soru, Mid-Level - [Networking & HTTP](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/networking-http.md): 20 soru, Mid-Level - [JSON Serileştirme](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/json-serialization.md): 20 soru, Mid-Level - [Yerel Veritabanı](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/local-database.md): 22 soru, Mid-Level - [Formlar ve Doğrulama](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/forms-validation.md): 20 soru, Mid-Level - [Animasyonlar](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/animations.md): 20 soru, Mid-Level - [Firebase Entegrasyonu](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/firebase-integration.md): 18 soru, Mid-Level - [Birim testleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/unit-testing.md): 20 soru, Mid-Level - [Widget testleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/widget-testing.md): 18 soru, Mid-Level - [Build ve Dağıtım](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/build-deployment.md): 16 soru, Mid-Level - [Paket Yönetimi](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/package-management.md): 16 soru, Mid-Level - [Bellek ve Performans](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/memory-performance.md): 22 soru, Senior - [Streams & RxDart](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/streams-rxdart.md): 24 soru, Senior - [Gelişmiş State Management](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/advanced-state-management.md): 26 soru, Senior - [Flutter Design Patterns](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/flutter-design-patterns.md): 24 soru, Senior - [Platform Channels](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/platform-channels.md): 20 soru, Senior - [Custom Painting](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/custom-painting.md): 22 soru, Senior - [Flutter Uygulama Mimarisi](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/flutter-app-architecture.md): 22 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/performance-optimization