Microsoft menjelaskan mengapa browser web modern menggunakan begitu banyak memori

Jika Anda pernah memeriksa pengelola tugas saat menjelajahi web, saya yakin Anda kagum dengan jumlah proses yang berjalan di latar belakang hanya untuk satu jendela browser. Penggunaan memori juga tidak sederhana untuk perangkat. Jadi, ketika pengguna sering khawatir tentang jumlah pemrosesan latar belakang dan penggunaan memori, Microsoft baru-baru ini membagikan posting blog tentang browser Edge-nya, yang dapat menjawab semua pertanyaan Anda.

Dalam posting blog resmi baru-baru ini, Microsoft terus menjelaskan “arsitektur multi-proses” oleh Microsoft Edge. Perusahaan membagikan informasi berharga ini tentang browser web modern untuk menjelaskan bagaimana aplikasi ini menggunakan memori pada perangkat pengguna.

Lebih banyak proses, lebih banyak penggunaan memori

Sekarang, Microsoft mengatakan bahwa browser web paling populer saat ini menggunakan arsitektur multi-prosesyang berarti seluruh browser terfragmentasi ke dalam proses yang berbeda.

Menurut posting resmi, berikut adalah proses yang berbeda dari browser modern:

Proses PerambanIni adalah proses utama, membantu mengelola windows dan tab, dan kontrol bingkai browser, seperti bilah alamat dan tombol maju dan mundur. Ini juga merutekan akses istimewa ke proses utilitas seperti permintaan jaringan dan akses file.
Proses RenderingIni mengontrol bagaimana halaman web ditampilkan di tab dengan mengeksekusi kode yang disediakan oleh situs web. Mereka menangani HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript, gambar, dan banyak lagi. Penggunaan sumber daya dari setiap proses rendering bervariasi tergantung pada apa yang di-cache.
Proses GPUProses ini bertanggung jawab untuk berkomunikasi dengan GPU (unit pemrosesan grafis) dan menangani semua tugas GPU. GPU adalah bagian dari perangkat keras yang melakukan perhitungan terkait grafis dengan cepat dan mengirimkan output ke monitor untuk ditampilkan. Browser modern menggunakan GPU untuk merender halaman web dengan cepat.
Proses utilitasSemua proses ini menangani ini untuk pemutaran audio, layanan jaringan, pengambilan video, decoding data, dan manajer pengumpulan sehingga Microsoft Edge dapat mengontrol dan mengaudit akses ke file.sumber daya dan mengoordinasikan penggunaan sumber daya sistem secara global.
Proses Add-on dan Proses EkstensiProses plugin berisi plug-in aktif seperti Adobe Flash dan proses ekstensi berisi ekstensi aktif. Setiap proses mengeksekusi kode yang disediakan oleh plug-in atau ekstensi. Penggunaan sumber daya dari setiap proses bervariasi tergantung pada kode yang disediakan. Setiap proses juga memiliki kode yang memungkinkan plug-in atau ekstensi untuk berkomunikasi dengan browser dan proses rendering.
Proses pemrosesan CrashpadIni memantau kesehatan berbagai proses di Microsoft Edge. Jika Microsoft Edge mogok, proses ini membantu browser menangkap dan mengirimkan laporan kerusakan ke server Microsoft. Kami menggunakan laporan kerusakan ini untuk menemukan dan memperbaiki masalah.

Jadi setiap proses menggunakan bagian dari memori PC Anda dan membuat proses latar belakang mereka sendiri. Itu sebabnya kami melihat banyak proses latar belakang berjalan di jendela pengelola tugas kami.

Manfaat arsitektur multi-proses

Sekarang, meskipun arsitektur ini menggunakan lebih banyak memori untuk pengguna, ia juga memiliki berbagai manfaat. Microsoft mencatat bahwa, seperti browser modern lainnya, Microsoft menggunakan arsitektur multi-proses “Untuk keamanan, keandalan, dan akuntabilitas sumber daya yang lebih baik tentang cara browser menggunakan sumber daya”.

Selain itu, karena setiap komponen browser tersegmentasi dan memiliki prosesnya sendiri, malware tidak dapat mengambil alih seluruh browser sekaligus. “Jika malware memanfaatkan kelemahan keamanan di salah satu proses perender, sangat sulit untuk keluar dari proses itu dan memengaruhi proses lainnya.”tambahkan pos.

Jadi, meskipun browser web menggunakan sebagian besar memori perangkat kita, ini juga membantu browser menjaga kita tetap aman dari program jahat di internet.

Pos terkait

Back to top button