gpt4 book ai didi

javascript - Web Workers 性能期望

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

我正在考虑使用 Web Workers 进行批量图像处理,并且想知道在性能提升方面会有什么期望。

我目前的策略是按顺序处理每个图像,只有在当前过程结束后才开始新的过程。如果我有 10 张图像,每张图像需要 10 秒来处理,那么批处理将在大约 100 秒内完成。

如果我同时使用 10 个 Web Worker,我怀疑我能否在 10 秒内完成整个工作。但是会低于100秒吗?如果不是,是否存在并发运行的 Web Worker 池的最佳大小?

最佳答案

我认为您的性能提升将在很大程度上取决于您计算机中的内核数量。如果我猜的话,我会说一个好的最佳点可能是四个网络 worker (对应于四核机器),但唯一确定的方法就是尝试一下。

以这样一种方式构建您的代码,您可以简单地更改一个常量来更改工作人员的数量,然后将其设置为一个看起来最适合工作的值。

关于javascript - Web Workers 性能期望,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13866335/

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