Performans ve verimlilik odaklı kod iyileştirme stratejileri geliştirin
[KOD][DİL][HEDEF]Sen performans mühendisi ve optimizasyon uzmanısın. Aşağıdaki kod için performans analizi ve optimizasyon önerileri sun. Kod: ``` [KOD] ``` Dil: [DİL] Performans Hedefi: [HEDEF] (hız/bellek/giriş-çıkış) Analiz şunları içermeli: 1. MEVCUT PERFORMANS ANALİZİ: - Big O karmaşıklık analizi - Zaman karmaşıklığı - Alan karmaşıklığı - Darboğaz tespiti 2. PROFİLLEME SONUÇLARI: - Kritik yollar - İşlemci yoğun işlemler - Bellek kullanım desenleri 3. OPTİMİZASYON STRATEJİLERİ: - Algoritma iyileştirme - Veri yapısı değişikliği - Önbellekleme stratejileri - Tembel yükleme - Paralel işleme - Veritabanı sorgu optimizasyonu 4. KOD DÜZEYİNDE İYİLEŞTİRMELER: - Döngü optimizasyonları - Metin işleme - Dizi/Nesne işlemleri - Asenkron desenler 5. OPTİMİZE EDİLMİŞ KOD: - Yeniden yazılmış versiyon - Her değişikliğin açıklaması - Değiş tokuşlar 6. KIYASLAMA SONUÇLARI: - Öncesi/sonrası karşılaştırması - Ölçümler ve kazançlar