← 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.