Chrome memakan semua RAM dan membekukan sistem


9

Bagaimana mencegah chrome mengambil lebih dari misalnya 4GB ram. Dari waktu ke waktu ia memutuskan untuk mengambil sesuatu seperti 7GB (dengan total RAM 8GB) dan membuat komputer saya tidak dapat digunakan.

Apakah Anda punya bantuan?

PS: Saya bahkan tidak membuka lebih dari 10 tab. Sunting: mungkin saya lakukan ... kira-kira seperti 15. Pokoknya saya ingin chrome untuk membeku atau mematikan tidak untuk membekukan seluruh sistem.


Apakah Anda sudah melihat ke dalam limits.confatau ulimit?
DopeGhoti

Itu ide yang bagus! Sayang sekali ulimittidak didukung untuk Windows !
jpaugh

Saya punya sedikit (Bereaksi dev, plugin, Vimium, Addblock, beberapa plugin google) Jadi saya tidak mengharapkan mereka makan seperti 4GB RAM
Jan Kaifer

Jawaban:


6

Saya percaya Anda ingin menggunakan sesuatu seperti cgroupsmembatasi penggunaan sumber daya untuk proses individu.

Jadi, Anda mungkin ingin melakukan sesuatu seperti ini kecuali dengan

cgcreate -g memory,cpu:chromegroup cgset -r memory.limit_in_bytes=2048 chromegroup

untuk membuat chromegroup dan membatasi penggunaan memori untuk grup hingga 2048 byte

cgclassify -g memory,cpu:chromegroup $(pidof chrome)

untuk memindahkan proses chrome saat ini ke grup dan membatasi penggunaan memori mereka ke batas yang ditentukan

atau cukup luncurkan chrome di dalam grup suka

cgexec -g memory,cpu:chromegroup chrome

Namun, cukup gila bahwa chrome menggunakan banyak memori di tempat pertama. Cobalah membersihkan menginstal ulang / mengkompilasi ulang terlebih dahulu untuk melihat apakah itu tidak memperbaiki masalah, karena itu benar-benar tidak boleh menggunakan banyak memori untuk memulai, dan solusi ini hanya bantuan band-atas masalah yang sebenarnya.


1
Saya memiliki masalah yang sama dengan Firefox, meskipun itu berfungsi dengan baik pada sistem RAM-dibatasi lainnya, dengan jauh lebih sedikit tersedia untuk itu. Saya pikir pengembang browser telah memutuskan untuk menggunakan semua RAM yang tersedia, di sistem apa pun.
jpaugh

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.