Добрый день!
Есть проблема с утечкой памяти в многопользовательской игре. Когда в игру играет около 20 игроков за несколькими столами, занимаемая память постепенно увеличивается всё больше и больше и уже через час достигает 1 Гб.
Сервер работает на nodejs , клиент javascript, игровой движок Phaser3 , для сокетов используется библиотека socket io
Есть подозрение, что дело именно в сокетах, поскольку если запускаю тестовую игру без реальных игроков ( за 20 столами играют боты и враги друг с другом ), то утечки памяти не возникает.
Debug в хроме с помощью node inspector проводил, но лично мне это не дало понимания в чём корень проблемы и как её исправить.
Жду помощь профессионала!
Опубликован 02.05.2020 в 07:52 Последнее изменение: 30.04.2020 в 07:52