Firefox cần 1 GB RAM


13

Tôi làm việc như một nhà phát triển web và tôi đang sử dụng Firefox với Fireorms . Gần đây, tôi nhận thấy rằng sau hai giờ làm việc, firefox.exequá trình này cần hơn 1 GB bộ nhớ làm việc của tôi!

Ngay cả khi tôi đóng cửa sổ, quy trình vẫn nằm trong Trình quản lý tác vụ và điều duy nhất tôi có thể làm là 'giết' quy trình.

Bất kỳ đề xuất?

Tôi đang sử dụng Windows 7 với RAM 2 GB, Firefox 3.6.8, trong đó tôi thường mở 10 tab.


3
Nếu bạn sử dụng lại các tab một cách mạnh mẽ, điều đó có thể phải làm với điều đó vì Firefox giữ rất nhiều lịch sử trên mỗi tab. Hoặc có lẽ một phần mở rộng bị rò rỉ bộ nhớ hoặc một cái gì đó tương tự.

Tôi đang có cùng một vấn đề và tôi chỉ đưa ra một khoản tiền thưởng 50 điểm cho câu hỏi này. Tôi không sử dụng Fireorms tại thời điểm này, vì vậy đó không phải là vấn đề. Tôi đã tắt tất cả các trình cắm khác của mình. Tôi thậm chí không sử dụng máy này (nơi tôi luôn gặp vấn đề) để phát triển - nó thực sự chỉ để duyệt web!
Alex R

Bạn nên bắt đầu một bài viết mới, vì tiền thưởng của bạn dường như không phù hợp với câu hỏi ngoại trừ trong tiêu đề.
harrymc

Tôi tin rằng Rob là chính xác. Tôi đã nhận thấy hành vi tương tự với nhiều tab hoặc để các tab mở theo thời gian.
에 ảnh

Bạn đã đặt giới hạn sử dụng bộ nhớ cache và RAM tối đa như tôi đã xác định trong câu trả lời của mình chưa?
Đột phá

Câu trả lời:


11

Nghe có vẻ như hai vấn đề riêng biệt. Đầu tiên, Firefox được biết đến là một con heo nhớ. Có nhiều cách để giữ điều này ở mức tối thiểu, bao gồm loại bỏ các addon bạn không cần, cũng như điều này:

Trong about: config , thêm một giá trị Boolean mới có tên config.trim_on_minizes , sau đó đặt thành True . Tôi vẫn đang tự đánh giá điều chỉnh này và chưa thể chắc chắn liệu nó có giúp ích hay không.

Thứ hai, nếu quá trình Firefox không dừng lại khi bạn đóng cửa sổ của nó, hãy thử đợi một lúc. Tôi thấy rằng một khi Firefox đang sử dụng rất nhiều bộ nhớ, có thể mất một thời gian (tối đa 30 giây hoặc lâu hơn) để nó đóng hoàn toàn.


Điều này thực sự không giới hạn dung lượng RAM mà Firefox sử dụng mặc dù ...: S
cp2141

1
cắt sẽ chỉ làm sạch, có?
Sam

@ Có, đó là tất cả cắt - làm sạch. Xem câu trả lời của tôi để biết cách đặt giới hạn RAM cứng.
Đột phá

6

Tôi không chắc liệu các phiên bản Firefox mới hơn có bật tùy chọn này theo mặc định hay không, nhưng vẫn tồn tại tùy chọn cung cấp tối đa RAM và sử dụng bộ đệm đĩa trong Firefox. Điều này khác nhiều so với việc thay đổi tùy chọn dọn dẹp bộ nhớ và thu gom rác, vì bạn có thể buộc Firefox sử dụng ít RAM hơn và sử dụng nhiều bộ đệm đĩa hơn.

Để giới hạn dung lượng RAM mà Firefox sử dụng trước khi sử dụng bộ đệm đĩa, hãy điều hướng trình duyệt của bạn tới about: config. Trong Bộ lọc, nhập "bộ nhớ" và bạn sẽ thấy:

browser.cache.memory.capacity

Nếu bạn không, thì bạn sẽ cần phải tự tạo khóa này dưới dạng giá trị nguyên. Giá trị nguyên này đại diện cho bộ nhớ cache (tính bằng kilobyte) mà Firefox có thể sử dụng. Cá nhân tôi đặt giá trị này thành 131072 (128 MB). Để tránh Firefox hết bộ nhớ, bạn có thể tăng bộ đệm đĩa mà nó sử dụng bằng cách thay đổi biến sau (bạn chỉ có thể sử dụng "đĩa" làm bộ lọc tìm kiếm).

browser.cache.disk.capacity

