Các trình dọn dẹp bộ nhớ của Firefox có thực sự hoạt động không?

Mục lục:

Các trình dọn dẹp bộ nhớ của Firefox có thực sự hoạt động không?
Các trình dọn dẹp bộ nhớ của Firefox có thực sự hoạt động không?

Video: Các trình dọn dẹp bộ nhớ của Firefox có thực sự hoạt động không?

Video: Các trình dọn dẹp bộ nhớ của Firefox có thực sự hoạt động không?
Video: Nhiếp ảnh 360 Cơ Bản - Tập 24: Lễ Tốt Nghiệp - YouTube 2024, Tháng tư
Anonim
Không có gì bí mật khi Firefox có thể tiêu thụ khá nhiều bộ nhớ hệ thống trong quá trình sử dụng bình thường. Mặc dù số lượng tab bạn đã mở và các tiện ích bổ sung đã cài đặt chắc chắn sẽ đóng góp, thậm chí việc sử dụng một cách thận trọng trong quá trình cài đặt hộp có thể báo cáo khá nhiều việc sử dụng bộ nhớ.
Không có gì bí mật khi Firefox có thể tiêu thụ khá nhiều bộ nhớ hệ thống trong quá trình sử dụng bình thường. Mặc dù số lượng tab bạn đã mở và các tiện ích bổ sung đã cài đặt chắc chắn sẽ đóng góp, thậm chí việc sử dụng một cách thận trọng trong quá trình cài đặt hộp có thể báo cáo khá nhiều việc sử dụng bộ nhớ.

Điều này đã gây ra một số tiện ích bổ sung của Firefox để giải quyết yêu cầu giải phóng bộ nhớ mà trình duyệt không còn cần nữa, nhưng chúng có thực sự hoạt động không?

Tổng quan về hai phút về cách Windows xử lý bộ nhớ

Trước khi chúng ta đi sâu vào việc kiểm tra một trình dọn dẹp bộ nhớ, điều quan trọng là phải hiểu một chút về cách Windows xử lý bộ nhớ. Điều này sẽ rất quan trọng để chúng tôi có thể giải thích kết quả thử nghiệm của chúng tôi.
Trước khi chúng ta đi sâu vào việc kiểm tra một trình dọn dẹp bộ nhớ, điều quan trọng là phải hiểu một chút về cách Windows xử lý bộ nhớ. Điều này sẽ rất quan trọng để chúng tôi có thể giải thích kết quả thử nghiệm của chúng tôi.

Đừng lo lắng, chúng tôi sẽ đề cập đến điều này ở cấp độ rất cao, do đó bạn không phải là một mega-geek để theo dõi.

Là một tuyên bố từ chối trách nhiệm nhanh chóng, đây là một bản tóm tắt rất ngắn gọn về những điều cơ bản về quản lý bộ nhớ Windows. Không có nghĩa là điều này nên được coi là có thẩm quyền hoặc dứt khoát vì nó chỉ được giải thích cho mức độ áp dụng cho vấn đề của bài viết này.

Windows là đủ thông minh để biết rằng bộ nhớ vật lý không sử dụng là lãng phí bộ nhớ, do đó, nó tải tất cả mọi thứ nó cần và nghĩ rằng nó sẽ cần vào bộ nhớ. Tuy nhiên, chỉ những gì hệ thống của bạn thực sự cần (cả Windows và ứng dụng) và đang tích cực sử dụng tại thời điểm hiện tại được báo cáo là bộ nhớ vật lý đã sử dụng. Phần còn lại (những gì Windows nghĩ rằng nó sẽ cần) nằm trong cái được gọi là bộ nhớ ảo.

Bộ nhớ ảo về cơ bản là dữ liệu không được hệ điều hành tích cực yêu cầu nhưng sẵn sàng để được nạp vào bộ nhớ hoạt động bất cứ lúc nào. Bạn có thể tính toán một cách thô lỗ số lượng bộ nhớ ảo mà hệ thống của bạn có cùng một lúc bằng cách sử dụng công thức này:

Virtual Memory = (Total Physical Memory – Used/Active Physical Memory) + Maximum System Page File Size

Vì vậy, giả sử bạn có một hệ thống với 4 GB bộ nhớ vật lý và một tệp trang tối đa 6 GB. Sau đó bạn khởi động Windows và mở một vài ứng dụng (Outlook, Firefox, v.v.) và Windows báo cáo rằng 2,5 GB bộ nhớ vật lý đang được sử dụng. Điều này có nghĩa là bạn có 1,5 GB bộ nhớ vật lý “không sử dụng” và một tệp trang 6 GB cho tổng số 7,5 GB bộ nhớ ảo có sẵn.

