2017-01-06 5 views
0

Я хочу узнать, сколько памяти используется моей игрой, потому что игра проходит слишком медленно. Как я могу это сделать в Xamarin Studio?Является ли игра слишком большой? Сколько памяти он использует?

У меня нет сообщений об ошибках, но все работает слишком медленно. Я тестировал свою игру на телефонном аппарате Windows, и там это было не медленно. Но теперь на симуляторе iPhone в Xamarin Studio игра проходит намного медленнее, и я не знаю почему.

Кроме того, существует ли связь между частотой кадров в игре и памятью, используемой в игре?

Является ли частота кадров автоматически уменьшающейся, если в игре используется слишком много памяти? Как измерить частоту кадров?

+0

использовать Profiler для изучения использования памяти: https://www.xamarin.com/profiler – Jason

+0

Я установил Xamarin студию сообщество, но там нет записи «Start профилирования» в моем меню Run. Но обычно такая запись должна быть в меню «Выполнить». Нужно ли покупать специальную лицензию, чтобы я мог использовать Profiler? https://developer.xamarin.com/guides/cross-platform/profiler/walkthrough_-_using_the_xamarin_profiler/Images/image1.png – JohnDark0

+0

ссылка, которую я опубликовал, четко объясняет это - см. пункт 1 в нижней части страницы – Jason

ответ

0

Для этого вы можете использовать Xamarin Profiler. Но обратите внимание, что для этого требуется лицензия Xamarin Enterprise.

В противном случае для iOS вы можете использовать Instruments, который поставляется с XCode. Вы можете выполнить следующие типы методов анализа с использованием инструментов:

  1. Общего Использование памяти
  2. просочились памяти
  3. Заброшенной память
  4. Zombies

Различные способы описаны here.

Мониторинг Общий Использование памяти described in detail here, но в основном нужно:

  1. Launch Instruments.
  2. В диалоговом окне выбора шаблона профилирования нажмите Монитор активности.
  3. Выберите устройство и приложение из целевого устройства и списков процессов.
  4. Нажмите «Выбрать», чтобы создать документ трассировки.
Смежные вопросы