gpt4 book ai didi

c++ - NodeJS c++ 插件性能

转载 作者:行者123 更新时间:2023-11-30 05:48:35 24 4
gpt4 key购买 nike

使用 NodeJS 0.11 可以添加自定义 c++ 代码,使用 V8 编译它并将其作为模块要求。

在 C++ 插件中做大量数学运算时,会比“原生”javascript 快很多吗?

最佳答案

可能吧,但这取决于数学。即使您使用 C++,计算所用的时间也可能太长,您最终会阻塞主 Node 循环,从而降低系统性能。取决于您的硬件以及计算的大小和性质。

看看在工作线程中执行计算。这样,您可以利用多个内核/CPU,并且无论数学需要多长时间,都不会阻塞主循环。 Node cluster 函数可能在这里有所帮助。如果您决定使用 C++ 插件,那么您还可以查看 libuv 函数,尤其是 uv_queue_work

关于c++ - NodeJS c++ 插件性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28132722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com