PDA

View Full Version : Chữa bệnh "ngốn RAM" của Firefox


kegiadanh
14-04-2010, 12:18 AM
Tìm và diệt nguyên nhân gây nên căn bệnh "ăn RAM không kiểm soát" của Firefox (FF), vốn tồn tại từ Firefox 2 dai dẳng lên tới tận phiên bản 3, bất chấp tuyên bố "đã lành bệnh" của Mozilla.

http://truongton.net/forum/imagehosting/635464bc4a6a313519.jpg (http://truongton.net/forum/vbimghost.php?do=displayimg&imgid=566578)

1. Kiểm tra add-on và theme

Lợi thế lớn nhất của Firefox 3 so với các trình duyệt đối thủ là hệ thống add-on bổ sung tính năng cực kì linh hoạt. Nhưng đôi khi, chính các “phụ kiện” này lại là nguyên nhân khiến FF trở nên nặng nề chậm chạp. Các bộ theme thay đổi diện mạo cho FF cũng có thể gây rắc rối tương tự.

Cách giải quyết: gỡ bỏ các add-on không sử dụng, cập nhật add-on thường dùng (Tool > add-on > Find Updates), hoặc kiểm tra danh sách các add-on “có vấn đề”thường gặp tại đây (http://kb.mozillazine.org/Problematic_extensions)

2. Khởi động Firefox ở safe mode

Nếu FF đang chạy "mượt mà" bỗng dưng chậm chạp một cách bất thường, thủ phạm thường là add-on mới được cài vào. Thử khởi động FF ở safe mode bằng cách nhấn phím Windows+ R, gõ firefox –safe-mode và nhấn enter. Chọn Disable all add-ons, chọn tiếp Continue in Safe Mode. Tiếp đó, nhấn Ctrl+Alt+Delete và kiểm tra lượng RAM sử dụng của firefox.exe trong nhãn Processess. Nếulượng bộ nhớ sử dụng tại Safe mode ít hơn hẳn bình thường, một trong các add-on hoặc theme của bạn là thủ phạm gây rối. Bạn có thể thực hiện theo bước 1), hoặc gỡ bỏ từng add-on một và sử dụng vài tiếng đồng hồ ổn định để tìm tận gốc nguyên nhân

3. Plugin

Plugin là các thành phần bổ sung tính năng cho FF, giúp trình duyệt hiển thị được nội dung đa phương tiện như flash, pdf v.v..

