Mengurangi jejak memori Windows 10 x64 - dapatkah saya menyetel kompresi memori otomatis sistem?

2

Baru-baru ini pindah ke Windows 10 dari Windows 7 dan Linux (Ubuntu / Kali / Redhat) bersama dengan penggunaan OS virtual yang ekstensif.

Mengalami kesulitan untuk mengurangi jejak memori OS Windows 10 pada laptop lenovoZ51-70 baru mencoba menjalankan OS tamu yang dimigrasi yang gagal dengan kesalahan di bawah ini pada saat log log host OS

Provider [ Name] Application Error

EventID 1000 [ Qualifiers] 0

Level 2

Task 100

Keywords 0x80000000000000

TimeCreated [ SystemTime] 2016-01-26T10:26:59.000000000Z

EventRecordID 2163

Channel Application

Computer ZeroCool

Security
EventData VirtualBox.exe 5.0.14.5127 569e6712 QtCoreVBox4.dll 4.8.6.0 5565c7c8 c0000005 0000000000023217 1594 01d1582400729aef C:\Program Files\Oracle\VirtualBox\VirtualBox.exe C:\Program Files\Oracle\VirtualBox\QtCoreVBox4.dll 6f631a15-7ad8-4d59-bde5-59a431caf81e

dan kotak virtual log virtual menunjukkan kekurangan ram tersedia untuk aplikasi untuk mengunci ... di mana tamu hanya membutuhkan 1600MB dan laptop memiliki ram 4GB dan OS membatasi aplikasi dari mengkonsumsi ram lebih dari 1400MB dan sesuai saran dari kotak virtual komunitas telah meningkatkan memori virtual OS secara signifikan.

Meng-upgrade ke modul ram lain sangat tidak mungkin untuk beberapa bulan ke depan !! kueri ini dimunculkan hanya setelah penelitian besar di semua forum teknis tersedia ..... Menjadi pengembang aplikasi Enterprise telah menyelesaikan pekerjaan rumah saya ...

Yang saya butuhkan dari forum ini adalah untuk memberikan saya daftar layanan OS Tidak Berguna yang menggunakan memori saya tidak akan keberatan untuk meretas ke dalam registri atau Dll jika perlu ....

Atau langkah-langkah untuk mengurangi jejak memori OS Windows 10

Setelah melalui beberapa forum teknis mengubah kunci registri dan ukuran file halaman.

PEMBARUAN REGISTRI * Mulai & gt; regedit (ketik regedit setelah mengklik Mulai) * HKEY_LOCAL_MACHINE & gt; SISTEM & gt; CurrentControlSet & gt; Kontrol & gt; Manajer Sesi & gt; Manajemen memori * Klik kanan ClearPageFileAtShutDown & gt; Ubah & gt; ubah Value Data menjadi 1. * Reboot (sekarang atau setelah Pembaruan Panel Kontrol di bawah)

PEMBARUAN PANEL KONTROL * Panel Kontrol & gt; Sistem dan Keamanan & gt; Sistem & gt; Pengaturan sistem lanjutan & gt; Performa & gt; Pengaturan & gt; Memori virtual * Hapus centang "Secara otomatis mengelola ukuran file paging untuk semua drive" * Periksa tombol "Ukuran dikelola sistem" * Reboot

Masih konsumsi memori Windows 10 64bit masih tetap 3Gigs aneh.

Windows resource manager screenshot Windows taskmanager screenshot Pesan galat Kotak Virtual Tangkapan layar kesalahan kotak virtual

Di Windows 10, mereka telah menambahkan konsep baru di Memory Manager yang disebut toko kompresi, yang merupakan kumpulan halaman terkompresi dalam memori. Ini berarti bahwa ketika Manajer Memori merasakan tekanan memori, itu akan mengkompres halaman yang tidak digunakan alih-alih menuliskannya ke disk. Ini mengurangi jumlah memori yang digunakan per proses, memungkinkan Windows 10 untuk mempertahankan lebih banyak aplikasi dalam memori fisik sekaligus. Ini juga membantu memberikan respons yang lebih baik di seluruh Windows 10. Toko kompresi hidup dalam rangkaian proses Sistem. Karena proses sistem menyimpan penyimpanan dalam memori, set kerjanya tumbuh lebih besar tepat ketika memori disediakan untuk proses lain. Ini terlihat di Task Manager dan alasan proses Sistem tampaknya memakan lebih banyak memori daripada rilis sebelumnya.

Apakah ada cara saya bisa mengubah Toko Kompresi untuk kebutuhan saya?

