Hata Ayıklama ve Profil Analizi nedir?

Bilişim Teknolojileri · 11. Sınıf · Konu 8

Tahmini okuma süresi: 6 dk

Kısa cevap

Hata ayıklama ölçümle başlar ve kanıtla ilerler: konsol çıktısı değerin o anki hâlini gösterir, hata ayıklama noktası kodu durdurup çağrı yığını ve kapsam değişkenlerini inceletir, adım adım ilerleme hatanın hangi satırda başladığını bulur.

Bu konuda neler öğreneceksin?

Anahtar fikirler

Konunun özeti

Yeniden üretilebilir bir senaryo kurmak ve kodu yarıya indirerek izolasyon yapmak, sorumlu bölgeyi daraltır. Profil analizinde en pahalı çağrı ölçülür: 800 ms süren bir işlemde 700 ms alan tek bir çağrı için darboğaz oranı 700 ÷ 800 = 0,875 yani yüzde 87,5 olur. Düzeltmeden sonra aynı senaryo yeniden ölçülür; 800 ms yerine 250 ms alınması 550 ÷ 800 = 0,6875 ile yüzde 68,75 kazanç sağlar. Bellek profillemesi ise toplanmayan ayırma işlemlerini, yani dinleyici temizliği yapılmayan noktaları ortaya çıkarır.

Çözümlü mini örnek 1

Sayfadaki bir düğmeye tıklandığında hiçbir işlev çalışmıyor. Hata ayıklama noktaları yerleştirilerek darboğaz nasıl bulunur?

Bağlanmamışsa sıralamayı düzelt ve yeniden dene.

Çözümlü mini örnek 2

Bir liste işlemi 800 ms sürüyor. Profil kaydında en pahalı çağrının 700 ms sürdüğü görülüyor. Darboğaz oranı yüzde kaçtır?

Oranı bölme ile bul ve yüzdeye çevir.

Sık yapılan hatalar

İlgili konular

Sıradaki adım

Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri · 11. Sınıf için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.
Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.