Honohy писал(а):
Приветсвую форумчан. Столкнулся с проблемой ЗВУКА на андроид. Периодически по ходу игры возникают фризы. Профайлер показывает на полусекндную задержку при обработке звука. Но какого и когда непонятно! выключил весь звук в игре, фризы пропали. Сталкивался ли кто-нибудь с такой проблемой? есть идеи куда думать?
еще фризы создает Garbage Collection(сборщик мусора),
чем чаще ты спавнишь акторы(или что нибудь другое), тем больше потом задержка GC, что бы убедится что дело в GC, включи это и запусти игру,
раз в минуту у тебя будет показывать задержу вызванную GC, у нас была задержка 250+ ms, когда мы настроили GC раз в 10 минут, задержка была 2800+ мс, я переписал систему, вместо спавна, объекты перезаписывали себя(акторы, спрайты - и вообще все), спавн происходил крайне редко вообщем. Провели тест 10 минутный, задержка была меньше 100мс и вообще незаметна для глаза.
p.s. держи свои звуки в переменных, и проигрывай их когда надо, не спавни.