Çökme Ne Demek?
İngilizce: Crash
Yayın: · Son güncelleme:
Çökme Ne Demek? Kısaca
Çökme (crash), bir programın ya da sistemin beklenmedik bir hata nedeniyle aniden çalışmayı durdurması ve kapanmasıdır. Uygulamanın kendiliğinden kapanması, donup yanıt vermemesi ya da işletim sisteminin hata ekranı göstermesi tipik belirtilerdir.

İçindekiler
Çökme ne demek?
Çökme, programın kontrol dışı bir şekilde sona ermesidir. Kullanıcı açısından uygulama birden kapanır, açık olan iş kaydedilmemişse kaybolur. Sistem genelinde yaşanan çökmeler bilgisayarın yeniden başlamasına da yol açabilir; Windows'taki mavi ekran buna örnektir.
İngilizce karşılığı crash'tir. Donma ise ayrı bir durumdur: program kapanmaz ama hiçbir komuta yanıt vermez.
Neden olur?
Çökmelerin büyük kısmı yakalanmayan bir çalışma zamanı hatasından kaynaklanır. Boş bir değere erişmek, belleğin tükenmesi, bozuk bir dosyayı açmaya çalışmak ya da sonsuz özyineleme sık görülen nedenlerdir. Uyumsuz bir güncelleme, eksik izin veya bozuk önbellek de mobil uygulamaların çökmesine sebep olabilir.
Varsayımsal bir senaryo: bir fotoğraf uygulaması yalnız 50 MB'tan büyük görselleri açarken kapanıyor. Küçük dosyalarda sorun yok. Bu tablo genellikle bellek yönetimiyle ilgili bir soruna işaret eder.
Ne yapmalı?
Kullanıcıysanız önce uygulamayı ve işletim sistemini güncelleyin. Sorun sürerse uygulamanın önbelleğini temizlemek ya da yeniden kurmak çoğu zaman işe yarar. Çökme hep aynı adımda oluyorsa bunu not edip destek ekibine iletin.
Geliştiriciyseniz çökme raporları en değerli kaynağınızdır. Firebase Crashlytics ya da Sentry gibi araçlar her çökmenin stack trace bilgisini, cihaz modelini ve sürümünü toplar. Hangi hatanın en çok kullanıcıyı etkilediğine bakarak önceliği belirlemek, sınırlı zamanı doğru yere harcamanızı sağlar.
Sıkça Sorulan Sorular
Çökme nedir, donmadan farkı ne?
Çökmede program tamamen kapanır. Donmada ise program açık kalır ama tıklamalara ve komutlara yanıt vermez, genellikle sonsuz bir döngüde ya da uzun süren bir işlemde takılmıştır.
Uygulama çökünce verilerim kaybolur mu?
Kaydedilmemiş değişiklikler kaybolabilir. Birçok uygulama otomatik kayıt ya da kurtarma özelliği sunar, bu yüzden bir sonraki açılışta kurtarma seçeneğini kontrol edin.