新的实例与标准函数内存使用socket.io事件

我使用typescript和socket.io。 标准解决scheme如下所示:

socket.on('event', (msg: any, cb:Function) => self.eventFn(msg, cb)); 

由于许多asynchronous调用堆栈(300 – 600行,8 – 10深度),事件的function太长和深。 为了解决这个烦人的代码devise,我开始考虑使用类而不是像这样的函数:

 socket.on('event', (msg: any, cb:Function) => new EventClass(msg, cb)); 

在这种情况下,我可以将进程的一部分分成小单元,我猜可能代码重用性也更好。 这看起来不错,但是,我担心这是使用更多的内存,因为我在每个套接字事件上创build一个新的实例,也许它也使用更多的CPU。

所以,问题是:我的恐惧是否合法?