Hãy nhớ rằng, hệ điều hành đủ thông minh để biết rằng bộ nhớ vật lý không sử dụng là lãng phí bộ nhớ, vì vậy nó sẽ lấp đầy 1,5 bộ nhớ vật lý còn lại với những gì nó dự đoán bạn sẽ cần để nó có thể được truy cập theo yêu cầu gần như ngay lập tức. Điều này có thể là bất cứ điều gì từ dữ liệu chương trình nền thu nhỏ đến các chức năng hệ điều hành phổ biến.

Vậy điều gì xảy ra khi Windows hết bộ nhớ vật lý để sử dụng làm bộ nhớ ảo? Nó ghi dữ liệu này vào tệp trang hệ thống, tệp này rất lớn (trong trường hợp của chúng tôi là 6 GB) trên ổ cứng của bạn. Trong khi điều này cho phép hệ điều hành lưu trữ khá nhiều dữ liệu cần lưu giữ trong bộ nhớ, ghi và truy xuất (hay còn gọi là lỗi trang), thông tin này đến / từ ổ đĩa cứng chậm hơn so với truy cập từ bộ nhớ vật lý. Đây là lý do tại sao bộ nhớ vật lý bạn có hệ thống của bạn có thể chạy nhanh hơn. Hệ thống của bạn càng ít sử dụng tệp trang của nó, thì nó sẽ hoạt động nhanh hơn.

Theo dõi mức sử dụng bộ nhớ của Firefox

Đối với điều tra của chúng tôi, chúng tôi sẽ chỉ sử dụng Windows Task Manager. Chúng tôi sẽ theo dõi các cột sau (mô tả được xác định trên trang của Microsoft):

  • Bộ làm việc = Số lượng bộ nhớ trong bộ làm việc riêng cộng với số lượng bộ nhớ mà quá trình đang sử dụng có thể được chia sẻ bởi các quá trình khác.
  • Bộ làm việc cao điểm = Bộ nhớ làm việc tối đa được sử dụng bởi quy trình.
  • Bộ nhớ (Bộ làm việc riêng) = Tập hợp con của bộ làm việc mô tả cụ thể lượng bộ nhớ mà một quá trình đang sử dụng mà các quy trình khác không thể chia sẻ.
  • Cam kết Kích thước = Số lượng bộ nhớ ảo được dành riêng để sử dụng bởi một quá trình.
Chúng tôi sẽ sử dụng cài đặt Firefox 4.0.1 trong hộp cài đặt chỉ với phần bổ trợ Memory Fox được tải. Trong Firefox, chúng tôi sẽ mở các tab sau và sẽ không làm gì ngoài việc cuộn lên và xuống các trang được tải xuống.
Chúng tôi sẽ sử dụng cài đặt Firefox 4.0.1 trong hộp cài đặt chỉ với phần bổ trợ Memory Fox được tải. Trong Firefox, chúng tôi sẽ mở các tab sau và sẽ không làm gì ngoài việc cuộn lên và xuống các trang được tải xuống.
Sau khi chờ đợi một lúc để mọi thứ kết thúc quá trình tải, Windows Task Manager báo cáo những điều sau đây cho Firefox.
Sau khi chờ đợi một lúc để mọi thứ kết thúc quá trình tải, Windows Task Manager báo cáo những điều sau đây cho Firefox.
Cũng lưu ý rằng một quá trình mới được bắt đầu bởi tiện ích này, đó là những gì xử lý các chức năng bộ nhớ.
Cũng lưu ý rằng một quá trình mới được bắt đầu bởi tiện ích này, đó là những gì xử lý các chức năng bộ nhớ.
Để Firefox không hoạt động và xem các giá trị Bộ làm việc và bộ nhớ, bạn có thể thấy có một cuộc đấu tranh liên tục giữa Firefox cần bộ nhớ vật lý hoạt động và phần bổ trợ bộ nhớ làm sạch bộ nhớ này.
Để Firefox không hoạt động và xem các giá trị Bộ làm việc và bộ nhớ, bạn có thể thấy có một cuộc đấu tranh liên tục giữa Firefox cần bộ nhớ vật lý hoạt động và phần bổ trợ bộ nhớ làm sạch bộ nhớ này.

