Cara menggunakan memori renang Monitor (Poolmon.exe) untuk memecahkan masalah memori modus kernel kebocoran

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 177415 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

PENDAHULUAN

Artikel ini menjelaskan cara menggunakan memori renang Monitor utilitas, Poolmon.exe, sebagai alat pemecahan masalah untuk memantau memori tag.

Poolmon menampilkan data yang sistem operasi mengumpulkan tentang alokasi memori dari sistem paged dan nonpaged kernel renang dan renang memori yang digunakan untuk Terminal Services sesi. Data dikelompokkan menurut kolam renang alokasi tag. Ini informasi dapat digunakan oleh Microsoft dukungan teknis untuk menemukan kernel mode kebocoran memori.

Kebocoran memori disebabkan oleh aplikasi atau proses yang mengalokasikan memori untuk digunakan tetapi yang tidak bebas memori ketika aplikasi atau proses selesai. Oleh karena itu, tersedia memori yang benar-benar digunakan dari waktu ke waktu. Sering, kondisi ini menyebabkan sistem untuk berhenti berfungsi dengan benar.

Dalam kasus ini, berikut ini mungkin login di log sistem:

ID Peristiwa: 2020
Sumber: Srv
Keterangan: Server tidak mampu mengalokasikan dari kolam sistem paged karena kolam itu kosong.

ID Peristiwa: 2019
Sumber: Srv
Keterangan: Server tidak mampu mengalokasikan dari sistem nonpaged renang karena kolam itu kosong.

INFORMASI LEBIH LANJUT

Bagian berikut menjelaskan cara mengaktifkan tag mode untuk menggunakan Poolmon. Bagian kedua menjelaskan cara untuk mengumpulkan informasi untuk pemecahan masalah dengan menggunakan Poolmon.

Mengaktifkan Tag Mode

Sebelum menjalankan PoolMon, Anda harus mengaktifkan penandaan kolam renang dan kemudian restart komputer Anda. Kolam renang yang menandai fitur mengumpulkan dan menghitung Statistik tentang kolam renang memori diurutkan menurut nilai tag memori Alokasi.

Catatan Hal ini tidak diperlukan untuk mengaktifkan renang penandaan pada Windows Server 2003 seperti diaktifkan secara default.

Untuk mengaktifkan renang penandaan pada Windows NT komputer berbasis 4.0, Windows 2000, atau berbasis Windows XP, gunakan salah satu dari metode berikut:

Metode 1: Edit registri

Untuk mengubah nilai registri yang memungkinkan tag mode untuk Poolmon.exe, ikuti langkah berikut ini.

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows
  1. Jalankan Registry Editor.
  2. Cari kunci berikut ini di registri:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Manager
  3. Catat nilai GlobalFlag, atau menyimpan
    Sesi Manajer
    kunci.
  4. Klik dua kali GlobalFlag nilai dalam pane kanan.
  5. Ubah nilai untuk 0x00000400heksadesimal.

    Catatan Ketika Anda menambahkan nilai bendera global 0x00000400, itu hanya muncul sebagai 0x400 setelah itu ditambahkan. Sangat penting untuk menambahkan semua terkemuka nol atau beberapa informasi Poolmon tidak akan ditampilkan pada output layar.
  6. Mulai ulang komputer.
Catatan Bila Anda telah selesai debugging, mengubah nilai GlobalFlag kembali aslinya nilai yang Anda diperintahkan untuk menulis di langkah 3.

Metode 2: Gunakan utilitas Gflags.exe

Anda juga dapat menggunakan utilitas bendera Global Editor (Gflags.exe) untuk mengaktifkan penandaan kolam renang. Gflags.exe tersedia dalam Kit sumber daya Windows NT 4.0 dan di folder \Support\Tools Windows 2000, Windows XP, dan Windows Server 2003 CD-ROM.

Catatan Karena renang penandaan diaktifkan secara permanen pada Windows Server 2003, Mengaktifkan penandaan kolam renang centang kotak di Global Bendera kotak dialog yang redup dan perintah untuk mengaktifkan atau menonaktifkan kolam renang penandaan gagal.

