Я написал игровое приложение с растровыми изображениями, движущимися по экрану. В нем используется отдельный поток, который записывается непосредственно на холст. На моей Samsung Galaxy Y анимации кажутся гладкими на протяжении всей игры, однако на планшете «Tabtech m7» гладкая графика прерывается прерывистыми зависаниями примерно на половину секунды, а расстояние между ними составляет около трех или четырех секунд. Возможно ли, что это просто особенность (дешевого) планшета, или, скорее, это какой-то аспект моего программирования? И если это я, то как я могу начать диагностировать причину?Графика, испорченная прерывистыми прыжками
1
A
ответ
2
Посмотрите в своем журнале, чтобы узнать, работает ли сборщик мусора, когда вы получаете зависания. Если это так, вы можете попытаться выяснить, не является ли это вы или система, которая является распределенной памятью неподходящим образом. В DDMS вы можете взглянуть на Allocation Tracker, возможно, рассказать вам, что происходит.
0
Да, эхо эрсман. Чтобы избежать GC, убедитесь, что вы не размещаете никаких новых объектов в игровом цикле. Кроме того, GC может быть запущен, если вы делаете много преобразований строк (т. Е. Обновляете счет). Как если бы вы делали Integer.toString (10).
Смежные вопросы
- 1. Действительно борется с прыжками
- 2. pygame bullet физика, испорченная прокруткой
- 3. Работа с прерывистыми ошибками Winsock
- 4. matlab histc с прерывистыми интервалами
- 5. R расщепленный вектор с прыжками
- 6. Пограничная область, испорченная несколькими красками SVG
- 7. Графический график в SAS с прерывистыми данными
- 8. Решите ODE с прерывистыми данными ввода/форсирования
- 9. Прогноз в ggplot2 с прерывистыми временными рядами
- 10. Анимация дорожек SVG с прерывистыми частями
- 11. проблемы с «прыжками» с использованием привязанных тегов
- 12. GCC/X86, проблемы с относительными прыжками
- 13. Почему трассировочные времена иногда падают между прыжками?
- 14. Использование python Basemap.pcolormesh с немонотонными прыжками долготы
- 15. Странное поведение с столкновением платформы и прыжками
- 16. Поиск двумерных точек с короткими промежуточными прыжками
- 17. Несколько выбора даты - месяцы проблемы с прыжками
- 18. Создание графика/графика графика
- 19. Длинная линия в HTML-таблице, испорченная макетом других строк
- 20. Github с просьбой ввести имя пользователя и пароль/испорченная установка
- 21. Функция фильтра dplyr, испорченная с использованием R 3.1.2
- 22. Веб-шрифты Google, выглядящие прерывистыми в Chrome - как применить исправление
- 23. Twitter feed Непрерывный сбор данных с прерывистыми обновлениями
- 24. C# графика графика библиотека?
- 25. изменение графика графика диаграммы
- 26. IE jQuery Показать/скрыть проблемы с прыжками с div
- 27. NHibernate 3 LINQ внутреннее соединение вопрос с тремя прыжками: NotSupportedException
- 28. Графика
- 29. график графика графика: убитый 9
- 30. Tic-tac-toe игра графика графика?