Đây là mức sử dụng bộ nhớ được báo cáo được thực hiện vài giây một lần trong khi Firefox không hoạt động.

Image
Image
Lưu ý sự sụt giảm trong các giá trị bộ làm việc và bộ nhớ. Đây là bộ nhớ dọn dẹp bộ nhớ hệ thống.
Lưu ý sự sụt giảm trong các giá trị bộ làm việc và bộ nhớ. Đây là bộ nhớ dọn dẹp bộ nhớ hệ thống.
Image
Image
Image
Image
Sau khi đi lên một chút, bạn có thể thấy một giọt khác.
Sau khi đi lên một chút, bạn có thể thấy một giọt khác.
Image
Image
Image
Image
Bôi. Rửa sạch. Nói lại.
Bôi. Rửa sạch. Nói lại.

Ngoài ra, nếu bạn không làm gì ngoài việc chuyển đổi các tab và cuộn lên và xuống các trang đã tải, bạn có thể thấy các con số dao động mạnh hơn một chút, điều này sẽ được giải thích bên dưới.

Diễn giải kết quả

Khi bạn lần đầu tiên nhìn nó, bạn sẽ nghĩ rằng, hey này đang làm việc tuyệt vời. Nhưng hãy xem cột Kích thước Cam kết và bạn có thể thấy rằng giá trị này không bao giờ thực sự thay đổi. Trong thực tế là đi lên một khi bạn bắt đầu add-on bộ nhớ làm sạch.

Hãy nhớ rằng, cột Kích thước cam kết báo cáo số lượng bộ nhớ thực tế (vật lý + ảo) Windows cần chạy ứng dụng tương ứng. Vì vậy, trong ví dụ của chúng tôi, ~ 120 MB được dành riêng và hoạt động trên hệ thống dành riêng cho Firefox và nằm trong bộ nhớ vật lý không sử dụng và / hoặc tệp trang hệ thống.Cũng nên nhớ rằng nếu tập tin trang cần được sử dụng, có một tác động hiệu suất đáng chú ý vì bộ nhớ ảo phải được ghi vào và đọc từ đĩa cứng chậm hơn đáng kể so với bộ nhớ vật lý.

Vì vậy, về cơ bản bộ nhớ dọn dẹp là di chuyển bộ nhớ vật lý hoạt động vào bộ nhớ ảo (vì bộ nhớ là reclaims phải đi đâu đó). Khi điều này xảy ra, Firefox không còn có bộ nhớ mà nó cần để hoạt động tích cực, vì vậy nó phải yêu cầu Windows di chuyển dữ liệu tương ứng mà nó cần từ bộ nhớ ảo trở lại bộ nhớ vật lý. Và xung quanh và vòng chúng ta đi …

Tốt nhất, quá trình này không có gì hữu ích chút nào và tồi tệ nhất nó gây ra một lượng lớn các lỗi trang không cần thiết bởi vì, một lần nữa, nếu Windows phải đưa tệp trang vào chơi thì sẽ có hiệu suất đáng chú ý. Điều này đặc biệt có thể là trường hợp trên hệ thống không có nhiều bộ nhớ vật lý (nơi mà hầu như tất cả bộ nhớ ảo được lưu giữ trong một tệp trang), thật mỉa mai vì đây là những hệ thống mà bộ nhớ được "thiết kế".

Đạo đức của toàn bộ câu chuyện này khá đơn giản, những người làm sạch bộ nhớ không làm gì ngoài việc thay đổi các con số. Bất kỳ hệ điều hành nào cũng sẽ biết cách xử lý bộ nhớ một cách thích hợp, vì vậy hãy để chúng làm việc của chúng.

Quản lý việc sử dụng bộ nhớ của Firefox

Vì chúng tôi đã chỉ ra rằng các tiện ích dọn dẹp bộ nhớ không thực sự làm bất cứ điều gì hữu ích, bạn có thể làm gì với lượng bộ nhớ lớn mà Firefox sử dụng? Dưới đây là một vài gợi ý:

  • Xóa các tiện ích bổ sung mà bạn không cần (đặc biệt là mọi tiện ích dọn dẹp bộ nhớ).
  • Giữ số lượng tab bạn đã mở ở mức tối thiểu.
  • Đóng Firefox định kỳ và khởi chạy lại nó.
  • Thêm bộ nhớ vào hệ thống của bạn.
  • Đừng lo lắng về điều đó.

Bộ nhớ Fox Add-on cho Firefox

Đề xuất: