Node.js 为什么libuv';s线程池是否会导致无法恢复的灾难性内存碎片?

Node.js 为什么libuv';s线程池是否会导致无法恢复的灾难性内存碎片?,node.js,libuv,Node.js,Libuv,文件说: 除显式同步的以外,所有zlib API都使用libuv的线程池。这可能会在某些应用程序中导致意外的影响,例如低于标准的性能(可以通过调整池大小来缓解)和/或不可恢复和灾难性的内存碎片 这是一件很难解释的事情!他们在说什么?我想你不是在问什么是内存碎片,而是问它是如何通过使用libuv的线程池实现的。不过,以防万一:是的-请参阅此问题的标题。>由于某些操作系统如何处理内存分配和释放,这可能会导致严重的内存碎片确定但为什么?这是否意味着我不能使用API?一切都很模糊。

文件说:

除显式同步的以外,所有zlib API都使用libuv的线程池。这可能会在某些应用程序中导致意外的影响,例如低于标准的性能(可以通过调整池大小来缓解)和/或不可恢复和灾难性的内存碎片


这是一件很难解释的事情!他们在说什么?

我想你不是在问什么是内存碎片,而是问它是如何通过使用libuv的线程池实现的。不过,以防万一:是的-请参阅此问题的标题。>由于某些操作系统如何处理内存分配和释放,这可能会导致严重的内存碎片确定但为什么?这是否意味着我不能使用API?一切都很模糊。