Google Chrome akan mengambil memori saya ke titik di mana itu menyebabkan komputer saya berhenti hampir berhenti. Apa yang bisa saya lakukan untuk mencegah hal ini?


20

Menjadi sangat mengerikan sehingga saya bahkan tidak bisa beralih ke TTY1 untuk memaksa reboot. Saya harus mengatur ulang dengan keras, dan saya kehilangan pekerjaan.

Idealnya, saya ingin dapat menggunakan browser chrome di Ubuntu tanpa harus terus mengingatkan diri saya untuk menutup tab.

Apakah ada ekstensi untuk Chrome, atau alat untuk Ubuntu yang dapat membantu mencegah saya melewati titik di mana Ubuntu memakan semua RAM dan menjadi lumpuh?


2
Berapa banyak RAM yang Anda miliki?
TheWanderer

1
Apakah ini sudah dipecahkan? Apakah ada jawaban yang dekat dengan solusi?
WinEunuuchs2Unix

1
Apakah Anda menemukan nama situs web yang mencuri semua RAM? Hanya penasaran.
WinEunuuchs2Unix

1
Untuk mengetahui situs web, lihat jawaban yang diposting di bawah komentar ini.
WinEunuuchs2Unix

2
Anda dapat membatasi penggunaan memori chrome dengan cgroup gist.github.com/juanje/9861623
nisevi

Jawaban:


28

Jawaban singkat: Di Chrome, tekan Shift+ Escuntuk melihat tab apa yang menggunakan terlalu banyak RAM, dan segarkan atau muat ulang tab itu dari waktu ke waktu untuk mendapatkan kembali memori.

Jawaban panjangnya: Saya pikir ini lebih merupakan masalah Chrome daripada masalah Ubuntu.

Saya baru-baru ini mengalami masalah ini menggunakan Windows 7 dengan tab Chrome dibuka di rt.com dengan bagian komentar di bagian bawah cerita dibuka. Bagian komentar didorong oleh spot.im dan akan menghabiskan lebih dari satu gigabyte RAM selama satu jam untuk tidak melakukan apa pun selain duduk di sana. Windows 7 akan mengeluarkan kesalahan RAM rendah dan kemudian saya harus reboot. Masalah yang sama ada dalam Ubuntu + Chrome tetapi tidak seburuk Windows + Chrome.

Lalu saya menemukan Shift+ di Escdalam Chrome untuk memunculkan statistik tampilan memori, di mana saya bisa menyaksikan berapa banyak RAM yang dikonsumsi setiap tab. Ini berfungsi pada Windows dan Ubuntu.

Ketika memori yang tersedia (RAM + SWAP) hampir habis, sebuah program yang disebut "OOM Killer" (Kehabisan Memori) dimulai dan "secara cerdas" membunuh aplikasi yang sedang berjalan dan menghentikan aplikasi yang baru berjalan. OOM Killer ditingkatkan di Linux Kernel 4.6, tapi saya tidak tahu persis bagaimana caranya.

Saya melakukan tes malam itu menggunakan Chrome untuk membakar 95% RAM dan 65% swap menggunakan OOM killer di bawah Kernel 4.7.1 dan sistem tetap stabil. Saya tidak bisa melakukan hal-hal baru seperti Alt+ Print Screentetapi masih bisa reboot tanpa masalah. Chrome melakukan kesalahan saat reboot dan tidak bisa mengembalikan 20 tab aneh dari sesi sebelumnya, tapi itu tidak mengejutkan.


2
man chrome memang idiot tapi sekali lagi, saya ingin menyinkronkan akun google saya dan itu hanya mungkin dengan chrome. Mungkin harus ada versi chrome yang lebih ringan tanpa ekstensi. Bagaimanapun terima kasih atas bantuannya, Shift+Escsangat membantu.
user1735921


2

Berdasarkan komentar, saya pikir ada tiga pilihan ...

  1. Chrome memakan memori dengan setiap tab yang terbuka, jadi tutup beberapa tab, atau coba peramban lain seperti Firefox.

  2. Karena kecilnya jumlah RAM yang Anda miliki, coba tingkatkan swap Anda menjadi 8GB. Ini bisa dilakukan dengan mudah menggunakan gparted .

  3. Pasang lebih banyak RAM.

Jika Anda perlu klarifikasi lebih lanjut tentang semua ini, silakan tanyakan.

Ceria, Al


0

Jujur, jawaban yang saya dapatkan adalah memberi diri saya 16 gigabyte swap dengan SSD.

Kompilasi saya, apalagi browser saya, tidak lagi mematikan sistem saya.

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.