Với file pdf, bạn có thể chọn mở văn bản bằng Adobe Reader cài trên PCthay vì FF bằng cách chọn Tools > Options > Applications, tìm Adobe Acrobat Document và đổi Use Adobe Acrobat (in Firefox) thành Use Adobe Reader (default). Cách khác là chọn một phần mềm đọc file pdf khác nhẹ hơn như Foxit Reader (http://www.foxitsoftware.com/pdf/reader/) miễn phí, chấp nhận thiếu một vài tính năng chỉ có trên Adobe Reader. Phương án cuối cùng là tải & cài đặt PDF download (https://addons.mozilla.org/en-US/firefox/addon/636), add-on chuyên dành xử lý các file pdf.

Shockwave là plugin chuyên dùng xem nội dung đa phương tiện thiết kế bằng Macromedia Director, thường bị nhầm với Flash player. Đây là thủ phạm của hầu hết các vụ “ăn" RAM, đôi khi lên đến hơn 100MB chỉ trong vài giây khiến FF “treo cứng”. Cách giải quyết khả dĩ nhất là... xoá hoàn toàn plugin này, bằng cách tắt FF, mở thư mục Plugin (C:\Program Files\Mozilla Firefox\Plugins) và xoá hoặc đổi tên file np32dsw.dll.

Flash player để hiển thị nội dung Flash cũng là nguyên nhân “ăn” RAM phổ biến. Nâng cấp lên phiên bản mới nhất Flash player 9 (http://www.adobe.com/products/flashplayer/) , hoặc thậm chí bản thử nghiệm Flash Player 10 (http://labs.adobe.com/technologies/flashplayer10/) thường sẽ giải quyết hầu hết vấn đề.

Java, plugin giúp xử lý các nội dung thiết kế bằng Java như game online trên trình duyệt có thể ngốn khá nhiều RAM. Bạn nên cập nhật lên phiên bản mới nhất (http://www.java.com/en/download/), hoặc thử khởi động lại trình duyệt khi thấy chậm bất thường, do plugin này không tự đóng sau khi sử dụng.

4. Xoá lịch sử Download (Download History)

FF tự động lưu lại danh sách các file đã được tải về máy. Nếu không để ý dọn dẹp thường xuyên, danh sách này có thể lưu tới hàng ngàn file khiến FFtrở nên“ì ạch”mỗi lần tải file. Bạn chỉ cần nhấn Clean Up khi xong việc, hoặc chọn Tools > Options > Privacy, bỏ chọn Remember what I’ve downloaded để trình duyệt tự xoá danh sách khi đóng cửa sổ download.

5. Tuỳ biến about:config

Mở Firefox, gõ about:config vào thanh địa chỉ

Tìm dòng browswer.cache.memory.enable, nhấn đúp để bật tính năng này (enable).

Nhấn chuột phải vào khoảng trắng bất kì trên cửa sổ trình duyệt, chọn New > Interger, gõ browser.cache.memory.capacity, nhấn Enter.

Thông số Interger phụ thuộc lượng RAM bạn có: 256MB cần 4096, 512 là 8192 và 1GB là 16384.

Tiếp tục chọn New > Bootlean, gõ vào config.trim_on_minimize, chọn True để FF tự động giảmdùng RAM khi ở trạng thái minimized dưới thanh taskbar.

Khởi động lại FF để các thay đổi trên có tác dụng.

6. Khởi động lại Firefox định kì

Khởi động lại mỗi giờ sẽ giúp FF tự “dọn” RAM. Bạn sẽ cần vài add-on lưu lại phiên làm việc như Sesion Manager.

Sau khi download và cài đặt Session Manager (https://addons.mozilla.org/en-US/firefox/addon/2324), bạn chọn Tools > Session Manager > Session manager Options. Tại tab Startup and shutdơn, chọn Show my windows and tabs from last time, và backup the current session.

7. Dùng Firefox Portable (http://portableapps.com/apps/internet/firefox_portable)

Mặc dù chưa được kiểm chứng, nhưng nhiều người cho rằng dùng Firefox Portable không cần cài đặt giúp giảm ngốn RAM. Bạn có thể dùng thử để trực tiếp trải nghiệm. Trong phần lớn trường hợp, FF portable dùng không khác gì “hàng chính hiệu”.

♥Sailormoon♥girl♥IT♥
14-04-2010, 07:56 AM
FF nổi tiếng vì hỗ trợ rất nhiều plugin ,addon và khá nhiều chức năng chuyên nghiệp nên khá nặng ,Mình cũng gắn bó với nó từ bản 2.0 tới giờ chắc cũng đc. 4 năm rồi
SLM xin bổ xung thêm 1 cách giúp FF của các bạn khởi động nhanh hơn bao giờ hết bằng cách nạp sẵn vào Ram

Tăng tốc khởi động Mozilla Firefox 3.5

Dưới đây là thủ thuật giúp Firefox nạp sẵn trên RAM, thủ thuật này giúp Firefox khởi động nhanh hơn và truy cập Awesome bar (thanh địa chỉ) hơn ổ cứng rất nhiều lần.

Lưu ý : Thời gian khởi động tính từ lúc vào Windows và bắt đầu chạy Firefox

Đầu tiên bạn tải chương trình Vsuite RamDisk (Public Edition) miễn phí tại http://www.romexsoftware.com/download/ hoặc http://vramdisk.notlong.com. Sau khi tải, nhấn vào biểu tượng VSuite Ramdisk (Public Edition) trên Desktop để chạy chương trình. Trong giao diện chính chứa các tùy chọn sau :




Disk Size :
Dung lượng ổ RAM (không nên đặt quá giới hạn dung lượng RAM của bạn)
Drive Letter :
Chọn tên cho ổ RAM (chọn N hoặc R)
File System :
Bạn chọn NTFS
Volume Labe:
Đặt tên cho ổ RAM (VD: RAMDISK)
Enable NTFS Compression:
Chọn mục này nếu bạn chọn File System là NTFS
Enable Image File và Save at Computer Shutdown:
Bạn nên chọn cả 2 mục này
Image Path :
Nơi lưu trữ Image file (phải chọn ổ đĩa cài Windows)

Sau khi thiết lập xong, bạn chọn Add. Chờ 1 chút để Vsuite giả lập ổ RAM R:\ trên máy của bạn. Bây giờ bạn đã có 1 ổ cứng ảo với tốc độ truy xuất cực nhanh. Xong, bạn vào Windows Explorer Copy các file trong thư mục cài đặt của Firefox (thường là Program Files\Mozilla Firefox vào ổ RAM. Tiếp theo khởi động máy > vào Windows Explorer > chạy thử file R:\Mozilla Firefox\Firefox.exe và cảm nhận sự khác biệt.

+ Ngoài ra, nếu bạn muốn đưa addons, bookmarks... của mình lên RAM, áp dụng thủ thuật sau :
QUOTE
Trong R:\Mozilla Firefox (với R là ổ RAM) tạo thư mục FFProfile, sau đó chép nguyên thư mục C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\********.default\ vào thư mục này.

Tạo file Firefoxram.cmd (mở Notepad gõ nội dung sau ):
Quote:
start firefox.exe /Prefetch:1 -profile FFProfile

Sau đó lưu lại với tên Firefoxram.cmd Save as type là all files vào cùng thư mục FFProfile.

Chạy file này để kích hoạt Firefox RAM



+ Đưa cache Firefox lên RAM
(Cache của Firefox tương tự Temporary Internet Files của IE)
QUOTE
Trong thanh địa chỉ của Firefox > gõ about:config > click phải chọn New > String> tạo string mới tên browser.cache.disk.parent_directory > chọn đường dẫn là R:\Mozilla Firefox\cache



Cuối cùng kích hoạt file Firefoxram.cmd để chạy Firefox, nếu có file được tạo trong thư mục R:\Mozilla Firefox\cache thì bạn đã cấu hình thành công !


Kết luận:

Lợi :
+ Khắc phục thời gian khởi động chậm chạp của Firefox, đặc biệt là sau khi khởi động Windows, rất có ích khi bạn cài nhiều addon (phần mở rộng), bookmark lớn, cache dung lượng nhiều - những thành phần ảnh hướng đến tốc độ khởi động của Firefox.
+ Tránh phân mảnh (fragment) cho ổ cứng, góp phần làm tăng tuổi thọ ổ cứng

Hại : Vì chạy trên RAM nên khi nguồn điện gặp sự cố, dữ liệu có thể bị mất, tuy nhiên ta có thể khắc phục bằng cách lưu trước file ảnh đĩa VDF để sau này tiếp tục sử dụng.

Tuy nhiên file VDF có thể làm chậm khởi động và Shutdown Windows (Startup & end-up time), giải pháp là tinh chỉnh dung lượng của RAMDISK:
QUOTE
Nếu chỉnh dung lượng RAMDISK :

512 MB => Startup & end-up khá lâu
200 MB => Startup & end-up chấp nhận được
120 MB => Startup & end-up gần như bình thường

Được test trên HDD (ổ cứng) 7200 RPM Cache 8 Mb ! Thời gian Startup end-up có thể khác nhau tùy vào loại HDD.

Các bạn xem thêm bài tăng tốc FF ở đây nữa nhé
http://truongton.net/forum/showthread.php?t=1055530

sugiaanhsang
14-04-2010, 03:13 PM
ôi dài quá ko mún làm nữa
máy khỏe mạng khỏe kệ nó vậy

huy_b1p_1012
14-04-2010, 06:06 PM
Nhìn thấy ghê
máy cũng k đến nỗi nào nên cũng ok
Cái này thì chỉ cho những máy RAM ít vs yếu một chút thôi, chứ máy bt thì duyệt FF vẫn ngon :)

songlong88
18-04-2010, 11:26 AM
Bài viết rất hữu ích ! Thanks ! :panda53:

@slm : Gửi lời cảm ơn mà cũng cho là spam à ? :). Cho ý kiến ở nhiều chủ đề cũng là spam hay sao ? =))