ID Artikel: 126962 - Kajian Terakhir: 11 September 2011 - Revisi: 3.0 Ditampilkan pesan galat "Memori Habis" jika Anda menjalankan terlalu banyak program
GEJALA
Jika menjalankan terlalu banyak program berbasis Windows, ditampilkan pesan galat "Memori Habis" saat Anda berusaha memulai program baru atau menggunakan program yang sudah berjalan, meskipun masih tersedia banyak memori fisik dan berkas halaman.
PENYEBAB
Perilaku ini dapat terjadi jika timbunan desktop di subsistem WIN32 habis.
Catatan Masalah ini lebih sering terjadi di Windows NT 3.5 karena ukuran asali timbunan desktop adalah 512K. Di Windows NT 3.1, nilai asalinya adalah 3072K. Nilai asali ini dikurangi untuk meningkatkan kinerja. PEMECAHAN MASALAHPenting Bagian, metode, atau tugas ini berisi langkah-langkah yang memberitahu Anda untuk 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 kesalahan. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 322756
(http://support.microsoft.com/kb/322756/
)
Cara membuat cadangan dan memulihkan registri di Windows
Untuk meminta kami memperbaiki masalah ini, buka bagian "Perbaiki untuk saya". Jika Anda lebih memilih untuk memperbaiki masalah ini sendiri, buka bagian "Biarkan saya memperbaiki sendiri".Perbaiki untuk sayaUntuk memperbaiki masalah ini secara otomatis, klik tombol atau tautan Perbaiki. Klik Jalankan di kotak dialog Unduh Berkas, kemudian ikuti langkah-langkah di wisaya Perbaiki. Catatan
Kemudian, buka bagian "Apakah ini memperbaiki masalah?". Biarkan saya memperbaiki sendiriUntuk memperbaiki masalah ini, tambah ukuran timbunan desktop:
INFORMASI LEBIH LANJUT
Windows NT menggunakan timbunan memori khusus untuk semua program berbasis Windows yang berjalan di desktop. Timbunan desktop digunakan untuk semua objek (jendela, menu, pena, ikon, dsb.). Jika terlalu banyak program berbasis Windows yang dijalankan, timbunan ini dapat kehabisan memori. Jika memori tidak cukup untuk memenuhi permintaan alokasi, sistem biasanya mengembalikan galat dan memberitahukan kepada pengguna bahwa memori hampir habis. Beberapa program tidak berhasil menangani kegagalan, dan dalam beberapa kasus memori mungkin tidak cukup untuk membuat kotak dialog pesan galat. Akibatnya, operasi yang diminta gagal tanpa indikasi apa pun.
Kunci SharedSection adalah untaian panjang jika dilihat menggunakan Penyunting Registri. Nilai asali untuk kunci ini adalah sebagai berikut. %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:GdiServerDllInitialization,4 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16 Nilai SharedSection yang pertama (1024) menentukan ukuran timbunan yang umum untuk semua desktop. Ini meliputi tataan tabel penanganan global (Penanganan jendela khusus untuk mesin) dan sistem bersama (seperti SystemMetrics). Anda tidak perlu mengubah nilai-nilai tersebut. Nilai SharedSection kedua (3072) mengontrol ukuran timbunan desktop yang berkaitan dengan stasiun jendela interaktif (digunakan untuk objek Windows). Nilai statis digunakan untuk mencegah aplikasi yang berperilaku buruk menggunakan terlalu banyak sumber daya. Karena timbunan desktop dipetakan ke setiap ruang alamat proses, nilai ini sebaiknya tidak ditetapkan ke nilai yang cukup tinggi (karena akan menurunkan kinerja), namun ditambah seperlunya saja untuk memungkinkan berjalannya aplikasi yang diinginkan. Nilai SharedSection ketiga (512) mengontrol ukuran timbunan desktop untuk setiap desktop yang berkaitan dengan stasiun jendela "non-interaktif". Jika nilai ini tidak ada, ukuran timbunan desktop untuk stasiun jendela non-interaktif akan sama dengan ukuran yang ditetapkan untuk stasiun jendela interaktif (nilai SharedSection kedua). Untuk informasi selengkapnya tentang parameter kunci SharedSection, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 184802
(http://support.microsoft.com/kb/184802/
)
PRB: User32.dll atau Kernel32.dll gagal dimulai
Apakah ini memperbaiki masalah?
Berlaku bagi:
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Kembali ke atas
