Tolok Ukur Penggunaan Memori Browser Web Membuat Semuanya Salah

Coba Instrumen Kami Untuk Menghilangkan Masalah

Penggunaan memori browser web mungkin tidak terlalu menjadi masalah saat ini dengan memori komputer Gigabytes yang dibangun ke dalam sistem komputer modern. Namun ada pasar kelas bawah yang didorong oleh keberhasilan netbook dan perangkat keras kelas bawah lainnya. Uji penggunaan memori dari browser web populer mungkin karena itu tidak mempengaruhi semua pengguna komputer, tetapi mungkin menarik bagi mereka yang menjalankan perangkat keras kelas bawah atau ingin memastikan mereka menggunakan browser web yang efisien.

Perbandingan penggunaan memori browser web baru-baru ini diposting di Mutiara Dot Net situs web yang membandingkan penggunaan memori browser Google Google Chrome, Mozilla Firefox, Opera 10 dan Safari. Browser web dikonfigurasi untuk membuka 30 tab melalui baris perintah yang kemudian ditutup secara manual oleh penulis kecuali satu. Sebuah skrip yang berjalan di latar belakang mencatat penggunaan memori dari semua proses selama waktu itu yang kemudian digunakan dalam perbandingan.

web browser

Hasil benchmark penggunaan memori web browser kemudian dibagi menjadi tiga karakter yang menampilkan memori maksimum, rata-rata dan akhir yang digunakan oleh masing-masing web browser yang diuji. Browser web Mozilla Firefox menggunakan jumlah memori komputer terendah dari semua browser web yang diuji sedangkan browser Google Chrome menunjukkan penggunaan memori rata-rata dan maksimum yang sangat tinggi.

Dan di sinilah penguji salah. Untuk menghitung penggunaan memori semua proses yang dipertimbangkan yang secara efektif berarti penghitungan ganda memori bersama untuk setiap proses. Sebagai Chromium blog menunjukkan:

Jika Anda mengukur memori dalam aplikasi multi-proses seperti Google Chrome, jangan lupa untuk memperhitungkan memori bersama. Jika Anda menambahkan ukuran setiap proses melalui pengelola tugas Windows XP, Anda akan menghitung dua kali memori bersama untuk setiap proses. Jika ada banyak proses, penghitungan ganda dapat menyebabkan 30-40% ukuran memori ekstra.

Untuk mempermudah meringkas penggunaan memori multi-proses, Google Chrome menyediakan halaman 'about: memory' yang mencakup perincian rinci penggunaan memori Google Chrome dan juga menyediakan perbandingan dasar untuk browser lain yang sedang berjalan.

Hasil Google Chrome masih akan lebih tinggi daripada Firefox bahkan setelah penyesuaian tetapi ini adalah salah satu trade-off dari browser multi-proses (yaitu Google Chrome). Anda akan mendapatkan hasil yang sama dengan Microsoft Internet Explorer 8 jika penguji juga akan menguji browser web tersebut. Ini tampaknya tidak mungkin dilakukan karena kesulitan teknis.

Aspek lain yang perlu diperhatikan adalah hasil pengujian web browser Opera. Opera menggunakan pengaturan otomatis yang disebut Cache RAM Otomatis yang diaktifkan secara default. Ini mengalokasikan sekitar 10% dari memori komputer secara default dan harus dinonaktifkan dalam tolok ukur memori. Opera kemungkinan besar masih dikalahkan oleh Firefox tetapi celahnya mungkin akan lebih rendah.