Untuk membuat perubahan dengan menggunakan Gflags.exe, ikuti langkah-langkah:
  1. Klik Mulai, klik Menjalankan, jenis gflags.exe, lalu klikOke.
  2. Pilih Mengaktifkan penandaan kolam renang.
  3. Klik Menerapkan, lalu klikOke.
  4. Mulai ulang komputer.
Catatan Bila Anda telah selesai debugging, ulangi langkah-langkah di atas untuk menonaktifkan penandaan kolam renang.

Menggunakan Poolmon untuk mengumpulkan informasi

PoolMon menampilkan renang tag informasi dalam jendela perintah. Penggunaan tombol panah atau tombol PAGE UP dan PAGE DOWN untuk menampilkan semua tag informasi dikembalikan oleh alat.

Poolmon.exe tersedia dalam Kit sumber daya Windows NT 4.0 dan dalam folder \Support\Tools Windows 2000, Windows XP, dan Windows Server 2003 CD-ROM.

Gunakan langkah berikut untuk menyalin dan menyimpan tag informasi. Ulangi langkah ini untuk dua jam pada 15 menit interval. Menambahkan setiap update ke akhir Notepad file.
  1. Klik Mulai, arahkan keTataan, klik Control Panel, dan kemudian Klik dua kali Konsol.

    Catatan Untuk Windows 2000, Anda harus melakukan langkah-langkah berikut:
    1. Klik Mulai, klik Menjalankan, jenis cmd, lalu klik Oke.
    2. Klik kanan bar judul, dan kemudian klik Properti.
  2. Klik Opsi tab, klikQuickEdit Mode, lalu klik Masukkan Modus.
  3. Klik Letak tab, mengubahUkuran layar Buffer nilai untuk 99, dan kemudian klik Oke.
  4. Klik Mulai, arahkan keProgram, lalu klik Perintah Meminta.
  5. Cari Poolmon.exe dalam Support\Debug\platform folder pada Windows NT 4.0 CD. perubahan ke drive dan map di mana Poolmon.exe terletak. Di jendela 2000 CD Poolmon.exe adalah pada berkas Support.CAB. Support.Cab terletak di bawah Map \Support\Tools.
  6. Jenis Poolmon.exe.
  7. Tekan p sampai Poolmon menampilkan kolom "jenis" dan menunjukkan nilai paged.
  8. Tekan b untuk menyortir kolom dari terbesar untuk terkecil.
  9. Pilih isi seluruh layar, dan kemudian tekan MASUKKAN.
  10. Klik Mulai, arahkan keProgram, arahkan ke Aksesoris, dan kemudian Klik Notepad.
  11. Pada Mengedit menu, klikPasta.
  12. Ulangi langkah 7 untuk mencari nilai nonpaged.
  13. Ulangi langkah 8-11 untuk menyisipkan.
Poolmon.exe juga memiliki beberapa tombol perintah yang menyortir output Untukmu. Pers surat yang ditunjukkan di bawah ini untuk melakukan operasi. Dibutuhkan beberapa detik untuk setiap perintah untuk bekerja. Berikut adalah daftar dari beberapa perintah:
P - jenis tag daftar oleh Paged, Non-Paged, atau campuran. Perhatikan bahwa p siklus melalui masing-masing.
B - mengurutkan Tag oleh penggunaan byte maks.
M - mengurutkan Tag oleh alokasi byte maks.
T - jenis tag secara abjad dengan nama tag.
E - menampilkan Paged, Non-paged total di bawah. Siklus melalui.
A - macam Tag oleh alokasi ukuran.
F - mengurutkan Tag oleh "membebaskan".
S - macam Tag oleh perbedaan allocs dan membebaskan.
E - menampilkan Paged, Non-paged total di bawah. Siklus melalui.
Q - berhenti.
Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
298102Bagaimana menemukan Tag kolam renang yang digunakan oleh pengandar pihak-ketiga

Properti

ID Artikel: 177415 - Kajian Terakhir: 16 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Kata kunci: 
kbhowto kbmt KB177415 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:177415

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com