Người dùng máy tính thích giải pháp "one-click" cho mọi vấn đề. Một số vấn đề giải quyết dễ dàng, nhưng nhiều vấn đề cần can thiệp sâu. Điển hình nhất là tốc độ PC.
Ai cũng muốn máy chạy nhanh hơn mà không mua nâng cấp hay gỡ phần mềm. Chúng tôi đã review CleanMem nhiều năm trước, thấy nó ảnh hưởng đến việc sử dụng RAM của Windows. Nhưng nó có thực sự làm nhanh PC? Hãy cùng xem.
CleanMem làm gì?
CleanMem là công cụ miễn phí tuyên bố giúp quản lý bộ nhớ Windows. Để giảm RAM dùng bởi phần mềm, CleanMem gọi API quản lý bộ nhớ Windows mỗi 15 phút để "đòi lại" RAM không sử dụng. Theo nhà phát triển, cách này tốt hơn để Windows tự quản lý.
Chương trình chạy im lặng bằng cách lập lịch tác vụ trong Windows Task Scheduler. Để xem trạng thái và hiệu suất bộ nhớ, bạn mở công cụ CleanMem Mini Monitor đi kèm. Nó đặt biểu tượng trong System Tray cho bạn xem lượng RAM đang dùng.
Bạn cũng có thể tạo phím tắt chạy CleanMem bất cứ lúc nào.
Điểm tốt: CleanMem không chống lại quản lý bộ nhớ chuẩn của Windows. Nó chỉ yêu cầu Windows làm việc theo lịch trình thay vì tự động. Tuy nhiên, chúng ta cần bàn tại sao KHÔNG NÊN dùng công cụ này.
Lưu ý: Panda Antivirus phát hiện tải về CleanMem là mối đe dọa trong test của chúng tôi, hãy cẩn trọng nếu quyết định thử.
Cơ chế hoạt động của bộ nhớ
Chúng tôi có bài hướng dẫn về RAM, nhưng tóm tắt ở đây để giải thích tại sao CleanMem không đáng dùng.
RAM (Random Access Memory) là nơi máy tính lưu trữ tạm các tiến trình đang chạy. RAM là volatile (bay hơi), nghĩa là dữ liệu mất khi tắt nguồn. Khi mở Microsoft Word, Windows đưa tiến trình đó vào RAM. Nếu mất nguồn 5 phút sau, tài liệu mất nếu chưa lưu lên ổ cứng (non-volatile).
Càng nhiều chương trình chạy cùng lúc, càng cần nhiều RAM. Để vượt giới hạn, máy dùng page file – một phần ổ cứng làm "RAM giả". Khi RAM gần hết, máy dùng page file quản lý tiến trình cũ.
Nói chung, bộ nhớ càng lớn (và rẻ) càng chậm truy cập. Dropbox cloud có 1 TB nhưng tải file mất cả đời. Ngược lại, tải tiến trình từ RAM chỉ mất phần trăm giây, nhưng hầu hết người chỉ có 8-16 GB RAM.
Như bạn thấy, đẩy tiến trình ra ổ cứng chậm hơn nhiều so với giữ trong RAM. Hiệu suất giảm khi điều này xảy ra thường xuyên. CleanMem tồn tại để ngăn Windows dùng page file. Tuy nhiên, đây là giải pháp kém.
Tại sao CleanMem không tốt?
Thứ nhất, CleanMem KHÔNG làm máy tính nhanh hơn. Nhà phát triển tự thừa nhận trên trang web (nhấn mạnh bởi tôi):
CleanMem SẼ KHÔNG làm hệ thống của bạn nhanh hơn. CleanMem làm là giúp tránh dùng page file trên ổ cứng – nơi gây chậm. Có người (kể cả tôi) cảm thấy hệ thống mượt hơn. Hiệu ứng placebo? Ai biết. Tôi biết CleanMem không gây hại, và giúp ích được một chút.
Nhà phát triển thẳng thắn nói công cụ này không làm PC nhanh hơn. Thậm chí thừa nhận có thể chỉ là placebo – nghĩa là không có chỗ đứng trên hệ thống của bạn.
Thứ hai, dù CleanMem không chống lại quản lý bộ nhớ Windows như những task killer Android tệ hại, nó vẫn làm việc đã được lo tốt. Đọc lại từ trang web nhà phát triển:
Cho đến nay chỉ có những người không thử CleanMem mới gọi nó là "snake oil" (thuốc giả). Tôi gặp hàng loạt "chuyên gia bộ nhớ" nói chuyện trái ngược nhau! Cuộc chiến tôi không muốn tham gia và không ai thắng. Chuyên gia bộ nhớ thực sự là các lập trình viên Windows, những lập trình viên! Và thực tế, họ không bao giờ tìm đến góc web của tôi :-)
Nếu chuyên gia thực sự là lập trình viên Windows, tại sao bạn muốn phần mềm từ người "không phải chuyên gia bộ nhớ" trên máy? Windows đã làm tốt việc quản lý bộ nhớ. Nó không cần công cụ khác riết nó về khi nào nên dọn rác bộ nhớ. Có lẽ điều này quan trọng trên Windows cổ, nhưng phiên bản hiện đại hoàn toàn ổn.
Dù dọn bộ nhớ không phải điều tồi tệ nhất (dọn Registry tệ hơn), nó chỉ không hữu ích. CleanMem có thể lấy RAM từ Photoshop khi nó chạy nền. Photoshop sẽ cần RAM đó ngay khi bạn quay lại, vậy tại sao phải đẩy qua đẩy lại?
Thêm nữa, RAM rảnh = RAM lãng phí. Nếu bạn có 8 GB RAM mà Windows chỉ dùng 4 GB, còn 4 GB không phục vụ mục đích gì. Windows biết mình có bao nhiêu RAM và dùng tối ưu. Giảm liên tục RAM của chương trình không tự thân cải thiện hiệu suất.
Nên dùng gì thay thế?
Có cách tốt hơn nhiều để tăng RAM làm việc nếu cần. Lựa chọn tốt nhất: lắp thêm RAM. Nếu chỉ có vài GB, đầu tư gấp đôi hay gấp 4 RAM sẽ cải thiện hiệu suất mạnh mẽ. Bạn cũng có thể dùng ReadyBoost biến USB thành RAM thêm.
Dù không có ngân sách nâng cấp, vẫn có thể dùng phần mềm nhẹ thay thế để giảm dùng RAM. Hãy gỡ phần mềm khởi động và gỡ chương trình không dùng nữa để chúng không chạy nền.
Tóm lại, CleanMem là giải pháp không cần thiết cho vấn đề ít người gặp. Nếu RAM ít khiến Windows thường dùng page file, giải pháp là thêm RAM. Giải pháp CleanMem là liên tục lấy RAM từ tiến trình bạn đang dùng để con số % dùng RAM trông đẹp hơn. Windows không nên hỏng đến mức không quản lý được RAM; nếu hỏng, bạn cần cài lại Windows.
Bạn có thể thử CleanMem nếu thực sự muốn, nhưng chúng tôi đã chứng minh: tốt nhất nó chỉ giảm tổng RAM dùng. Đây thậm chí không phải mục tiêu mong muốn, vì RAM tồn tại để cho phần mềm chỗ chạy. Người dùng cuối không cần lo chi tiết quản lý hệ điều hành. Lập trình viên Microsoft có nhiều năm kinh nghiệm thiết kế OS, phương pháp của họ vượt trội hơn CleanMem, như chính nhà phát triển thừa nhận:
Tôi nghĩ cần làm rõ: tôi không phải chuyên gia bộ nhớ.
Bạn có dùng công cụ dọn bộ nhớ? Sau khi biết về CleanMem, bạn sẽ ngưng dùng? Cho biết trong bình luận!
Bài gốc của Varun Kashyap ngày 18/10/2008.