Node.js - Distribuir carga entre los nucleos de la CPU NODEJS

 
Vista:

Distribuir carga entre los nucleos de la CPU NODEJS

Publicado por Juan (1 intervención) el 16/10/2017 08:44:33
Buenas!
Hace un tiempo que estoy realizando un proyecto en NODEJS. Este proyecto es un juego sencillo que maneja varios clientes al mismo tiempo.
Cuando hay 1 jugadores o 2 va bien, pero a partir de ahí empieza a ir con retraso y a tirones.

He podido comprobar que hay un gran cuello de botella en la funcion que calcula todas las posiciones de todos los objetos en el juego pues aumentará contra mas jugadores se conecten, aunque estos estén sin moverse.

El problema es que he observado que el nucleo de la CPU donde se aloja nodejs se pone a 100% pero el resto de los nucleos ni se inmutan.

El interes que tengo es separar esas funciones que calcula las posiciones en otro proceso para aprovechar mejor los nucleos del procesador.

Mi pregunta es.. ¿Como puedo hacer que unas funciones se ejecuten en otro proceso al de nodejs?


Muchas gracias de antemano ^-^!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder