Saya memiliki windows 7 dengan RAM 4GB. Ketika sistem dimulai dari boot baru saya mulai dengan sekitar 33% penggunaan. Namun, jika saya berjalan dengan PC saya menganggur selama beberapa jam, atau semalam, PC saya biasanya naik ke 80-an tinggi atau bahkan lebih dari 90% penggunaan (sekali, ia mencapai 98%!).
Komit terbesar biasanya SVCHost.exe di sekitar 500MB. Proses sidebar.exe saya juga cenderung naik ke nomor yang sama.
Ini adalah perkembangan baru sejak memutakhirkan ke Win7 SP1, dan saya tidak menemukan banyak info tentang itu di internet. Apakah ada orang lain mengalami masalah ini?
Sunting Ini menyebabkan masalah kinerja yang parah ketika saya kembali ke PC. Saya harus reboot untuk mendapatkan memori kembali.
Sunting 2: Ditandai sebagai "paket layanan". Masalah ini tidak terjadi sampai SP1 diinstal, jadi saya bertanya-tanya apakah itu mungkin menjadi penyebab root.
sumber
Jawaban:
Ini hanya masalah jika memori itu tidak tersedia untuk tugas-tugas lain saat dipanggil. Hanya karena digunakan sekarang bukan berarti tidak dapat dilepaskan dengan cepat ketika dibutuhkan, dan bahkan meninggalkan memori yang tidak digunakan akan menjadi pemborosan nyata.
Sebagai catatan, ini adalah perbedaan lain dalam cara Windows dan Linux menggunakan memori. Pada sistem linux, ini akan sedikit lebih mengkhawatirkan karena swap hanya digunakan sebagai pilihan terakhir. Tidak ada yang ditukar kecuali benar-benar diperlukan, dan Linux harus terlebih dahulu meluangkan waktu untuk menulis RAM yang digunakan ke partisi swap sebelum dapat direklamasi untuk program lain. Windows, di sisi lain, suka menyimpan semua RAM yang ada di halaman sepanjang waktu. Dengan cara ini, jika perlu menggunakan RAM untuk digunakan untuk proses lain itu sudah dipetakan ke disk, dan sehingga dapat direklamasi jauh lebih cepat. Ini adalah tradeoff - Linux lebih cepat dalam hal ini untuk RAM yang tidak akan pernah paged / swapping, dan Windows lebih cepat dalam hal ini untuk saat-saat ketika Anda perlu bertukar dengan cepat.
sumber
Nonaktifkan proses bilah sisi. Ini diketahui membocorkan banyak memori (meskipun lebih besar kemungkinan add-ons yang dihostingnya mungkin menyebabkan kebocoran sumber daya).
Saran: Meningkatkan ke 8 GB RAM lebih baik jika motherboard Anda dapat mendukung ini karena Windows Vista dan Windows 7 sama-sama mengkonsumsi banyak memori, dan aplikasi yang lebih baru juga tampaknya menggunakan lebih banyak RAM hari ini juga.
sumber
Apakah Anda mengatakan penggunaan memori terbesar adalah 5MB? Bagi saya svhost.exe membutuhkan 180mb memori dan firefox dengan menjalankan beberapa tab membutuhkan sekitar 500mb. Bisakah Anda memeriksa apa sebenarnya penggunaan memori dan memberi tahu kami? Apakah sudah menginstal SQL Server? SQL dikenal memakan segala sesuatu yang hidup tergantung pada jenis database apa yang mungkin Anda miliki untuk pengembangan.
Pokoknya dapatkan Process Explorer , urutkan proses Anda dengan Private Bytes dan lihat apa yang mengambil semua aplikasi memori .. atau mungkin Anda memiliki banyak proses yang bersama-sama membuatnya memakan semua memori yang tersedia. Anda perlu memeriksa itu.
sumber
Dengan Process Explorer, Anda dapat mengarahkan mouse
scvhost.exe
proses untuk melihat layanan apa yang dihostingnya.Jika Anda perlu memecahkan masalah ini secara rinci, Microsoft Sysinternals VMMap dapat membantu Anda melakukan ini.
Ini memungkinkan Anda untuk memeriksa memori apa yang dipetakan dan memungkinkan Anda mengidentifikasi layanan spesifik ...
sumber
Saya memiliki masalah yang sama - ternyata, ini adalah kebocoran memori di sidebar yang disebabkan oleh IE9. Ini info lebih lanjut.
Ada dua perbaikan yang saya ketahui saat ini: ada peretasan yang me-restart sidebar dari waktu ke waktu, dan solusi yang lebih permanen adalah mencopot IE9.
sumber