2010-03-30 13 views

risposta

17

No, non è possibile.

Verificare le cose come il consumo di memoria e le prestazioni dovrebbe essere fatto sul dispositivo, non sul simulatore. Anche se si potesse limitare la memoria nel simulatore, non si otterrebbe lo stesso effetto dato che ci sono molti fattori diversi che determineranno la quantità di memoria disponibile che un dato dispositivo iPhone avrà attualmente.

È possibile simulare un "avviso di memoria" per verificare se le risposte a tale avviso si comportano correttamente, ma a parte questo, si dovrebbe davvero testare questo tipo di cose su un dispositivo fisico.

+0

Sono d'accordo che questo dovrebbe essere testato sul dispositivo. Questa è principalmente una domanda per me per le app per iPad su cui sto lavorando, anche se in generale ero curioso di poterlo fare. Grazie per la risposta. –

6

È possibile richiamare l'avviso "Simula memoria" in Simulatore. Vai al menu a discesa "Hardware". Questo è davvero il più lontano possibile.

3

La documentazione Apple indica che you can only simulate the low memory warning.

Detto questo, ci sono limitazioni quando si richiama dal menu. Ecco un post che consente di simulare meglio gli scenari del mondo reale quando si tenta di richiamare l'avviso: Easier low memory warning simulator testing with keyboard shortcuts

Sono d'accordo con @Jasarien che il tentativo di limitare la memoria all'interno del simulatore è un test artificiale e deve essere eseguito sul dispositivo.

1

No, questo non è possibile.

È sempre possibile simulare la situazione di avviso della memoria. Secondo this puoi anche verificare con il profiler la quantità di memoria utilizzata dalla tua app per vedere quali limiti superi.

Problemi correlati