2010-07-20 4 views
1

Ipad 용 앱을 만드는 중입니다.iPad, 앱을 실행하기 전에 추가 메모리를 지울 수있는 방법은 무엇입니까?

앱에서 사용할 수있는 메모리는 다른 앱이 실행되기 전에 변경됩니다. 앱에서 사용할 수있는 안정적인 메모리 용량이 없습니다.

예 : 사파리가 실행 된 후에도 닫힌 후에도 다른 앱에 영향을주는 일정량의 메모리를 차지합니다.

언제든지 동일한 실행 환경을 얻을 수 있도록 내 앱이 실행되기 전에 메모리를 지울 수있는 방법이 있는지 아는 사람이 있습니까?

나는 다른 사람에게 보여주기 위해 몇 가지 프로토 타입 애플리케이션을 생성하고 며칠 후 그들은 항상 다시 나에게 와서 충돌 말해 그것을 해결하는 것처럼 보인다.

내가 테스트 할 때, 충분한 메모리가 없기 때문에 그 이유는 항상있다. (내가 테스트 할 때 충분한 시간이 있었을 때). 따라서 앱에서 과도한로드 및 릴리스로 인해 성능에 영향을 미치는 모든 비트의 메모리를 집어 넣고 계속해서 문제가 발생할 경우 ipad를 다시 시작해야한다고 말합니다.

나는 일반적으로 최대 40메가바이트 정도, 그 충돌 애플 리케이션의 대부분은 27메가바이트 주위에 충돌되어에서 사용할 수있는 애플 리케이션 책에서 읽었다. 나는 남은 13MB를 원한다 !!

답변

0

재부팅 후 꽤 좋은 상태가되지만, 은 실제로에서 찾아야합니다. 깨끗한 메모리 관리와 누출 방지입니다.

사용 가능한 메모리를 현명하게 사용하는 것은 전적으로 프로그래머에게 달려 있습니다. 사용자에게 장치를 재부팅하지 마라. 그리고 OS 메모리가 업데이트 될 때마다 상황이 바뀔 수 있습니다.

+0

내 앱에 누수가 없으며 가능한 한 최선을 다해 관리하지만 이러한 앱이 충돌하는 속도로 성능이 저하 될 수 있으므로 메모리를 관리해야합니다. . 고객에게 기기를 재부팅 할 것을 요구하지 않고 있습니다. 내가 묻는 것은 장치를 다시 시작하지 않고 내 응용 프로그램을 실행하기 전에 사용하지 않는 메모리를 지우는 방법이 있는지입니다. 나는 일반적으로 메모리에로드 된 화면에만 물건을 가지고 있습니다. 추가 13MB를 사용할 수 있다면 성능을 향상시키고 실제로 원하는 앱을 만들 수 있습니다. – funckymonk

관련 문제