Google Chrome sẽ chiếm bộ nhớ của tôi đến mức khiến máy tính của tôi đóng băng đến mức gần như dừng lại. Tôi có thể làm gì để ngăn chặn điều này?


20

Điều đó thật kinh khủng đến nỗi tôi thậm chí không thể chuyển sang TTY1 để buộc khởi động lại. Tôi phải cứng thiết lập lại, và tôi mất việc.

Lý tưởng nhất, tôi muốn có thể sử dụng trình duyệt chrome trên Ubuntu mà không phải liên tục nhắc nhở bản thân về việc đóng các tab.

Có bất kỳ tiện ích mở rộng nào cho Chrome hoặc các công cụ dành cho Ubuntu có thể giúp tôi vượt qua điểm mà Ubuntu ngốn hết RAM và bị mất khả năng không?


2
Bạn có bao nhiêu RAM?
TheWanderer

1
Điều này đã được giải quyết chưa? Có bất kỳ câu trả lời gần với một giải pháp?
WinEunuuchs2Unix

1
Bạn đã tìm thấy tên của trang web đã đánh cắp tất cả RAM? Chỉ tò mò thôi.
WinEunuuchs2Unix

1
Để tìm hiểu các trang web xem câu trả lời được đăng dưới bình luận này.
WinEunuuchs2Unix

2
Bạn có thể hạn chế việc sử dụng bộ nhớ của chrome với cgroup gist.github.com/juanje/9861623
nisevi

Câu trả lời:


28

Câu trả lời ngắn: Trong Chrome, nhấn Shift+ Escđể xem các tab nào đang sử dụng quá nhiều RAM và thỉnh thoảng làm mới hoặc tải lại các tab đó để lấy lại bộ nhớ.

Câu trả lời dài: Tôi nghĩ rằng đây là vấn đề của Chrome nhiều hơn là vấn đề Ubuntu.

Gần đây tôi gặp phải vấn đề này khi sử dụng Windows 7 với tab Chrome được mở trên rt.com với phần bình luận ở cuối câu chuyện được mở. Phần bình luận được điều khiển bởi spot.im và sẽ tiêu tốn hơn một gigabyte RAM trong một giờ không làm gì ngoài việc ngồi đó. Windows 7 sẽ gặp lỗi RAM thấp và sau đó tôi phải khởi động lại. Vấn đề tương tự tồn tại trong Ubuntu + Chrome nhưng gần như không tệ như Windows + Chrome.

Sau đó, tôi đã phát hiện ra Shift+ Esctrong Chrome để hiển thị số liệu thống kê hiển thị bộ nhớ, nơi tôi có thể xem mỗi tab đang tiêu thụ bao nhiêu RAM. Điều này hoạt động trên Windows và Ubuntu.

Khi bộ nhớ khả dụng (RAM + SWAP) sắp hết, một chương trình có tên "OOM Killer" (Hết bộ nhớ) sẽ khởi động và "thông minh" giết chết các ứng dụng đang chạy và ngăn các ứng dụng mới chạy. OOM Killer đã được cải thiện trong Linux Kernel 4.6, nhưng tôi không thể nói chính xác làm thế nào.

Tôi đã thực hiện một thử nghiệm vào đêm khác bằng cách sử dụng Chrome để đốt cháy 95% RAM và 65% trao đổi bằng cách sử dụng trình diệt OOM trong Kernel 4.7.1 và hệ thống vẫn ổn định. Tôi không thể làm những thứ mới như Alt+ Print Screennhưng vẫn có thể khởi động lại không có vấn đề gì. Chrome đã lỗi khi khởi động lại và không thể khôi phục 20 tab lẻ từ phiên trước, nhưng điều đó không gây ngạc nhiên.


2
Người đàn ông chrome là kẻ ngốc nghiêm túc nhưng sau đó, tôi muốn đồng bộ hóa tài khoản google của mình và điều đó chỉ có thể với chrome. Có lẽ nên có một phiên bản nhẹ hơn của chrome mà không cần phần mở rộng. Dù sao cũng cảm ơn sự giúp đỡ, Shift+Escthực sự giúp đỡ.
dùng1735921

6

Ngoài việc sử dụng tiện ích mở rộng cho chrome, tôi không biết nhiều thứ bạn có thể làm để sửa nó. Trên máy tính cá nhân của tôi, tôi sử dụng The Great Suspender (Khi tôi sử dụng chrome)

https://chrom.google.com.vn/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=vi


Tôi sẽ thử cái này, và xem nếu nó giúp. Sẽ bình luận nếu điều này giúp giải quyết vấn đề của tôi. Cảm ơn.
Akiva

2

Dựa trên các ý kiến, tôi nghĩ có ba sự lựa chọn ...

  1. Chrome ăn bộ nhớ với mỗi tab đang mở, do đó, hãy đóng một số tab hoặc thử một trình duyệt khác như Firefox.

  2. Vì dung lượng RAM bạn có ít, hãy thử tăng trao đổi lên 8GB. Điều này có thể được thực hiện dễ dàng bằng cách sử dụng gparted .

  3. Cài đặt thêm RAM.

Nếu bạn cần làm rõ hơn về bất kỳ trong số này, xin vui lòng hỏi.

Chúc mừng, Al


0

Thành thật mà nói, câu trả lời tôi đưa ra là trao cho mình 16 gigabyte trao đổi với ổ SSD.

Biên dịch của tôi, ít hơn nhiều trình duyệt của tôi, không còn giết chết hệ thống của tôi.

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.