我在对时间敏感的应用程序中使用Node.JS(我知道,这种选择存在问题)。我们遇到的主要问题是垃圾收集器需要大约40毫秒才能完成其定期任务,并且延迟了程序的主循环,足以导致延迟。
我尝试手动运行gc的频率要比正常情况下高,但这并不会对平均或最坏情况的时间产生太大影响。
Node.js应用程序的编写方式中是否存在可以使gc()
调用更快的技术?我在想像将类型化数组用于大多数计算或类似的事情。我最初的实验很有希望,但是要改变一切并获得真实的结果,还有很多工作要做。只是想知道社区对此是否有任何好的技巧,我应该特别注意。谢谢。