Что-то не так с моей игрой pixi.js. Он выделил 1 МБ в секунду, а через 3 секунды GS выпустил его. И так до бесконечности.
Конечно, я читал это, но кажется, что Chrome Tools не могут обнаружить проблему - когда я записываю временную шкалу распределения - он показывает некоторые редкие пики, которые при выборе - показывают некоторые функции, но также есть постоянные крошечные пики распределения памяти, которые ничего не показывают. Я их выбираю, а в списке функций ничего не вижу!
В моем покадровом коде я оптимизировал все - когда я выключаю pixi - память не двигается. Только когда я делаю пикси рендеринг сцены в каждом кадре - тогда это постоянное распределение / выпуск начинается и никогда не заканчивается. На ПК все нормально, но на мобильном каждые 10 секунд зависает на 5 секунд - играть невозможно.
Кто-нибудь сталкивался с частыми выделениями / GC в своем коде? Если да - как вы его отладили, как вы это исправили?