Safari đang sử dụng quá nhiều RAM. Làm thế nào tôi có thể giảm dấu chân bộ nhớ của nó?


12

Tôi đang tìm Safari (Mới nhất - v5.0.2) thậm chí còn nhiều hơn một bộ nhớ hơn bình thường. (Hiện đang sử dụng 465mb RAM chỉ với tab này mở, nhưng đã chạy được một lúc)

Đóng nó và mở lại nó làm giảm dấu chân bộ nhớ, nhưng nó luôn luôn sao lưu theo thời gian.

Ngoài việc vô hiệu hóa tiện ích mở rộng, có mẹo nào giúp khắc phục sự cố / giảm mức sử dụng bộ nhớ không? Tôi đã sử dụng ClickToFlash để giúp bằng cách yêu cầu bất kỳ thực thể Flash nào được bật thủ công trên mỗi lượt xem trang.

Câu trả lời:


10

Vì vậy, có vẻ như Flash vẫn là thủ phạm chính - nếu bạn bật bất kỳ đèn flash nào trong ClickToFlash thì nó vẫn nằm trong bộ nhớ.

Theo lời khuyên của Gruber về Daring Fireball , tôi đã tắt Flash hoàn toàn trên tất cả các trình duyệt ngoại trừ Chrome và điều này dường như đã giúp ích rất nhiều


5
Flash là một con heo, nhưng tôi có khoảng 10 tab (tổng cộng) được mở trong ba Windows Safari và của tôi là khoảng 780mb. Tôi không có Flash. ;) Safari thích RAM.
Martin Marconcini

2
Đi flash miễn phí và sử dụng bộ nhớ của bạn sẽ giảm mạnh. Từ đó, bạn có thể thấy trình cắm nào phân bổ bộ nhớ, nhưng trên thực tế - đó là đèn flash thực sự ngốn RAM.
bmike

2

Đây chỉ là một thực tế của cuộc sống bằng cách sử dụng Safari. Dành thời gian để duyệt Flickr và việc sử dụng bộ nhớ sẽ vượt qua Gig. Gmail là một kẻ giết người khác. Tôi nghĩ rằng Safari hầu hết đang tích cực trong bộ nhớ đệm để tăng tốc mọi thứ.


2

Không có gì sai khi tắt flash, nhưng ưu điểm chính là sử dụng bộ xử lý thấp hơn, không chỉ tiêu thụ bộ nhớ (mặc dù thật tuyệt khi thấy tắt nó đã làm giảm dấu chân của Safari).

Tôi không nghĩ bạn cần lo lắng về việc Safari đang làm gì với bộ nhớ vì một vài lý do:

Safari 5 là một ứng dụng 64 bit , trong đó Firefox và Google Chrome chỉ có 32 bit (ít nhất là các bản phát hành công khai mac). Điều này có liên quan vì các ứng dụng 64 bit dường như sử dụng nhiều bộ nhớ hơn trong khi chúng đang chạy (Nhóm Growl giải thích điều này tốt hơn tôi có thể ở đây ).

Nếu bạn có bộ nhớ trống , mà HĐH (và Safari) có thể phát hành nhanh chóng, an toàn và dễ dàng (nói như một Lập trình viên), tại sao không sử dụng nó để lưu trữ nội dung web của bạn - đó là những gì nó có. Tin tưởng vào hệ điều hành của bạn - thật thông minh, nếu một ứng dụng khác cần bộ nhớ, nó sẽ chỉ phát hành các bit không cần thiết ngay bây giờ.

Safari cũng có một lợi thế không công bằng - nó được tạo ra bởi cùng một công ty đã xây dựng máy tính của bạn. Tôi không nói Safari là không thể sai lầm, hoặc thậm chí đó là trình duyệt tốt nhất, chỉ là bạn không nên nghĩ quá nhiều về số liệu thống kê; bộ nhớ sẽ được sử dụng và nếu nó không ảnh hưởng tiêu cực đến trải nghiệm điện toán của bạn thì đừng căng thẳng.


4
Nhưng nó đang tác động đến trải nghiệm điện toán của tôi. Máy tính của tôi bắt đầu thu thập dữ liệu khi Safari ngốn nhiều bộ nhớ và tôi thường phải tắt hoặc khởi động lại.
Josh Newman

Mùi hôi! Đó là hút. Tôi thực sự thích safari và không có vấn đề đó, nhưng tôi nhận thấy dấu chân bộ nhớ cao. Làm thế nào về chrome? Nó vẫn sử dụng webkit để kết xuất các trang.
glenstorey

1
@glenstorey: Tôi đồng ý với Josh, vì tôi đã có cùng trải nghiệm: ít nhất là ngay khi RAM vật lý khả dụng của tôi giảm xuống <100 MB (tổng cộng 3 GB) với OS 10.6.8, điều này có tác động lớn về trải nghiệm điện toán của tôi: quay bóng bãi biển trong một thời gian dài, v.v ... Và Safari dường như là ứng dụng thực sự cần rất nhiều RAM, đặc biệt là cho flash
Chủ yếu là vô dụng vào

2

sử dụng Safari 5.0.5, tôi đã tắt flash và khi chạy sunspider 0.91 Tôi đang thấy tốc độ tăng trưởng mem thực sự lên hơn 1,73GB trên 4GB mac mini (2010) và CPU hơn 100%. Nó chạy rất chậm, nó không hoàn thành trong hơn 10 phút.

Chạy tương tự trong Firefox 5.0 (cũng 64 bit) Tôi nhận được 500mb bộ nhớ thực 90% CPU và nó hoàn thành trong vòng chưa đầy 30 giây (và báo cáo 300ms là một số điểm ... khó hiểu!).

Vì vậy, câu trả lời của tôi là ... ngừng sử dụng safari trên báo tuyết và chuyển sang firefox 5.0.

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.