2010-08-27 38 views
6

Tôi đã tạo ứng dụng iPad tải xuống hình ảnh bằng dịch vụ web. Nhưng ứng dụng của tôi bị treo ở đâu đó trong khi thao tác với hình ảnh chất lượng cao. Vì vậy, câu hỏi của tôi là - giới hạn bộ nhớ tối đa cho ứng dụng đang chạy trên iPad là gì? Khi nào ứng dụng nhấn LowMemoryWarning trên iPad?Giới hạn bộ nhớ ứng dụng tối đa trong iPad?

+0

và đây là bản sao của khoảng 10 câu hỏi. –

+3

@Jesse, trong đó bạn đã xác định chính xác số không chính xác. –

Trả lời

7

Không có giới hạn cho mỗi ứng dụng để nói. Dung lượng bộ nhớ có sẵn cho một ứng dụng phụ thuộc vào dung lượng bộ nhớ còn trống, điều này lại phụ thuộc vào lượng bộ nhớ được sử dụng bởi các ứng dụng đang chạy ẩn. Các ứng dụng này bao gồm các ứng dụng hệ thống đang chạy vĩnh viễn như SpringBoard, đôi khi chạy các ứng dụng hệ thống như Safari, iPod, v.v. (khi iOS 4 sẽ đến cho iPad) ứng dụng người dùng vẫn chạy ở chế độ nền.

Tuy nhiên, tôi muốn nói rằng một ứng dụng sẽ không bao giờ sử dụng hơn 50% tất cả ram có sẵn. Trên iPad, điều này hiện có nghĩa là 128 MB và sẽ khá nhiều. Bạn đã kiểm tra rò rỉ trên ứng dụng của mình chưa?

+0

Ya Tôi đã kiểm tra rò rỉ trên ứng dụng của mình. Nó không vượt quá 2 đến 4 kb. Bây giờ tôi đã giới hạn bộ nhớ ứng dụng của tôi tối đa 130 MB, nếu nó vượt qua nó tôi đã giảm chất lượng hình ảnh và tải xuống hình ảnh chất lượng thấp. Cảm ơn bạn. – Mahesh

+0

Hi Max, Bạn có chắc chắn rằng ứng dụng có thể ở khoảng 100M. bởi vì tôi đang phát triển một ứng dụng cho ipad để đọc pdf. Đối với kích thước bộ nhớ ứng dụng của tôi lớn hơn, pdf đang tăng lên 25 đến 30MB và nó cho tôi cảnh báo bộ nhớ. sau khi đưa ra 2 đến 3 cảnh báo applcation là crashing. Bạn có thể vui lòng cho tôi biết cách sử dụng tối đa 100MB cho đơn đăng ký của mình không? – CKT

+0

30 MB dường như ít đối với tôi, nhưng có thể có nhiều lý do khác nhau cho điều đó. Bạn đã phân tích mức tiêu thụ bộ nhớ của toàn bộ hệ thống bằng dụng cụ? –

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