If-Koubou

Memori Windows Dumps: Apa yang Tepat untuk Mereka?

Memori Windows Dumps: Apa yang Tepat untuk Mereka? (Bagaimana caranya)

Ketika Windows blue-screen, itu menciptakan file dump memori - juga dikenal sebagai crash dumps. Ini adalah apa yang BSOD Windows 8 bicarakan ketika mengatakan bahwa "hanya mengumpulkan beberapa info kesalahan."

File-file ini berisi salinan memori komputer pada saat crash. Mereka dapat digunakan untuk membantu mendiagnosis dan mengidentifikasi masalah yang menyebabkan kecelakaan di tempat pertama.

Jenis-jenis Memory Dumps

Windows dapat membuat berbagai jenis dump memori. Anda dapat mengakses pengaturan ini dengan membuka Panel Kontrol, mengklik Sistem dan Keamanan, dan mengklik Sistem. Klik Pengaturan sistem lanjutan di sidebar, klik tab Advanced, dan klik Pengaturan di bawah Startup dan pemulihan.

Secara default, pengaturan di bawah Tulis informasi debug diatur ke "dump kehabisan memori otomatis." Inilah yang setiap jenis dump memori sebenarnya adalah:

Tumpukan memori lengkap: Memori dump yang lengkap adalah tipe terbesar dari kemungkinan dump memori. Ini berisi salinan semua data yang digunakan oleh Windows dalam memori fisik. Jadi, jika Anda memiliki RAM 16 GB dan Windows menggunakan 8 GB pada saat sistem crash, dump memori akan menjadi 8 GB dalam ukuran. Crash biasanya disebabkan oleh kode yang berjalan dalam mode-kernel, jadi informasi lengkap termasuk memori setiap program jarang berguna - dump memori kernel biasanya akan cukup bahkan untuk pengembang.

Pembuangan memori Kernel: Cadangan memori kernel akan jauh lebih kecil daripada dump memori lengkap. Microsoft mengatakan biasanya sekitar sepertiga ukuran memori fisik yang terpasang pada sistem. Seperti yang dikatakan Microsoft:

“File dump ini tidak akan menyertakan memori yang tidak teralokasi, atau memori yang dialokasikan untuk aplikasi mode pengguna. Ini hanya mencakup memori yang dialokasikan ke level kernel Windows dan tingkat abstraksi perangkat keras (HAL), serta memori yang dialokasikan untuk driver mode-kernel dan program mode-kernel lainnya.

Untuk sebagian besar tujuan, dump kecelakaan ini adalah yang paling berguna. Ini secara signifikan lebih kecil daripada Memory Dump Lengkap, tetapi hanya menghilangkan bagian-bagian memori yang tidak mungkin terlibat dalam kecelakaan itu. ”

Dump memori kecil (256 kb): Dump memori kecil adalah jenis dump memori terkecil. Ini berisi sangat sedikit informasi - informasi layar biru, daftar driver yang dimuat, informasi proses, dan sedikit informasi kernel. Ini dapat berguna untuk mengidentifikasi kesalahan, tetapi menawarkan informasi debugging yang kurang rinci daripada dump memori kernel.

Dump memori otomatis: Ini adalah opsi default, dan ini berisi informasi yang sama persis seperti dump memori kernel. Microsoft mengatakan bahwa, ketika file halaman diatur ke ukuran yang dikelola sistem dan komputer dikonfigurasi untuk dump kehabisan memori otomatis, "Windows menetapkan ukuran file paging cukup besar untuk memastikan bahwa dump memori kernel dapat ditangkap sebagian besar waktu. ”Sebagai Microsoft menunjukkan, crash dumps adalah pertimbangan penting ketika memutuskan apa ukuran file halaman seharusnya. File halaman harus cukup besar untuk memuat data memori.

(tidak ada): Windows tidak akan membuat dump memori ketika crash.

Memory Dumps Untuk Pengembang

File dump ini ada untuk memberi Anda informasi tentang penyebab sistem crash. Jika Anda seorang pengembang Windows yang bekerja pada driver perangkat keras, informasi dalam file dump memori ini dapat membantu Anda mengidentifikasi alasan driver perangkat keras Anda menyebabkan komputer menjadi layar biru dan memperbaiki masalah.

