Mengapa Google Chrome Menggunakan Banyak RAM?

Mengapa Google Chrome menggunakan begitu banyak RAM? Apa yang dapat Anda lakukan agar tetap terkendali? Berikut cara membuat Chrome menggunakan lebih sedikit RAM.

Tampilan browser Google Chrome
Jika Anda telah melakukan pengetesan apa pun ke dalam browser yang berbeda, Anda sudah familiar dengan fakta bahwa Chrome bisa menjadi sedikit sumber daya. Lihat sekilas Pengelola Tugas atau Monitor Aktivitas Anda, dan Anda akan sering melihat Chrome di bagian atas daftar.

Tetapi mengapa Chrome menggunakan begitu banyak RAM, terutama dibandingkan dengan browser lain?  Dan apa yang dapat Anda lakukan untuk menjaganya tetap terkendali?  Berikut cara membuat Chrome menggunakan lebih sedikit RAM.


Apakah Google Chrome Benar-Benar Menggunakan Lebih Banyak RAM?

Beberapa tahun lalu, satu-satunya jawaban adalah memang benar. Reputasi haus RAM Google Chrome sudah terkenal.

Namun, perubahan pada Google Chrome telah meningkatkan penggunaan memori browser, terutama dibandingkan dengan browser populer lainnya. Terkadang, Mozilla, Edge, Opera, dan Safari semuanya menggunakan lebih banyak RAM daripada Chrome. Bagaimana saya tahu ini? Saya menjalankan tes singkat, membuka halaman Facebook, video YouTube, dan beberapa situs web, serta Twitter di browser lain, yang sudah di bersihkan cache(Baru menginstall nya) 

Hasilnya akan mengejutkan Anda.

Tabel pengetesan beberapa browser
Ada Google Chrome, menempati di tengah-tengah browser lain, dan ada lebih dari cukup bukti bahwa Chrome memakan lebih banyak RAM daripada browser lain. Jika Anda pernah menjalankan uji penggunaan RAM browser Anda sendiri, ada kemungkinan besar Anda menemukan Chrome menggunakan lebih banyak RAM daripada browser lain.

Google Chrome benar-benar salah satu browser tercepat, tetapi membutuhkan banyak RAM untuk menjalankan semua itu.

Mengapa Google Chrome Menggunakan Banyak RAM?

"Google Chrome ran out of memory while trying to display this web page."

Itulah pesan yang Anda lihat saat Chrome kehabisan memori. Untuk memahami mengapa Chrome menggunakan begitu banyak memori, Anda perlu memahami cara kerja sebagian besar browser modern.

Setiap aplikasi di komputer Anda menjalankan proses di RAM komputer Anda, tempat kerja keras menjalankan komputer Anda berlangsung. RAM adalah penyimpanan sementara untuk semua jenis data, dan sangat cepat. CPU Anda dapat mengakses data yang disimpan di RAM sistem Anda jauh lebih cepat daripada hard drive atau bahkan SSD.

Chrome, Firefox, Opera, dan Microsoft Edge semuanya menyimpan setiap tab, plugin, dan ekstensi dalam proses RAM yang berbeda. Proses ini disebut isolasi dan mencegah satu proses untuk menulis ke proses lainnya.

Karenanya, saat Anda membuka Pengelola Tugas atau Monitor Aktivitas, Google Chrome menampilkan banyak entri. Jika Anda melihat lebih dekat, Anda dapat melihat bahwa setiap proses hanya menggunakan sedikit RAM, tetapi bebannya sangat tinggi saat Anda menambahkannya.


Bagaimana Google Chrome Mengelola RAM?

Browser seperti Chrome mengelola RAM dengan cara ini untuk menawarkan stabilitas yang lebih baik dan kecepatan yang lebih cepat. Namun Chrome masih menggunakan banyak RAM. Setidaknya, dalam banyak kasus, tampaknya menggunakan lebih banyak RAM daripada browser lain. Berikut penjelasan singkat tentang cara Chrome menangani RAM.

Alasan utama menjalankan setiap proses secara terpisah adalah stabilitas. Dengan menjalankan setiap proses secara terpisah, jika ada yang mogok, seluruh browser tetap stabil. Terkadang, plugin atau ekstensi akan gagal, mengharuskan Anda untuk menyegarkan tab. Jika setiap tab dan ekstensi dijalankan dalam proses yang sama, Anda mungkin harus memulai ulang seluruh browser alih-alih satu tab.

Sisi negatifnya adalah beberapa proses yang dapat dibagikan browser proses tunggal antar tab harus direplikasi untuk setiap tab di Chrome. Membagi menjadi beberapa proses hadir dengan manfaat keamanan, mirip dengan sandboxing atau menggunakan mesin virtual.

