В моей игре произошел сбой, вот журнал сбоя (это стресс-тест):
PID RPRVT RSHRD RSIZE Command
1 340K 224K 436K launchd
14 124K 160K 216K update
15 568K 164K 620K syslogd
16 792K 612K 1.16M lockdownd
17 2.22M 664K 3.04M mediaserverd
18 296K 160K 440K mDNSResponder
20 540K 568K 1.25M iapd
21 248K 236K 456K fairplayd
22 640K 168K 1012K configd
23 6.42M 6.73M 9.14M SpringBoard
26 660K 212K 1.01M CommCenter
27 308K 164K 620K BTServer
28 19.1M 692K 19.9M TQServer
29 232K 188K 284K notifyd
1830 368K 596K 672K ptpd
1833 140K 164K 280K afcd
1835 148K 164K 288K afcd
1837 140K 160K 260K notification_pro
1848 3.83M 4.89M 4.76M MobileMusicPlaye
1855 19.7M 7.65M 23.6M MyGame ****
1856 616K 5.25M 2.27M MobilePhone
1857 292K 240K 1.25M ReportCrash
RSIZE для MyGame составляет всего 23,6 МБ, но «Состояние памяти: 11» указывает, что программа получает команду выключения из ОС из-за проблемы с памятью.
Так что, если проблема с памятью не вызвана моей программой, есть ли способ игнорировать сообщение команды выключения из ОС?
А из руководства по разработке для iPhone ОС прекратит процесс bg, что приведет к проблеме с памятью. Но SpringBoard не прекращается. Поэтому я думаю, что должен быть способ отключить управление памятью в программе.