Tetapi Anda mungkin hanya pengguna Windows biasa, bukan seseorang yang mengembangkan driver perangkat keras atau bekerja pada kode sumber Windows di Microsoft. Crash dumps masih berguna. Anda mungkin tidak membutuhkannya sendiri, tetapi Anda mungkin perlu mengirimkannya ke pengembang jika Anda mengalami masalah dengan driver perangkat lunak atau perangkat keras tingkat rendah di komputer Anda. Sebagai contoh, situs web Symantec mengatakan bahwa "Banyak kali Symantec Development akan memerlukan Full Memory Dump dari sistem yang terpengaruh untuk mengidentifikasi penyebab kecelakaan tersebut." Penumpukan kemacetan juga dapat berguna jika Anda mengalami masalah dengan Windows itu sendiri, seperti Anda mungkin perlu mengirimkannya ke Microsoft. Pengembang yang bertanggung jawab atas perangkat lunak dapat menggunakan dump memori untuk melihat apa yang sebenarnya terjadi di komputer Anda pada saat crash, semoga memungkinkan mereka untuk memperbaiki dan memperbaiki masalah.

Minidumps vs Memory Dumps

File Minidump berguna untuk hampir semua orang karena mengandung informasi dasar seperti pesan kesalahan yang terkait dengan layar biru kematian. Mereka disimpan di folder C: \ Windows \ Minidump secara default. Kedua jenis file dump memiliki ekstensi file .dmp.

Bahkan ketika sistem Anda dikonfigurasi untuk membuat dump memori kernel, lengkap, atau otomatis, Anda akan mendapatkan file minidump dan MEMORY.DMP yang lebih besar.

Alat seperti Nirsoft's BlueScreenView dapat menampilkan informasi yang terkandung dalam file-file minidmp ini. Anda dapat melihat file driver yang tepat yang terlibat dalam tabrakan, yang dapat membantu mengidentifikasi penyebab masalah. Karena minidump sangat berguna dan kecil, sebaiknya jangan pernah mengatur pengaturan dump memori ke "(none)" - pastikan untuk setidaknya mengkonfigurasi sistem Anda untuk membuat dump memori kecil. Mereka tidak akan menggunakan banyak ruang dan akan membantu Anda jika Anda mengalami masalah. Bahkan jika Anda tidak tahu cara mendapatkan informasi dari file minidump sendiri, Anda dapat menemukan alat perangkat lunak dan orang-orang yang dapat menggunakan informasi di sini untuk membantu menjabarkan dan memperbaiki masalah sistem Anda.

Dump memori yang lebih besar seperti dump memori kernel dan dump kehabisan memori lengkap disimpan di C: \ Windows \ MEMORY.DMP secara default. Windows dikonfigurasi untuk menimpa file ini setiap kali dump memori baru dibuat, jadi Anda hanya perlu memiliki satu file MEMORY.DMP mengambil ruang.

Meskipun rata-rata pengguna Windows dapat menggunakan minidumps untuk memahami penyebab layar biru, file MEMORY.DMP digunakan lebih jarang dan tidak berguna kecuali jika Anda berencana untuk mengirimnya ke pengembang. Anda mungkin tidak perlu menggunakan informasi debugging dalam file MEMORY.DMP untuk mengidentifikasi dan memperbaiki masalah sendiri.

Hapus Memori Dumps Untuk Mengosongkan Ruang

Anda dapat menghapus file .dmp ini untuk mengosongkan ruang, yang merupakan ide bagus karena ukurannya mungkin sangat besar - jika komputer Anda memiliki layar biru, Anda mungkin memiliki file MEMORY.DMP sebesar 800 MB atau lebih yang menghabiskan ruang pada drive sistem Anda.

Windows membantu Anda menghapus file-file ini secara otomatis. Jika Anda menggunakan utilitas Disk Cleanup dan memberitahukannya untuk membersihkan file sistem, Anda akan melihat kedua jenis dump memori muncul dalam daftar. CCleaner dan alat serupa lainnya dapat secara otomatis menghapus dump memori juga. Anda tidak perlu menggali ke dalam folder Windows Anda dan menghapusnya dengan tangan.

Singkatnya, file dump memori yang lebih besar tidak terlalu berguna kecuali jika Anda berencana untuk mengirimnya ke Microsoft atau pengembang perangkat lunak lain sehingga mereka dapat memperbaiki layar biru yang terjadi di sistem Anda. File minidump yang lebih kecil lebih berguna karena mengandung informasi penting tentang sistem crash.

Kredit Gambar: Thawt Hawthje di Flickr