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.
linux
arch-linux
chrome
ram
Jan Kaifer
sumber
sumber
limits.conf
atauulimit
?ulimit
tidak didukung untuk Windows !Jawaban:
Saya percaya Anda ingin menggunakan sesuatu seperti
cgroups
membatasi 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.
sumber
Saya percaya bahwa Anda dapat menggunakan utilitas ulimit . The -d opsi: ulimit (3) halaman manual
Anda dapat menurunkan batas lunak Anda bahkan tanpa akses root ke server.
sumber