2010-03-30 20 views

Respuesta

17

No, no es posible.

Probando cosas como el consumo de memoria y el rendimiento se debe hacer en el dispositivo, no en el simulador. Incluso si pudieras limitar la memoria en el simulador, no obtendrías el mismo efecto ya que hay muchos factores diferentes que determinarán cuánta memoria disponible tendrá actualmente un dispositivo iPhone dado.

Puede simular una "advertencia de memoria" para comprobar si sus respuestas a esa advertencia se comportan correctamente, pero aparte de eso, realmente debería probar este tipo de cosas en un dispositivo físico.

+0

Acepto que esto debe probarse en el dispositivo. Esto es principalmente una pregunta para mí para las aplicaciones de iPad en las que estoy trabajando, aunque tenía curiosidad en general si se podía hacer. Gracias por la respuesta. –

6

Puede invocar la "Simulación de advertencia de memoria" en el simulador. Ve al menú desplegable "Hardware". Eso es todo lo que puedes llegar.

3

La documentación de Apple indica que you can only simulate the low memory warning.

Dicho esto, existen limitaciones al invocar desde el menú. Aquí hay una publicación que le permite simular mejor los escenarios del mundo real cuando intenta invocar la advertencia: Easier low memory warning simulator testing with keyboard shortcuts

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

1

No, esto no es posible.

Siempre puede simular la situación de advertencia de memoria. De acuerdo con this, también puede verificar con el generador de perfiles cuánta memoria está usando su aplicación, vea los límites que excede.

Cuestiones relacionadas