Một lần nữa, đây là bộ đệm đĩa (tính bằng kilobyte) dưới dạng giá trị nguyên và nếu nó không tồn tại, bạn phải tạo nó. Cá nhân tôi đặt của tôi là 307200 (300 MB). Lưu ý rằng điều này khác với dung lượng lưu trữ mà Firefox sử dụng để lưu trữ các tệp ngoại tuyến hoặc lịch sử của bạn.


1

Firefox được biết đến là rất nặng tài nguyên sau thời gian dài sử dụng, bạn có thể thử gỡ cài đặt các addon không sử dụng để xem điều đó có ảnh hưởng gì không.


Vâng, Firefox rất khó khăn về tài nguyên hệ thống. Nếu hệ thống của bạn bị sa lầy bởi nó, bạn có thể phải nâng cấp hệ thống hoặc chuyển sang một trình duyệt khác hoạt động tốt hơn trên các tài nguyên hạn chế.
Brian Knoblauch

Một bản nâng cấp cho trình duyệt sẽ điên rồ. Đây là một thịt bò lớn của tôi với firefox mà nó quá nặng!
Toby

Tại sao mọi người nên sử dụng Firefox nếu nó sử dụng nhiều bộ nhớ hơn IE? Có vẻ hơi vô nghĩa.
Alex R

@Alex - Bởi vì nó là một trình duyệt dựa trên tiêu chuẩn không phá vỡ web.
Toby

Vì các plugin!
Sam

1

Bạn có thể thử AFOM

bộ nhớ phục hồi Rò rỉ bộ nhớ trong một phiên bản đang chạy của ứng dụng trình duyệt Firefox.

Tôi cũng khuyên bạn nên hút bụi cơ sở dữ liệu thường xuyên . Ccleaner hiện có chức năng này.

Ngoài ra, một cài đặt mới có thể làm việc. Nó cũng có thể giúp khắc phục sự cố. Nếu bạn mang lại các tiện ích mở rộng một lần, bạn có thể thấy liệu một trong số chúng có gây ra sự cố không. Sau khi gỡ cài đặt, hãy chắc chắn xóa tất cả dấu vết của hồ sơ của bạn. Revo gỡ cài đặt nên làm điều này triệt để.


Liên kết AFOM bị phá vỡ (hiệu quả) ngay bây giờ ("Kết quả tìm kiếm cho" afom ". Không tìm thấy kết quả nào.").
Peter Mortensen

1

Điều này có vẻ giống như một vấn đề đã biết về Firebird : rò rỉ bộ nhớ Firebird - hơn 600MiB được sử dụng .
Báo cáo vấn đề này đã được mở vào năm 2007 và vẫn đang mở ...

Một vấn đề mở như vậy là khi Fireorms được kích hoạt, Firefox sử dụng một lượng lớn bộ nhớ và CPU .

Do đó, Fireorms được liệt kê trong danh sách các phần mở rộng có vấn đề của Mozilla.

Bạn có thể có một cái nhìn về Trình tạo bộ nhớ Firebird , mặc dù nó được cho là đang ở giai đoạn alpha thực sự, điều này có thể đưa ra gợi ý về vấn đề này.

Mặt khác, giải pháp duy nhất của bạn là giải quyết vấn đề bằng cách khởi động lại Firefox hoặc nhận thêm RAM, khắc phục sự cố trong Cộng đồng Firebird , chờ khắc phục (có thể mất nhiều năm), trở thành nhà phát triển Firebird và tự sửa lỗi hoặc sử dụng một công cụ sửa lỗi khác.


0

Phiên bản Firefox nào bạn đang chạy? Đây không phải là hành vi điển hình. Có lẽ chỉ kích hoạt Fireorms cho các trang web bạn đang làm việc sẽ giúp.


6
Thật không may, nó thực sự là hành vi điển hình.
Toby

1
Bọ lửa không phải là vấn đề. Tôi không sử dụng Fireorms và tôi chỉ tìm thấy chủ đề này vì tôi đã googled "Firefox 1gb".
Alex R

0

Nó không quan trọng bao nhiêu bộ nhớ Firefox đang sử dụng. Hệ điều hành quản lý nó tốt hơn chúng ta có thể, vì vậy đừng nghĩ về nó. Bị chậm là một vấn đề khác, đó rõ ràng là thói quen của Firefox.

Bạn có thể (và nên cố gắng) có thể sử dụng Chrome và tìm tiện ích mở rộng ở đó. Ngay cả Chuồn chuồn của Opera cũng tốt hơn Firefly (vì vậy tôi nghe nói, bản thân tôi chưa bao giờ sử dụng Firebird).

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.