# Performans Optimizasyonu (iOS) > Instruments, Time Profiler, Allocations, render optimizasyonu, pil, başlatma süresi - 22 mülakat soruları - Senior - [Mülakat Soruları: iOS](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari.md) ## 1. En fazla CPU zamanı tüketen fonksiyonları bulmayı sağlayan Instruments aracı hangisidir? **Cevap** Time Profiler, fonksiyon çağrılarını düzenli aralıklarla kaydeder ve her metotta harcanan süreyi gösterir. Bu araç, CPU darboğazlarını belirlemek ve uygulamanın kaynaklarını nerede harcadığını anlamak için gereklidir. Diğer araçlar, bellek veya sistem olayları gibi farklı performans yönlerine hizmet eder. ## 2. Bir iOS uygulamasında bellek tahsislerini profillemek için en uygun zaman nedir? **Cevap** Allocations aracı, toplam bellek tüketimini ölçmek, memory leak'leri belirlemek ve tahsis desenlerini izlemek için kullanılmalıdır. Sürekli bellek artışını tespit etmek için uzun kullanıcı oturumları sırasında özellikle yararlıdır. CPU'yu ölçen Time Profiler'ın aksine, Allocations özellikle bellek heap'ini inceler. ## 3. Instruments'taki Leaks aracının temel rolü nedir? **Cevap** Leaks aracı, döngüsel referanslardan veya bellek yönetimi hatalarından kaynaklanan, tahsis edilmiş ancak hiç serbest bırakılmamış nesneleri tespit eder. Objective-C heap'ini otomatik olarak analiz eder ve sahipsiz bellek alanlarını belirler. Bu araç Allocations'tan farklıdır: Allocations genel kullanımı gösterirken, Leaks belirli sızıntılara odaklanır. Sızıntılar mevcut belleği giderek azaltır ve crash'lere neden olabilir. ## 19 soru daha mevcut - Profilleme sırasında Time Profiler sonuçları nasıl yorumlanır? - Hangi Instruments aracı render performansını ve düşen frame'leri analiz eder? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer iOS mülakat konuları - [Swift Temelleri](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/swift-basics.md): 25 soru, Junior - [Swift Dili Temelleri](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/swift-language-essentials.md): 15 soru, Junior - [UIKit Temelleri](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/uikit-fundamentals.md): 18 soru, Junior - [UIViewController Yaşam Döngüsü](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/uiviewcontroller-lifecycle.md): 20 soru, Junior - [UserDefaults & Keychain](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/userdefaults-keychain.md): 20 soru, Junior - [Uygulama Yaşam Döngüsü](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/app-lifecycle.md): 20 soru, Junior - [Auto Layout & Constraints](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/auto-layout-constraints.md): 24 soru, Mid-Level - [UITableView & UICollectionView](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/uitableview-uicollectionview.md): 25 soru, Mid-Level - [SwiftUI Temelleri](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/swiftui-basics.md): 18 soru, Mid-Level - [SwiftUI Durum Yönetimi](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/swiftui-state-management.md): 22 soru, Mid-Level - [SwiftUI Navigasyon](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/swiftui-navigation.md): 18 soru, Mid-Level - [Networking & URLSession](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/networking-urlsession.md): 20 soru, Mid-Level - [Codable ve JSON Ayrıştırma](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/codable-json-parsing.md): 20 soru, Mid-Level - [Core Data](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/core-data.md): 22 soru, Mid-Level - [Protokol Yönelimli Programlama](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/protocol-oriented-programming.md): 20 soru, Mid-Level - [MVVM Mimarisi](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/mvvm-architecture.md): 20 soru, Mid-Level - [Push Bildirimleri](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/push-notifications.md): 18 soru, Mid-Level - [Birim Testleri & XCTest](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/unit-testing-xctest.md): 20 soru, Mid-Level - [UI Testleri](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/ui-testing.md): 18 soru, Mid-Level - [Xcode ve Build Sistemi](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/xcode-build-system.md): 16 soru, Mid-Level - [Swift Package Manager](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/swift-package-manager.md): 16 soru, Mid-Level - [Memory Management & ARC](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/memory-management-arc.md): 22 soru, Senior - [Combine Framework](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/combine-framework.md): 24 soru, Senior - [Concurrency & async/await](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/concurrency-async-await.md): 26 soru, Senior - [iOS Design Patterns](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/ios-design-patterns.md): 24 soru, Senior - [Güvenlik ve Şifreleme](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/security-encryption.md): 20 soru, Senior - [SwiftUI Advanced](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/swiftui-advanced.md): 22 soru, Senior - [iOS Uygulama Mimarisi](https://sharpskill.dev/tr/technologies/ios/mulakat-sorulari/ios-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/ios/mulakat-sorulari/performance-optimization