← Tüm komutlar
Yazılım Geliştirme · /optimize
Performansı İyileştir
Ölçülebilir darboğazları belirleyip doğruluğu koruyan performans iyileştirmeleri sunar.
Ne zaman kullanılır?
Yavaşlık veya kaynak tüketimi ölçüldüğünde, doğruluğu koruyarak darboğazı azaltmak için kullanın.
İşe yarayan girdiler
- Ölçüm veya profil çıktısı
- Yük ve veri boyutu
- Doğruluk ve bellek sınırları
Talimat
Önce muhtemel darboğazı ve ölçüm yöntemini belirle. Karmaşıklık, bellek ve doğruluk etkilerini açıklayarak en etkili değişikliği öner.
Örnek giriş
Ölçüm: 10 bin kayıtta listeleme 2,4 sn. Sorgu her satır için ayrı kategori isteği yapıyor. İndeks ve N+1 olasılığını değerlendir.
Örnek sonuç
Öncelikli hipotez: N+1 sorgu örüntüsü. Ölçüm: SQL günlüklerinde sorgu sayısını karşılaştırın. Aday değişiklik: Kategoriyi tek sorguda yükleyin. Kabul ölçütü: Aynı sonuçlar ve daha az sorgu; değişiklik öncesi/sonrası süreyi aynı veriyle ölçün.
Sık yapılan hata
Ölçüm olmadan hızlı görünen kodu seçmeyin; bellek maliyetini ve doğru sonucu da kontrol edin.