Misalnya, jika serangan JavaScript terjadi di satu tab, tidak ada cara untuk menyeberang ke tab lain di dalam Chrome, sedangkan itu mungkin terjadi di browser proses tunggal.

Tabel single proses dan multi proses
Menambahkan jumlah penggunaan RAM di Chrome adalah plugin dan ekstensi. Setiap plugin atau ekstensi yang Anda tambahkan ke Google Chrome membutuhkan sumber daya untuk dijalankan. Semakin banyak ekstensi yang Anda pasang, semakin banyak RAM yang dibutuhkan Chrome untuk dijalankan.

Pra-rendering adalah contoh penting. Pra-rendering memungkinkan Chrome mulai memuat laman web yang diprediksi akan Anda buka berikutnya (mungkin hasil penelusuran teratas dari Google atau tautan "laman berikutnya" di situs berita). Proses pra-rendering membutuhkan sumber daya sehingga menggunakan lebih banyak RAM. Tetapi itu juga mempercepat pengalaman menjelajah Anda, terutama untuk situs yang sering dikunjungi.

Sisi sebaliknya adalah jika ada bug dengan proses pra-rendering, itu dapat menggunakan lebih banyak RAM daripada yang Anda perkirakan, memperlambat area lain di komputer Anda atau membuat tab browser tidak responsif.


Penggunaan RAM Chrome pada Perangkat Hardware Terbatas

Chrome memiliki beberapa jawaban untuk penggunaan RAM pada perangkat berdaya rendah atau perangkat dengan perangkat keras terbatas. Aturan umumnya adalah saat Chrome dijalankan pada perangkat keras yang mumpuni, Chrome akan beroperasi menggunakan model proses yang dijelaskan sebelumnya.

Sedangkan, saat Chrome berjalan pada perangkat dengan sumber daya yang lebih sedikit, Chrome akan menggabungkan ke dalam proses tunggal untuk mengurangi jejak memori secara keseluruhan. Menggunakan satu proses memungkinkan pengurangan sumber daya tetapi berisiko menyebabkan ketidakstabilan browser.

Selain itu, Chrome mengetahui berapa banyak memori yang digunakannya. Itu tidak tanpa berpikir memakan setiap bit RAM yang dapat ditemukannya. Chrome membatasi jumlah proses yang dapat dimulai bergantung pada perangkat keras sistem Anda. Ini adalah batas internal, tetapi saat tercapai, Chrome beralih ke tab yang berjalan dari situs yang sama dalam satu proses.


Pembaruan Mencoba Menghentikan Chrome Mengambil Memori yang Berlebih

Pada akhir 2020, pengembang Google Chrome mengumumkan mereka akan memperkenalkan fitur penghemat RAM yang dikenal sebagai "PartitionAlloc Fast Malloc." Tanpa menggali terlalu jauh ke dalam teknis fitur, PartitionAlloc harus menghentikan proses tunggal yang memakan lebih dari 10 persen dari total memori sistem.

Peningkatan ini terjadi setelah Microsoft berhasil mengurangi penggunaan RAM di browser Edge berbasis Chromium menggunakan "Segment Heap," peningkatan lain yang didedikasikan untuk mengurangi penggunaan memori browser.


Apakah Penggunaan RAM Google Chrome Bermasalah?

Berapa banyak RAM yang dibutuhkan Chrome? Apakah ada batasan RAM yang akan digunakan Chrome sebelum menjadi masalah? Jawabannya ada pada perangkat keras sistem Anda.

Hanya karena Chrome menggunakan banyak RAM, bukan berarti itu menyebabkan masalah. Jika sistem Anda tidak menggunakan RAM yang tersedia, itu tidak ada gunanya bagi Anda; komputer Anda hanya menggunakan RAM untuk mengakses data dengan cepat dan mempercepat pemrosesan. Jika Anda menjaga RAM Anda sejelas mungkin, Anda tidak memanfaatkan kekuatan komputer Anda.

Tampilan menu Chrome sedang berjalan di komputer
Sama seperti pada ponsel smartphone, membersihkan proses yang sedang berjalan dan RAM mungkin memperlambat segalanya dalam jangka panjang. Itulah mengapa pembersih dan penguat RAM buruk untuk ponsel cerdas Anda .


Chrome Menggunakan Terlalu Banyak Memori

Namun, jika Chrome menggunakan terlalu banyak memori, ini bisa menjadi masalah. Saat Chrome menggunakan terlalu banyak memori, itu membatasi jumlah yang tersedia untuk program lain. Chrome bahkan dapat mulai berjuang untuk menjaga informasi penting dari browser Anda tersedia untuk akses cepat, meniadakan penggunaan RAM untuk memulai.

Ketika datang ke sana, penggunaan RAM Chrome hanya menjadi masalah jika memperlambat komputer Anda, baik itu browser Anda atau seluruh sistem Anda. Jika Anda melihat Chrome menggunakan banyak memori, tetapi tidak ada konsekuensi kinerja negatif, itu tidak perlu dikhawatirkan.