snoopy
sumber
Anda tidak akan bisa. Windows 10 Versi 1511 secara khusus pada dasarnya akan menggunakan sedikit lebih banyak memori daripada Windows 7 yang dikonfigurasi secara sama, karena peningkatan manajemen memori kompresi, tetapi di dalam memori Windows 10 Versi 1511 akan menampung lebih banyak data kemudian dibandingkan dengan versi yang sama dikonfigurasi Windows. Dengan kata lain Windows mengelola lebih banyak data, hanya dengan sedikit peningkatan, kemudian versi Windows lainnya.
Ramhound
Menghapus file halaman, pada saat shutdown, akan menyebabkan Windows menggunakan lebih banyak memori saat startup karena sekarang harus membangun kembali file halaman. Jangan main-main dengan pengaturan yang tidak Anda mengerti.
Ramhound
Saya mengerti apa yang membersihkan file halaman tetapi saya harus menjalankan aplikasi virtual yang mengharuskan saya menghapus halaman
snoopy
1
Pertimbangkan untuk menggunakan hyper-v daripada kotak Virtual.
Falco Alexander
1
ini adalah Win10 Pro Hyper-v yang menjalankan 3 VM (Win7, server nano, Linux) dan browser tepi dengan 1 tab - & gt; tangkapan layar
Falco Alexander

Jawaban:

0

Anda dapat mencoba menambahkan lebih banyak tekanan memori ke sistem Anda sehingga Windows mendorong halaman memori dari RAM ke file halaman. Itu sysinternals testlimit Program memungkinkan Anda mengalokasikan banyak memori ( sebagaimana diuraikan dalam salah satu posting blog Russinovich ), yang seharusnya (semoga) meyakinkan manajer memori untuk mendorong data ke file halaman.

Jalankan yang berikut dan biarkan palu untuk sementara waktu (monitor RAM Anda di task manager), lalu hentikan.

testlimit64 -m 100

Anda harus melihat proses-proses lain dari biaya komit fisik (yaitu: penggunaan RAM aktual) menurun dan menguji segalanya. Ketika testlimit berakhir, Anda harus memiliki lebih banyak RAM daripada saat Anda memulai.

Catatan penting : ini memungkinkan Anda memulai VM Anda, tetapi juga akan memperlambat semua program lain yang berjalan di komputer Anda karena ketika Anda menggunakannya berikutnya, mereka akan memiliki lebih sedikit RAM fisik untuk digunakan dan perlu memuat dari file halaman.

(Ini adalah solusi daripada perbaikan yang sebenarnya. Lebih banyak RAM adalah solusi terbaik, seperti yang telah dicatat) .

ligos
sumber
-1

Dalam cuplikan layar yang Anda posting, saya melihat "firefox.exe" mengambil 200 MB. Jadi, Anda mungkin memulai Firefox secara manual. Karena itulah tangkapan layar ini tidak berguna, Anda harus membuat tangkapan layar tepat setelah boot, sebelum Anda memulai apa saja aplikasi. Dengan cara itu kita bisa melihat berapa banyak RAM yang Anda miliki setelah semua program latar belakang dimulai.

Jika Anda kekurangan RAM dan tidak ingin menambah lebih banyak RAM, Anda harus mengaktifkan file halaman. Ini merupakan perpanjangan dari RAM Anda, tetapi ditempatkan pada hard drive. Meskipun kinerja RAM ini buruk dibandingkan dengan RAM nyata dan itu akan memperlambat aplikasi Anda, Anda akan dapat memulai VirtualBox.

Saya pikir VirtualBox membutuhkan RAM nyata yang nyata, tidak ingin menggunakan swap. Itu sebabnya Anda harus memulainya segera setelah Anda boot ke OS sementara ada cukup RAM fisik untuk itu dan aplikasi lain akan menggunakan swap jika tidak ada cukup RAM fisik setelah VirtualBox dimulai.

Jika Anda tidak dapat memulai VirtualBox hal pertama setelah boot, unduh Sysinternals Autoruns dari sini . Di sana Anda dapat menghidupkan dan program dan layanan yang berjalan pada startup sistem dan pengguna log on. Tapi hati-hati, jika Anda menonaktifkan sesuatu yang penting untuk operasi sistem, Windows Anda tidak akan bisa boot!

Apa sebenarnya yang harus dinonaktifkan tergantung pada banyak hal dan terlalu rumit untuk diposting di sini.

Sebagai permulaan, Anda dapat menonaktifkan startup otomatis seperti Skype, layanan pemeliharaan Mozilla, layanan pembaruan Google, layanan pembaruan Adobe, yang disebut "utilitas penyetelan sistem", dll. memulai. Untuk layanan sistem tidak dapat dijelaskan di sini, Anda harus berhati-hati dan tahu apa yang Anda lakukan.

BJovke
sumber