Tại sao trình duyệt của tôi sử dụng nhiều bộ nhớ?


12

Gần đây tôi gặp vấn đề với Firefox chạy rất chậm khi tôi mở nhiều tab; nói 20 tab. Toàn bộ hệ thống của tôi sẽ chậm lại.

Tôi đã quyết định dùng thử Google Chrome và nó đã khởi đầu tốt. Nhưng gần đây tôi cũng thấy rằng nó cũng làm chậm toàn bộ hệ thống của tôi. Nhìn vào Trình quản lý tác vụ, chrome.exe đang sử dụng khoảng 250 MB bộ nhớ trong khoảng 6 mục khác nhau trong trình quản lý tác vụ. Tuy nhiên, khi tôi tắt Chrome, mức sử dụng bộ nhớ giảm khoảng 600MB. Làm sao có thể?

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

(hiển thị giảm mức sử dụng bộ nhớ sau khi kết thúc Chrome.)

Khi hệ thống của tôi khóa với Chrome có nhiều tab đang mở, phải mất 10 giây để tải Menu Bắt đầu, 10 giây để mở rộng Tất cả chương trình, mỗi thư mục và thư mục con và 30 giây để chương trình được tô sáng dưới chuột của tôi. Cũng mất 10 giây để chuyển sang Notepad.

Tại sao Chrome dường như sử dụng nhiều bộ nhớ hơn Trình quản lý tác vụ chỉ ra? Tại sao trang của tôi được sử dụng khi tôi có khoảng 1,1 GB bộ nhớ? Tôi có thể đặt Chrome chạy trong RAM chứ không phải trong tệp trang không? Làm thế nào 20 tab có thể sử dụng 600MB? Đó là 30 MB mỗi tab.


Câu trả lời:


8

Đó không phải là một đại diện thực sự của lượng chrome bộ nhớ đang sử dụng. Hầu hết trong số đó thực sự là bộ nhớ chia sẻ giữa các quá trình. Trong thực tế, chrome chiếm ít RAM hơn đáng kể mà Trình quản lý tác vụ đang hiển thị cho bạn.

Xem bài viết sau để biết thêm thông tin http://blog.chromium.org/2008/09/google-chrome-memory-usage-good-and-bad.html


6

Tại sao Chrome dường như sử dụng nhiều bộ nhớ hơn Trình quản lý tác vụ chỉ ra? Tại sao tệp trang của tôi được sử dụng khi tôi có khoảng 1,1 GB bộ nhớ? Tôi có thể đặt Chrome chạy trong RAM chứ không phải trong tệp trang không? Làm thế nào 20 tab có thể sử dụng 600MB? Đó là 30 MB mỗi tab.

Kinh nghiệm của bạn là bình thường. Tôi có 72 tab đang mở ngay bây giờ (một số dự án đang diễn ra cùng một lúc) và Chrome đang chiếm 2,7 GB bộ nhớ ảo (RAM 2 GB + tệp trang 700 MB). Đó là khoảng 37 MB mỗi tab (tab tồi tệ nhất của tôi mất 170 MB). Và tôi thậm chí đã vô hiệu hóa plugin Flash - nếu không nó sẽ cao hơn rất nhiều.

Bạn nên xem trình quản lý tác vụ của Chrome, bằng cách nhấp vào biểu tượng "cờ lê", Công cụ-> Trình quản lý tác vụ. Điều này sẽ hữu ích hơn rất nhiều cho bạn so với Windows Task Manager vì nó sẽ làm rõ những tab nào sử dụng nhiều bộ nhớ nhất.

Theo sự thừa nhận của riêng nhà phát triển, Chrome sử dụng nhiều bộ nhớ hơn các trình duyệt xử lý đơn khi bạn mở nhiều tab, vì dữ liệu chương trình nhất định phải được sao chép cho mỗi tab. Điều này là do Chrome bắt đầu một quy trình mới cho mỗi tab mới (ngoại trừ khi bạn mở một liên kết trong một tab mới, thì nó dường như chia sẻ một quy trình với tab chứa liên kết ban đầu).

Điều này có lợi ích rõ ràng về độ tin cậy (vì một tab xấu sẽ không làm hỏng toàn bộ trình duyệt của bạn), bảo mật (ít có khả năng một trang web độc hại có thể làm tổn hại dữ liệu của các tab khác) và hiệu suất (tab hiện tại của bạn được ưu tiên và có thể hoạt động nhanh hơn). Đổi lại bạn phải cho nó thêm bộ nhớ.

Kiến trúc đa tiến trình có lợi thế về bộ nhớ trong các phiên dài: nó giúp giải phóng bộ nhớ tốt hơn khi bạn đóng các tab.

Đây là tương lai của trình duyệt web. Vì hầu hết điện toán diễn ra trên web hiện nay, các trình duyệt web cần có kiến ​​trúc đa tiến trình tương tự cung cấp độ tin cậy cho các hệ điều hành truyền thống như Windows / Mac / Linux. (IE8 đã thêm tính năng này và tôi hy vọng các trình duyệt khác sẽ làm như vậy. Firefox đưa plugin vào quy trình riêng của họ và tôi nghĩ các quy trình khác nhau cho các tab khác nhau nằm trong lộ trình của chúng.)

Hệ thống của bạn không có nhiều RAM. Bạn chỉ có 1GB nhưng các hệ thống hiện đại được bán ngày hôm nay đều có ít nhất 2GB và hầu hết có ít nhất 4GB. Nó có thể sẽ rẻ khi bạn nâng cấp lên 4GB.


