Hiệu ứng thay đổi kích thước heap VM ứng dụng tối đa là gì?


7

Menu cài đặt trong CM6 cho phép bạn thay đổi kích thước heap tối đa trên mỗi quy trình (bên trong, đó là thuộc dalvik.vm.heapsizetính). Những tác động thực tế của việc tăng hoặc giảm cài đặt đó là gì? Trên G1 của tôi, tôi đã thay đổi nó thành 12m so với mặc định là 16m và tôi nhận thấy rằng các ứng dụng chuyển đổi cảm thấy nhanh hơn, nhưng tôi tự hỏi liệu nó có khiến một số ứng dụng hết bộ nhớ sớm hơn không.

Câu trả lời:


9

Đây là một bài viết tuyệt vời mà ai đó đã viết về tác dụng của việc thay đổi nó, rất chi tiết: http://ryanolson.wordpress.com/2010/07/13/test-how-changing-the-max-amount-of-memory-per- vm-heap-can-effect-your-rom-cyanogen /

Nói tóm lại, với G1, nó có thể khiến các ứng dụng lớn hơn bị sập. Tôi chỉ khuyên bạn nên giữ nó mặc định hoặc tìm một giá trị mà bạn không thấy bất kỳ sự cố nào trong các ứng dụng.

Theo như bất cứ điều gì khác, trong khoảng thời gian ngắn tìm kiếm nơi khác và đọc qua các bài viết khác nhau. Cá nhân không thể tìm thấy bất kỳ hiệu ứng nào khác, ngoài thời lượng pin có thể.


Điều đó nghe có vẻ tốt. Tôi nghĩ rằng tôi sẽ giữ nó vì không có gì bị sập (mặc dù thứ tham lam nhất mà tôi đã thử là Bản đồ) và trình khởi chạy dường như ở lại trong bộ nhớ thường xuyên hơn nhiều.
Josh Lee

4

Nếu bạn có điện thoại có bộ nhớ thấp (như G1) và dành cả ngày để chuyển đổi giữa một vài ứng dụng, thì việc giảm số này sẽ tăng tốc hệ thống của bạn và cho phép nhiều chương trình được tải lên, giúp chuyển đổi nhanh hơn.

Nếu bạn có các ứng dụng nặng (như ứng dụng FB!) Không thể hoàn thành công việc của họ trong giới hạn bạn đặt, họ sẽ gặp sự cố và không có lý do rõ ràng cho đến khi bạn tăng số lượng đủ để họ có thể sống sót. Tôi thường tìm thấy điều này thích hợp hơn. Chuyển đổi ứng dụng trên điện thoại của tôi chậm hơn, nhưng các công việc lớn không bị sập ngẫu nhiên.

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.