Estoy usando un MKMapView en mi aplicación de iPhone. Cuando cargo esta vista, el monitor de actividad muestra que la memoria real de mi aplicación está aumentando significativamente. Sigue subiendo mientras mueves el mapa o acercas y alejas. Una vez que se elimina el controlador View que carga esta vista, la memoria asignada debido al uso del mapView no se libera. ¿Hay algo que se pueda hacer para recuperar todo este recuerdo?¿Se puede liberar la memoria utilizada por MKMapView de alguna forma?
6
A
Respuesta
3
¿Está esto en el simulador o en el dispositivo real? Algunas partes del simulador se comportan de forma ligeramente diferente al dispositivo real, y es posible que el simulador no esté borrando la caché correctamente (ya que no tiene que dar la cantidad de RAM en una Mac en comparación con un dispositivo iOS).
¿Ha comprobado si tiene una pérdida de memoria con los instrumentos? (nuevamente, debe hacer esto en el dispositivo real, ya que ocasionalmente el simulador se comporta de forma ligeramente diferente y mostrará falsos positivos/negativos cuando se trata de pérdidas de memoria)
-1
Por lo que vale, aquí hay preguntas similares relacionadas:
Cuestiones relacionadas
- 1. no se puede liberar la memoria
- 2. ¿Cómo liberar la memoria utilizada por las bases de datos inactivas de SQL Server?
- 3. Borrado de la memoria utilizada por rpy2
- 4. ¿Cuál es la forma correcta de liberar memoria en C#
- 5. importancia de liberar memoria?
- 6. ¿Por qué CudaFree no parece liberar memoria?
- 7. Liberar memoria dos veces
- 8. Cómo liberar memoria en Perl?
- 9. ¿Cómo puedo liberar memoria obtenida por sbrk()?
- 10. Cómo liberar la capacidad no utilizada de una cadena
- 11. Cómo obtener la memoria utilizada por un programa Delphi
- 12. ¿Cómo liberar memoria?
- 13. Cómo encontrar la memoria utilizada por cualquier objeto
- 14. ¿Hay alguna tienda KeyValue utilizada por .NET?
- 15. Does Instruments muestra la memoria utilizada por UIWebView?
- 16. ¿Por qué me cuelgo después de liberar MKMapView si ya no lo uso?
- 17. NewStringUTF() y liberar memoria
- 18. liberar memoria explícitamente en C#
- 19. r - ¿Cómo borrar la memoria utilizada por rJava?
- 20. ¿Cómo fuerzo mi std :: map para desasignar la memoria utilizada?
- 21. Cómo liberar memoria cuando se produce una excepción fuera de la memoria en Delphi usando SetLength
- 22. Eliminar la memoria de la variable no utilizada en java
- 23. ¿Hay alguna manera de limitar la memoria, ghci puede tener?
- 24. Liberar memoria asignada con newCString
- 25. ¿Cómo liberar memoria en PHP?
- 26. dismissModalViewControllerAnimated no va a liberar cualquier memoria
- 27. ¿Se puede limpiar la memoria?
- 28. Memoria Totalmente utilizada por Java ConcurrentHashMap (en Tomcat)
- 29. Cómo implementar la memoria caché utilizada más recientemente
- 30. ¿Cómo liberar memoria de std :: deque?