Wpis z mikrobloga

#programowanie #nodejs #node #debug
Dobry wieczór mirki, mam problem z aplikacją node. Wszystko działa super, bez zarzutu ale wraz z upływem czasu aplikacja się zapycha (zaraz po odpaleniu użycie procesora < 10%, po kilku godzinach ~60)
w jaki sposób mogę zdebugować taką aplikacje, żeby zobaczyć co się zapycha?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sokytsinolop: Obstawiałbym że silnik gry (który ma pewnie sporo kodu synchronicznego) powoduje zwiększone zużycie. Może spróbuj wydzielić kod gry do innego modułu odpalanego przez child_process?

No i tak jak mówię, możesz spróbować sprofilować kod za pomocą chrome dev tools.
  • Odpowiedz
@larvaexotech: raczej nie, dobrze sobie radzi nawet przy większej ilości ludzi online ale z czasem czymś się zapyta, teraz trochę doczytałem i mogło ty być spowodowane niezwróconymi callbackami, sprawdziłem też ale nigdzie rekurencyjnie nie odpalam setTimeout ani setInterval :/
  • Odpowiedz