Мне нужно проверить сериализацию\десериализацию приложения в следующих случаях:
- приложение было в фоновом режиме много времени (режим ожидания) и был убит GC;
- приложение было в фоновом режиме и было убито GC по причине нехватки ресурсов (памяти\cp);
На некоторых устройствах он может быть смоделирован путем запуска 1-2 игр. Но на четырехъядерных устройствах с памятью 1 ГБ это очень-очень сложно с 4-10 тяжелыми играми и занимает много времени.
Я пытаюсь реализовать некоторую демонстрацию, в которой эмуляция загрузки ресурсов:
- создавать массивы растровых изображений
- создавать массивы объектов
- запустить множество услуг
- запустить много мероприятий
Но никакого результата, приложение все еще работает (даже на старых устройствах), и моя демонстрация разбилась с OutOfMemoryException.
Как я могу имитировать высокую нагрузку в демонстрационном приложении?
Благодарю!