¿Hay una manera de establecer la cantidad de memoria disponible en el simulador de iPhone?

StackOverflow https://stackoverflow.com/questions/2545847

  •  23-09-2019
  •  | 
  •  

Pregunta

¿Alguien sabe si es posible establecer la cantidad de memoria disponible en el simulador?

Estoy asumiendo el simulador utilizará tanta memoria como sea posible del sistema, pero esto hace que sea más difícil para recrear ciertas memoria baja choques / bugs.

¿Fue útil?

Solución

No, no es posible.

Pruebas de cosas como el consumo de memoria y el rendimiento se debe hacer en el dispositivo, no el simulador. Incluso si se pudiera limitar la memoria en el simulador que no puedes tener el mismo efecto que hay muchos factores diferentes que dictarán la cantidad de memoria disponible en cualquier dispositivo iPhone dada tendrá actualmente.

Se puede simular una "advertencia de memoria" a prueba si sus respuestas a la advertencia que se comportan correctamente, pero aparte de eso, que realmente debería estar probando este tipo de cosas en un dispositivo físico.

Otros consejos

Se puede invocar la "Advertencia de memoria Simular" en el simulador. Ir al menú desplegable "hardware". Eso es realmente lo más lejos que puede ir.

estados de documentación de Apple que se sólo puede simular el aviso de baja memoria.

Una vez dicho esto, hay limitaciones cuando se invoca desde el menú. Aquí hay un post que le permite una mejor simular escenarios del mundo real al intentar invocar la advertencia: Más fácil poca memoria pruebas de simulador de advertencia con atajos de teclado

Estoy de acuerdo con @Jasarien que tratar de limitar la memoria dentro del simulador es una prueba artificial y debe hacerse en el dispositivo.

No, esto no es posible.

Siempre se puede simular la situación alerta memoria. De acuerdo con esta también se puede verificar con el perfilador la cantidad de memoria de su aplicación está utilizando Ver lo que limita supera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top