Chrome ăn tất cả RAM và hệ thống đóng băng


9

Làm thế nào để ngăn chrome mất nhiều hơn ví dụ 4GB ram. Thỉnh thoảng anh ấy quyết định lấy một cái gì đó như 7GB (với tổng RAM 8GB) và làm cho máy tính của tôi không thể sử dụng được.

Bạn có giúp gì không

Tái bút: Tôi thậm chí không có hơn 10 tab được mở. Chỉnh sửa: có thể tôi đã làm ... một cái gì đó như 15. Dù sao tôi muốn chrome đóng băng hoặc tắt máy không đóng băng toàn bộ hệ thống.


Bạn đã nhìn vào limits.confhay ulimitchưa?
DopeGhoti

Đó là một ý tưởng tuyệt vời! Quá tệ ulimitlà không được hỗ trợ cho Windows !
jpaugh

Tôi có rất ít (React dev, plugin, Vimium, Addblock, vài plugin Google) Vì vậy, tôi không khuyến khích những người ăn như 4GB RAM
Jan Kaifer

Câu trả lời:


6

Tôi tin rằng bạn sẽ muốn sử dụng một cái gì đó như cgroupsđể hạn chế sử dụng tài nguyên cho một quy trình riêng lẻ.

Vì vậy, bạn có thể muốn làm một cái gì đó như thế này ngoại trừ với

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

để tạo chromegroup và hạn chế sử dụng bộ nhớ cho nhóm tới 2048 byte

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

để di chuyển các quy trình chrome hiện tại vào nhóm và hạn chế sử dụng bộ nhớ của chúng đến giới hạn đã đặt

hoặc chỉ khởi chạy chrome trong nhóm như

cgexec -g memory,cpu:chromegroup chrome

Tuy nhiên, điều khá điên rồ là chrome đang sử dụng nhiều bộ nhớ đó ngay từ đầu. Trước tiên, hãy thử cài đặt lại / biên dịch lại để xem điều đó có khắc phục được sự cố không, vì thực sự không nên sử dụng nhiều bộ nhớ đó và giải pháp này chỉ là hỗ trợ băng thông cho vấn đề thực sự.


1
Tôi có cùng một vấn đề với Firefox, mặc dù nó hoạt động tốt trên một hệ thống hạn chế RAM khác, với mức độ khả dụng thấp hơn nhiều. Tôi nghĩ các nhà phát triển trình duyệt đã quyết định họ nên sử dụng cho tất cả RAM có sẵn, trên bất kỳ hệ thống nào.
jpaugh

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.