2012-02-22 28 views
5

Tôi đã cố gắng giữ cho bộ nhớ ứng dụng iOS của mình đẹp và thấp, tuy nhiên, tôi không thực sự chắc chắn ngưỡng nào là dành cho bộ nhớ thực hoặc ảo là iOS.Ứng dụng iPhone và iPad Sử dụng bộ nhớ thực và ảo

Hiện tại, ứng dụng rất đơn giản đang sử dụng bộ nhớ thực 12MB và bộ nhớ ảo 70MB nhưng điều này sẽ tăng khi ứng dụng của tôi trở nên phức tạp hơn.

Câu hỏi của tôi là, mức bộ nhớ thực và ảo mà tôi nên cố gắng giữ bên dưới để tránh nhận cảnh báo bộ nhớ là gì?

Tôi nhận ra rằng đây không phải là một khoa học chính xác vì có những yếu tố khác như dấu chân bộ nhớ của các ứng dụng khác trên hệ thống nhưng một câu trả lời thô sẽ được hoan nghênh.

Trả lời

0

Đây thực sự không phải là một khoa học chính xác. Theo kinh nghiệm của tôi, ít nhất cũng quan trọng để giải phóng đủ bộ nhớ ngay lập tức khi nhận được yêu cầu hệ điều hành để làm như vậy vì nó là để giữ cho bộ nhớ thấp.

Điều đó đang được nói, miễn là tôi giữ ứng dụng của mình dưới bộ nhớ thực ~ 80 MB trên iPad, tôi thường không nhận được bất kỳ cảnh báo nào (đối với refernce, iPad 1 có 256MB). (lưu ý, đây là bộ nhớ đầy đủ được sử dụng, bao gồm cả bộ đệm màn hình, vv được phân bổ bởi hệ điều hành cho ứng dụng của bạn, không chỉ những gì bạn đã phân bổ)

+0

Cảm ơn câu trả lời của bạn - nhưng mức độ bộ nhớ ảo như thế nào? –

+0

@NickKuh Không có bộ nhớ ảo trên thiết bị iOS, không có gì thay đổi. (do đó cảnh báo bộ nhớ thấp) – Pieter

+0

@Pieter Hm, Công cụ "Memory Monitor" dùng để chỉ Bộ nhớ ảo. Điều gì sau đó nó sẽ được nói về? –

Các vấn đề liên quan