Mengapa browser saya menggunakan banyak memori?


12

Baru-baru ini saya mengalami masalah dengan Firefox berjalan sangat lambat ketika saya memiliki banyak tab terbuka; katakan 20 tab. Seluruh sistem saya akan melambat.

Saya memutuskan untuk mencoba Google Chrome, dan itu dimulai dengan baik. Tetapi belakangan ini saya menemukan bahwa itu juga, memperlambat seluruh sistem saya. Melihat Task Manager, chrome.exe menggunakan sekitar 250MB memori di sekitar 6 entri berbeda di task manager. Namun, ketika saya mematikan Chrome, penggunaan memori berkurang sekitar 600MB. Bagaimana ini bisa terjadi?

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

(menunjukkan penurunan penggunaan memori setelah mengakhiri Chrome.)

Ketika sistem saya terkunci dengan Chrome yang memiliki banyak tab terbuka, dibutuhkan 10 detik untuk memuat Start Menu, 10 detik untuk memperluas Semua Program, dan setiap folder dan subfolder, dan 30 detik untuk program yang akan disorot di bawah mouse saya. Juga perlu 10 detik untuk beralih ke Notepad.

Mengapa Chrome tampaknya menggunakan lebih banyak memori daripada yang ditunjukkan oleh Pengelola Tugas? Mengapa pagefile saya digunakan ketika saya memiliki sekitar 1,1GB memori? Bisakah saya mengatur Chrome agar berjalan di RAM dan bukan di pagefile? Bagaimana 20 tab menggunakan 600MB? Itu 30MB per tab.


Jawaban:



6

Mengapa Chrome tampaknya menggunakan lebih banyak memori daripada yang ditunjukkan oleh Pengelola Tugas? Mengapa pagefile saya digunakan ketika saya memiliki sekitar 1,1GB memori? Bisakah saya mengatur Chrome agar berjalan di RAM dan bukan di pagefile? Bagaimana 20 tab menggunakan 600MB? Itu 30MB per tab.

Pengalaman Anda normal. Saya memiliki 72 tab yang terbuka sekarang (beberapa proyek sekaligus) dan Chrome mengambil 2,7 GB memori virtual (2 GB RAM + 700MB pagefile). Itu sekitar 37MB per tab (tab terburuk saya membutuhkan 170MB). Dan saya bahkan menonaktifkan plugin Flash - jika tidak maka akan jauh lebih tinggi.

Anda harus melihat pengelola tugas Chrome sendiri, dengan mengeklik ikon "kunci pas", Alat-> Pengelola Tugas. Ini akan jauh lebih bermanfaat bagi Anda daripada Windows Task Manager karena akan memperjelas tab mana yang paling banyak menggunakan memori.

Menurut pengakuan pengembang sendiri, Chrome menggunakan lebih banyak memori daripada browser proses tunggal ketika Anda memiliki banyak tab terbuka, karena data program tertentu harus diduplikasi untuk setiap tab. Ini karena Chrome memulai proses baru untuk setiap tab baru (kecuali ketika Anda membuka tautan di tab baru, maka sepertinya berbagi proses dengan tab yang berisi tautan asli).

Ini memiliki manfaat yang jelas untuk keandalan (karena satu tab buruk tidak akan merusak seluruh browser Anda), keamanan (kecil kemungkinan satu situs jahat dapat membahayakan data tab lainnya), dan kinerja (tab Anda saat ini mendapatkan prioritas dan dapat bekerja lebih cepat). Sebagai gantinya Anda harus memberikannya memori tambahan.

Arsitektur multi-proses memang memiliki keunggulan memori selama sesi yang lama: itu melakukan pekerjaan yang lebih baik membebaskan memori ketika Anda menutup tab.

Ini adalah masa depan penjelajahan web. Karena sebagian besar komputasi terjadi di web sekarang, browser web memerlukan arsitektur multi-proses yang sama yang menyediakan keandalan untuk sistem operasi tradisional seperti Windows / Mac / Linux. (IE8 menambahkan fitur ini dan saya berharap browser lain akan melakukannya. Firefox menempatkan plugin dalam proses mereka sendiri, dan saya pikir proses yang berbeda untuk tab yang berbeda ada dalam peta jalan mereka.)

Sistem Anda tidak memiliki banyak RAM. Anda hanya memiliki 1GB tetapi sistem modern yang dijual saat ini semuanya memiliki setidaknya 2GB, dan sebagian besar memiliki setidaknya 4GB. Mungkin akan murah bagi Anda untuk meningkatkan ke 4GB.


3

