我有一个巨大的内存泄漏,我想知道我的错误在哪里。我使用网络模块进行网络通信,一旦收到数据,将执行以下代码:
var currentbuffer = new Uint8Array(0);
server.on('data', function(data) {
currentbuffer = new Uint8Array(data); // store all incoming data into an 8bit array
});
这会造成巨大的内存泄漏。 我试图通过在分配内存后添加其中一行来解决问题,但没有效果:
currentbuffer = new Uint8Array(0);
或
currentbuffer = null;
如何解决内存泄漏问题?