2011-10-05 37 views
8

Firefox với 18 tab mở = 1,34 GB bộ nhớ (~ 75MB/tab).Tại sao trình duyệt sử dụng quá nhiều bộ nhớ?

Có câu trả lời trên twitter từ một nhà phát triển địa phương khác đề cập đến phiên bản Chrome của anh ấy đang sử dụng ~ 82MB/tab.

Điều gì khiến trình duyệt web tiêu thụ nhiều bộ nhớ đó?

+0

Nội dung thực tế của các trang web chỉ là vài megabyte, phải không? Tại sao các trình duyệt web luôn sử dụng> 1 GB RAM? Tại sao các tab sẽ sử dụng bất kỳ bộ nhớ nào nếu chúng không thực sự được tải? – endolith

Trả lời

3

Để làm cho nó trở nên dễ bị tai nạn hơn, Chrome sinh ra nhiều bản sao của chính nó như là các quy trình chính thức thay vì chỉ sử dụng đa luồng. Điều này rõ ràng ăn nhiều bộ nhớ hơn (ít điều có thể được chia sẻ). Chrome đặt các plugin trong các quy trình riêng biệt (do đó, sự cố Flash sẽ không làm giảm toàn bộ trình duyệt) ... Bộ nhớ khác đã tiêu thụ ... Và cứ tiếp tục như vậy.

+1

Các trình duyệt khác cũng tiêu tốn một lượng lớn bộ nhớ. Firefox chiếm gigabyte mà không sinh ra bất kỳ quy trình mới nào – endolith

Các vấn đề liên quan