3

Đối với Chrome, bạn có trong menu Công cụ "Trình quản lý tác vụ". Nó sẽ hiển thị cách sử dụng bộ nhớ. Bạn có một số tiền cơ bản được sử dụng bởi trình duyệt, sau đó là một số tiền khác cho mỗi tab và cho mỗi tiện ích mở rộng.

Tại văn phòng, cũng sử dụng Chrome, tôi đã gỡ cài đặt tất cả các tiện ích mở rộng ưa thích nhưng không cần thiết và cố gắng mở một lượng tab thấp cùng một lúc. Chrome có một quy trình riêng cho từng tab để bảo vệ chúng đối với các hành vi xấu / sự cố của người khác, nhưng nó đi kèm với chi phí sử dụng bộ nhớ. 30 MB cho mỗi tab cũng là những gì tôi trải nghiệm (đôi khi nhiều hơn cho các trang nặng)

Vì bạn chỉ có 1GB hoặc RAM, có lẽ bạn có thể cân nhắc việc mở rộng nó nếu bạn cần có các phiên duyệt web với nhiều tab được mở cùng một lúc. Thật không may, chúng tôi không có gì cho ...


Tôi có thể duyệt trong Chrome với 40 tab mở trên 512 MB + 3 tiện ích mở rộng. Không cần thêm RAM. Và phần lớn quá trình chủ yếu là bộ nhớ dùng chung, không tách rời.
TheLQ

Lạ vì máy tính xách tay của tôi tại văn phòng đang sử dụng khoảng 800Mo cho một vài tab và chỉ một hoặc hai tiện ích mở rộng. Mỗi tab được lấy từ 60 đến 100MB và điều này không dành cho các trang nặng. Ví dụ, trang này tại thời điểm này hiện đang chiếm 70 MB.
LudoMC

1

Trên thực tế mỗi khi bạn mở một tab mới, nó sẽ tiêu tốn một lượng bộ nhớ máy tính nhất định. Một tab Chrome có thể sử dụng từ 20 MB đến 100 MB RAM. Bạn càng mở các tab, nó sẽ càng làm chậm tốc độ duyệt web của bạn. Thậm chí, bạn còn thấy khó khăn khi lướt qua các tab khác nhau. Công cụ treo tuyệt vời là tiện ích mở rộng chrome trọng lượng nhẹ giúp giảm in chân bộ nhớ của chrome cho người dùng và do đó giúp bạn làm việc với nhiều tab mà không gặp sự cố nào.

Các tính năng của treo tuyệt vời:

Bằng cách sử dụng tiện ích mở rộng Chrome này, bạn có thể sử dụng Gmail, Twitter, Facebook và nhiều tab khác trong nền mà không sợ làm chậm hiệu suất hệ thống của bạn. 2.Bạn có thể truy cập từng tab bất kỳ lúc nào mà không gặp sự cố với trình duyệt.

  1. Nó tự động treo một số tab để tránh Trình duyệt bị chậm hoặc gặp sự cố.

4. Tiện ích mở rộng tuyệt vời tạo điều kiện cho bạn tạm dừng các tab cụ thể theo cách thủ công sau một khoảng thời gian nhất định nếu không bạn có thể xem chúng trong thanh tab của mình.

  1. các tab không bị treo vĩnh viễn, Bạn có thể khôi phục các tab bị treo chỉ bằng cách nhấp vào bất kỳ đâu trên trang.

6..Keep lịch sử của các tab bị đình chỉ.

7 .. Bạn có thể chạy hơn 200 tab ngay cả khi có ít bộ nhớ hơn trên hệ thống của mình (bộ nhớ dưới 4 GB)

8 .. Tăng cường tốc độ duyệt web triệt để với trải nghiệm bề mặt web mượt mà

  1. Nó có một tính năng bổ sung, đó là bạn có thể đặt các trang web mong muốn như - Facebook, twitter, Gmail, v.v. vào DANH SÁCH TRẮNG sẽ bảo vệ các trang web này khỏi bị đình chỉ.

bạn có thể đọc blog này TẠI ĐÂY để biết thêm về các tiện ích mở rộng giúp quản lý bộ nhớ và tab. Có rất nhiều trình quản lý tab có sẵn trong google tìm thấy ưu và nhược điểm của họ thông qua blog này.


-1

Tôi không phải là người dùng Chrome, nhưng tôi có thể thảo luận về việc sử dụng bộ nhớ trong Windows XP. Máy của bạn có 1 GB bộ nhớ (Tổng bộ nhớ vật lý). IMHO này quá thấp. Khi bạn tải Windows XP, nó thường tiêu tốn khoảng 500 MB mà không tải ứng dụng nào khác.

Khi bạn tải Firefox (hoặc Chrome), nó sẽ bắt đầu yêu cầu bộ nhớ từ Windows. Bạn còn khá ít bộ nhớ còn trống, vì vậy Windows bắt đầu hoán đổi các thứ vào tệp trang để nó không bị hết bộ nhớ.


Như tôi đã nói với người khác, tôi có thể duyệt trong Chrome với 40 tab mở trên RAM 512 MB + một vài tiện ích mở rộng. RAM không phải là vấn đề ở đây
TheLQ

@TheLQ: Vấn đề ở đây là gì?
Steve
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.