Untuk Chrome, Anda memiliki di menu Tools a "Task Manager". Ini akan menunjukkan bagaimana memori digunakan. Anda memiliki jumlah dasar yang digunakan oleh browser, lalu jumlah lain untuk setiap tab dan juga untuk setiap ekstensi.

Di kantor, juga menggunakan Chrome, saya mencopot semua ekstensi mewah tetapi tidak dibutuhkan dan mencoba membuka tab dalam jumlah sedikit pada saat yang sama. Chrome memiliki proses terpisah untuk setiap tab untuk melindunginya dari perilaku buruk / macet lainnya, tetapi Chrome memiliki biaya penggunaan memori yang berlebihan. 30MB per tab juga apa yang saya alami (dengan terkadang lebih banyak untuk halaman berat)

Karena Anda hanya memiliki 1GB atau RAM, Anda mungkin dapat mempertimbangkan untuk memperpanjangnya jika Anda perlu memiliki sesi penjelajahan dengan banyak tab yang dibuka pada saat yang sama. Sayangnya kami tidak memiliki apa-apa ...


Saya dapat menjelajah di Chrome dengan 40 tab terbuka pada ekstensi 512 MB + 3. Tidak diperlukan lebih banyak RAM. Dan overhead multi-proses sebagian besar memori bersama, tidak terpisah.
TheLQ

Aneh karena laptop saya di kantor menggunakan sekitar 800Mo untuk beberapa tab dan hanya satu atau dua ekstensi. Setiap tab mengambil dari 60 hingga 100MB dan ini bukan untuk halaman yang berat. Sebagai contoh, halaman ini saat ini mengambil 70MB sekarang.
LudoMC

1

Sebenarnya setiap kali Anda membuka tab baru itu menghabiskan sejumlah memori komputer. Satu tab Chrome dapat menggunakan antara 20 MB dan 100 MB RAM. Semakin banyak Anda membuka tab semakin akan memperlambat kecepatan browsing Anda. Anda bahkan merasa sulit untuk berselancar melalui tab yang berbeda. Suspender Hebat adalah ekstensi krom ringan yang mengurangi cetakan kaki memori krom untuk pengguna dan dengan demikian membantu Anda bekerja dengan banyak tab tanpa masalah.

Fitur suspender Luar Biasa:

Dengan menggunakan ekstensi Chrome ini, Anda dapat menggunakan Gmail, Twitter, Facebook, dan banyak tab lain di latar belakang tanpa takut memperlambat kinerja sistem Anda. 2.Anda dapat mengakses setiap tab setiap saat tanpa gangguan browser.

  1. Secara otomatis menangguhkan beberapa tab untuk menghindari Peramban atau Crash Browser.

4. Ekstensi Penangguhan Hebat memfasilitasi Anda untuk menangguhkan tab tertentu secara manual setelah jangka waktu tertentu atau Anda dapat melihatnya di bilah tab.

  1. tab tidak ditangguhkan selamanya, Anda dapat mengembalikan tab yang ditangguhkan hanya dengan mengklik di mana saja pada halaman.

6..Mempertahankan riwayat tab yang ditangguhkan.

7 .. Anda dapat menjalankan lebih dari 200 tab bahkan dengan lebih sedikit memori pada sistem Anda (kurang dari 4 GB memori)

8 .. Meningkatkan kecepatan penelusuran secara radikal dengan pengalaman permukaan web yang halus

  1. Ini memiliki fitur tambahan, yaitu Anda dapat menempatkan situs yang diinginkan seperti - Facebook, twitter, Gmail dll ke WHITE-LIST yang akan melindungi situs ini dari ditangguhkan.

Anda dapat membaca blog ini DI SINI untuk mengetahui lebih banyak ekstensi yang membantu dalam manajemen memori dan tab. Ada banyak manajer tab yang tersedia di google untuk menemukan pro dan kontra mereka melalui blog ini.


-1

Saya bukan pengguna Chrome, tapi saya bisa mendiskusikan penggunaan memori di Windows XP. Mesin Anda memiliki 1 GB memori (Total memori fisik). Ini terlalu rendah IMHO. Ketika Anda memuat Windows XP, biasanya mengkonsumsi sekitar 500 MB tanpa aplikasi lain dimuat.

Setelah Anda memuat Firefox (atau Chrome), ia mulai meminta memori dari Windows. Anda memiliki sisa memori yang relatif sedikit, sehingga Windows mulai menukar barang ke file halaman sehingga tidak kehabisan memori.


Seperti yang saya katakan kepada orang lain, saya dapat menjelajah di Chrome dengan 40 tab terbuka pada RAM 512 MB + beberapa ekstensi. RAM bukan masalah di sini
TheLQ

@TheLQ: Apa masalahnya di sini?
Steve
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.