Anasayfa » nasıl » Windows Bellek Dökümü Tam Olarak Ne İçin?

    Windows Bellek Dökümü Tam Olarak Ne İçin?

    Windows mavi ekranlarda, çöküş dökümü olarak da bilinen bellek dökümü dosyaları oluşturur. Bu, Windows 8’in BSOD’sinin “sadece bazı hata bilgilerini topladığını” söylediği şeyden bahsediyor.

    Bu dosyalar kilitlenme sırasında bilgisayarın belleğinin bir kopyasını içerir. Öncelikle kazaya neden olan problemi teşhis ve tespit etmeye yardımcı olmak için kullanılabilirler.

    Bellek Dökümü Türleri

    Windows birkaç farklı türde bellek dökümü oluşturabilir. Bu ayara, Denetim Masası'nı açıp, Sistem ve Güvenlik'i ve Sistem'i tıklatarak erişebilirsiniz. Kenar çubuğundaki Advanced system settings (Gelişmiş sistem ayarları) seçeneğini tıklayın, Advanced (Gelişmiş) sekmesini tıklayın ve Startup and recovery (Ayarlar ve kurtarma) altındaki Settings (Ayarlar) seçeneğini tıklayın..

    Varsayılan olarak, Hata ayıklama bilgilerini yaz altındaki ayar “Otomatik bellek dökümü” olarak ayarlanmıştır. Burada her bir bellek dökümü türü aslında şöyledir:

    Komple bellek dökümü: Tam bir bellek dökümü, olası en büyük bellek dökümü türüdür. Bu, Windows tarafından fiziksel bellekte kullanılan tüm verilerin bir kopyasını içerir. Bu nedenle, 16 GB RAM’iniz varsa ve Windows, sistem çökmesi sırasında 8 GB’ını kullanıyorsa, bellek dökümü 8 GB boyutunda olacaktır. Çökmelere genellikle çekirdek modunda çalışan kod neden olur, bu nedenle her programın belleğini içeren tüm bilgiler nadiren kullanışlıdır - bir çekirdek bellek dökümü genellikle bir geliştirici için bile yeterli olacaktır.

    Çekirdek belleği dökümü: Bir çekirdek bellek dökümü, tam bir bellek dökmesinden çok daha küçük olacaktır. Microsoft, genellikle sistemde yüklü olan fiziksel belleğin üçte birinin olacağını söyler. Microsoft'un söylediği gibi:

    “Bu döküm dosyası, ayrılmamış belleği veya kullanıcı modu uygulamalarına ayrılan belleği içermeyecek. Yalnızca Windows çekirdeğine ve donanım soyutlama düzeyine (HAL) ayrılan belleği ve ayrıca çekirdek modu sürücülerine ve diğer çekirdek modu programlarına ayrılmış belleği içerir..

    Çoğu amaç için, bu çökme dökümü en yararlı olanıdır. Tam Bellek Dökümü'nden önemli ölçüde daha küçüktür, ancak yalnızca çökmeye dahil olması muhtemel olmayan bellek bölümlerini göz ardı eder. ”

    Küçük bellek dökümü (256 kb): Küçük bir bellek dökümü en küçük bellek dökümü türüdür. Çok az bilgi içerir - mavi ekran bilgisi, yüklü sürücülerin listesi, işlem bilgisi ve biraz çekirdek bilgisi. Hatayı belirlemek için yararlı olabilir, ancak bir çekirdek bellek dökümü yerine daha az ayrıntılı hata ayıklama bilgisi sunar.

    Otomatik bellek dökümü: Bu varsayılan seçenektir ve bir çekirdek bellek dökümü ile aynı bilgileri içerir. Microsoft, sayfa dosyası sistem tarafından yönetilen bir boyuta ayarlandığında ve bilgisayar otomatik bellek dökümü için yapılandırıldığında, “Windows disk belleği dosyasının büyük bölümünü bir çekirdek bellek dökümü işleminin yakalanabilmesini sağlayacak kadar büyük ayarlar. Microsoft’un belirttiği gibi, çöküş dökümü, sayfa dosyasının boyutunun ne olduğuna karar verirken önemli bir husus. Sayfa dosyası, bellek verilerini içerecek kadar büyük olmalıdır.

    (Yok): Windows çöktüğünde bellek dökümü oluşturmaz.

    Bellek Dökümü Geliştiriciler İçin

    Bu döküm dosyaları, sistem çökmesinin nedeni hakkında size bilgi vermek için bulunmaktadır. Donanım sürücülerinde çalışan bir Windows geliştiricisiyseniz, bu bellek dökümü dosyalarındaki bilgiler, donanım sürücülerinizin bir bilgisayarın mavi ekrana çıkmasına neden olan sorunu belirlemenize ve sorunu çözmenize yardımcı olabilir.

    Ancak, muhtemelen normal bir Windows kullanıcısısınız, donanım sürücüleri geliştiren veya Microsoft'taki Windows kaynak kodunda çalışan biri değil. Çarpma döküntüleri hala faydalıdır. Onlara kendinize ihtiyacınız olmayabilir, ancak bilgisayarınızdaki düşük seviye yazılım veya donanım sürücülerinde sorun yaşıyorsanız bunları bir geliştiriciye göndermeniz gerekebilir. Örneğin, Symantec'in web sitesi “Symantec Development’in, çökmenin nedenini tanımlamak için etkilenen bir sistemden Tam Bellek Dökümü’ne ihtiyaç duyacağını” söylüyor. Kaza dökümü, Windows’la ilgili bir sorun yaşıyorsanız da yararlı olabilir. Microsoft'a göndermeniz gerekebilir. Yazılımdan sorumlu olan geliştiriciler, çökme anında bilgisayarınızda tam olarak ne olduğunu görmek için bellek dökülmesini kullanabilir, umarım sorunu çözmelerini ve çözmelerini sağlar..

    Mini Dumps vs Bellek Dumps

    Mini döküm dosyaları, hemen hemen herkes için kullanışlıdır, çünkü mavi ekranla ilişkili hata mesajı gibi temel bilgileri içerirler. Varsayılan olarak C: \ Windows \ Minidump klasöründe depolanırlar. Her iki tür döküm dosyası da .dmp dosya uzantısına sahiptir..

    Sisteminiz bir çekirdek, tam veya otomatik bellek dökümü oluşturacak şekilde yapılandırılmış olsa bile, hem bir mini döküm hem de daha büyük bir MEMORY.DMP dosyası alırsınız.

    Nirsoft'un BlueScreenView gibi araçlar, bu minidmp dosyalarında bulunan bilgileri görüntüleyebilir. Bir çökmeyle ilgili tam sürücü dosyalarını görebilirsiniz; bu, sorunun nedenini belirlemeye yardımcı olabilir. Mini dökümler çok kullanışlı ve küçük olduğundan, bellek dökümü ayarını asla “(yok)” olarak ayarlamamanızı öneririz - en azından sisteminizi küçük bellek dökümü oluşturmak üzere yapılandırdığınızdan emin olun. Fazla yer kullanmazlar ve bir sorunla karşılaşırsanız size yardımcı olurlar. Minidump dosyasından nasıl bilgi alabileceğinizi bilmiyorsanız bile, sistem sorununuzu tespit etmek ve çözmek için buradaki bilgileri kullanan yazılım araçlarını ve insanları bulabilirsiniz..

    Çekirdek bellek dökümü ve tam bellek dökümü gibi daha büyük bellek dökümü, varsayılan olarak C: \ Windows \ MEMORY.DMP konumunda saklanır. Windows, yeni bir bellek dökümü oluşturduğu her defasında bu dosyanın üzerine yazacak şekilde yapılandırılmıştır, bu nedenle yalnızca bir MEMORY.DMP dosyasına yer açmanız gerekir..

    Ortalama bir Windows kullanıcısı bile mavi ekranların nedenini anlamak için mini dökümleri kullanabilirken, MEMORY.DMP dosyası daha nadir kullanılır ve geliştiriciye göndermeyi planlamadığınız sürece kullanışsızdır. Muhtemelen bir sorunu kendi başınıza tanımlamak ve çözmek için bir MEMORY.DMP dosyasındaki hata ayıklama bilgilerini kullanmanız gerekmez..

    Yer Açmak için Bellek Dökülmelerini Sil

    Alan boşaltmak için bu .dmp dosyalarını silebilirsiniz, bu da boyutu çok büyük olabileceğinden iyi bir fikirdir - bilgisayarınız mavi ekrana sahipse, 800 MB veya daha fazla yer kaplayan bir MEMORY.DMP dosyanız olabilir. sistem sürücünüzde.

    Windows bu dosyaları otomatik olarak silmenize yardımcı olur. Disk Temizleme yardımcı programını kullanıyorsanız ve sistem dosyalarını temizlemesini söylerseniz, listede her iki bellek dökümü türünü göreceksiniz. CCleaner ve diğer benzer araçlar da bellek dökümlerini otomatik olarak silebilir. Windows klasörünüze girip elinizle silmeniz gerekmez.


    Kısacası, daha büyük bellek dökümü dosyaları, onları Microsoft'a veya başka bir yazılım geliştiriciye göndermeyi planlamadığınız sürece çok kullanışlı değildir, böylece sisteminizde meydana gelen mavi ekranı düzeltebilirler. Küçük mini döküm dosyaları daha kullanışlıdır, çünkü sistem çökmeleri hakkında önemli bilgiler içermektedir..

    Resim Kredisi: Flickr'daki Thawt Hawthje