Existe uma maneira de definir a quantidade de memória disponível no Simulador do iPhone?
-
23-09-2019 - |
Pergunta
Alguém sabe se é possível definir a quantidade de memória disponível no simulador?
Presumo que o simulador usará o máximo de memória possível do sistema, mas isso torna mais difícil recriar certas falhas/bugs com pouca memória.
Solução
Não, não é possível.
Testar coisas como consumo de memória e desempenho deve ser feito no dispositivo, não no simulador. Mesmo se você pudesse limitar a memória no simulador, não obteria o mesmo efeito, pois existem muitos fatores diferentes que ditarão a quantidade de memória disponível que qualquer dispositivo iPhone terá atualmente.
Você pode simular um "aviso de memória" para testar se suas respostas a esse aviso se comportam corretamente, mas, além disso, você deve realmente estar testando esse tipo de coisa em um dispositivo físico.
Outras dicas
Você pode invocar o "Simular Aviso de Memória" no Simulador.Vá para o menu suspenso “Hardware”.Isso é o mais longe que você pode ir.
PowerShell é a melhor "ferramenta" para este trabalho.
Existem outros requisitos específicos que você tem?
Não, isso não é possível.
Você sempre pode simular a situação de aviso de memória. De acordo com isto Você também pode verificar com o Profiler quanta memória seu aplicativo está usando, veja quais limites você excede.