Misalnya, terkadang saya membuka 50 tab Chrome atau lebih, menggunakan RAM 2,5 GB atau lebih. Kedengarannya seperti jumlah yang besar, tetapi sistem saya memiliki RAM 16GB untuk digunakan, jadi itu bukan masalah. Coba hal yang sama pada laptop dengan RAM 4GB, dan Anda akan mendapatkan waktu yang buruk.

Jika penggunaan memori Chrome memperlambat segalanya, sekarang saatnya untuk mengambil tindakan.


Cara Membuat Chrome Menggunakan Lebih Sedikit RAM

Ada beberapa cara untuk mempercepat pengalaman penjelajahan dan mengurangi jumlah RAM yang digunakan Chrome. Alat paling penting yang Anda inginkan adalah Chrome Task Manager.

Tampilan menu Chrome task manager
Mirip dengan Windows Task Manager, Chrome Task Manager menunjukkan kinerja dan konsumsi setiap tab dan ekstensi di dalam browser. Anda dapat menggunakan Pengelola Tugas Chrome untuk mencari tahu apa yang paling banyak menggunakan memori, lalu menutupnya untuk mengosongkan ruang.

Di Windows, tekan saja Shift + Esc untuk mengakses Task Manager; di Mac, Anda harus membukanya dari menu Window. Pilih proses, lalu tekan Akhiri proses.

Perhatikan tab dan ekstensi yang ukurannya membengkak . Terkadang, satu tab Chrome dapat menggunakan banyak memori karena bug atau konfigurasi yang buruk. Terkadang, kebocoran memori Chrome akan menyebabkan browser Anda macet (atau bahkan seluruh sistem Anda).


Kelola Plugin dan Ekstensi untuk Menghemat Memori Chrome

Anda dapat menonaktifkan ekstensi yang menggunakan banyak daya. Alternatifnya, Anda dapat mengaturnya agar aktif hanya saat menggunakan situs tertentu.

Klik kanan ekstensi dan pilih Manage extensions. Ubah "Allow this extension to read and change all your data on the websites you visit" menjadi On click atau Di situs tertentu.

Jika Anda memiliki banyak ekstensi yang Anda gunakan untuk berbagai hal, pertimbangkan untuk memasang pengelola ekstensi cepat. SimpleExtManager menambahkan kotak dropdown kecil di samping baki ekstensi Anda. Kemudian satu klik dan nonaktifkan untuk semua ekstensi.


Pasang Ekstensi Pengelolaan Tab Chrome untuk Mengurangi Penggunaan Memori

Memasang lebih banyak ekstensi untuk mengelola masalah penggunaan RAM Chrome terdengar berlawanan dengan intuisi, terutama setelah semua masalah yang baru saja Anda baca.

Beberapa ekstensi dirancang khusus dengan mempertimbangkan manajemen RAM, membantu Anda menyesuaikan cara Chrome menangani dan membuang tab yang tidak lagi Anda gunakan.

Misalnya, The Great Suspender memungkinkan Anda menangguhkan proses pada semua kecuali satu tab, secara instan mengurangi berapa banyak memori yang dikonsumsi Chrome. The Great Suspender juga memiliki banyak opsi lain, termasuk tombol Batalkan penangguhan semua tab yang berguna saat Anda ingin mengaktifkan semuanya lagi.

Opsi lainnya adalah The Great Discarder , yang memungkinkan Anda menyesuaikan frekuensi Chrome membuang tab yang tidak digunakan. Chrome membuang tab saat tidak digunakan untuk menghemat memori. Dengan The Great Discarder, Anda dapat mengubah lamanya waktu, menentukan tab yang tidak akan dibuang, dan sebagainya.


Apakah Google Chrome Menggunakan Terlalu Banyak Memori?

Beberapa aplikasi browser
Chrome adalah browser dominan, secara global. Browser alternatif seperti Firefox dan Opera dapat menggunakan jumlah memori yang sama dengan Chrome, jadi beralih tidak selalu merupakan pilihan terbaik.

Ada masalah lain yang juga berperan. Misalnya, YouTube menggunakan pustaka usang yang membuat layanan berjalan lima kali lebih lambat di Firefox dan Opera, menggunakan sumber daya jauh lebih banyak daripada yang diperlukan. Masalah khusus ini sekarang telah diperbaiki tetapi memberikan contoh tentang bagaimana pemimpin pasar browser dan pemilik layanan online utama dapat memengaruhi penggunaan sumber daya di seluruh pasar.

Jika Anda ingin terus menggunakan Chrome, Lakukanlah. Chrome salah satu browser yang aman dan cepat dengan ribuan ekstensi luar biasa dan salah satu yang secara aktif berupaya mengurangi penggunaan memori.