Web Worker 开销指标
Web Worker overhead metrics
我正在从事一个可能需要多个网络工作者的项目,我需要知道同时运行多个网络工作者(如超过 4 或 8 个工作者)是否负担得起,以及成本是多少cpu 和 ram 启动它们并让它们挥之不去。
我一直在谷歌搜索,但我没有找到关于它们 cpu 和内存开销的任何指标。我找到了一些性能基准,但这不是我感兴趣的。
任何人都可以指出至少给出近似值的规范或研究吗?我至少需要有一些大概的值可以使用,而不是仅仅假设我从 Process Explorer 中看到的任何内容都是准确或可靠的。
edit - 看来人们的印象是错误的。我 不是 寻求有关如何解决问题的建议,而是寻求有关网络工作者开销的技术信息来源(如果存在的话)。
Worker API 生成真正的 OS 线程,因此很多性能瓶颈甚至可能不在浏览器级别。
可以理解,您仍然希望使用指标来查看浏览器增加了多少开销。如果您想要 objective 个结果,您要么靠自己。
一些博客 post 可能会给您一个很好的起点:https://hacks.mozilla.org/2015/07/how-fast-are-web-workers/
(编辑:继续阅读 link,您会发现他已经开源了用于博客 post 的度量工具:https://github.com/gmarty/web-workers-benchmark)
我正在从事一个可能需要多个网络工作者的项目,我需要知道同时运行多个网络工作者(如超过 4 或 8 个工作者)是否负担得起,以及成本是多少cpu 和 ram 启动它们并让它们挥之不去。
我一直在谷歌搜索,但我没有找到关于它们 cpu 和内存开销的任何指标。我找到了一些性能基准,但这不是我感兴趣的。
任何人都可以指出至少给出近似值的规范或研究吗?我至少需要有一些大概的值可以使用,而不是仅仅假设我从 Process Explorer 中看到的任何内容都是准确或可靠的。
edit - 看来人们的印象是错误的。我 不是 寻求有关如何解决问题的建议,而是寻求有关网络工作者开销的技术信息来源(如果存在的话)。
Worker API 生成真正的 OS 线程,因此很多性能瓶颈甚至可能不在浏览器级别。
可以理解,您仍然希望使用指标来查看浏览器增加了多少开销。如果您想要 objective 个结果,您要么靠自己。
一些博客 post 可能会给您一个很好的起点:https://hacks.mozilla.org/2015/07/how-fast-are-web-workers/
(编辑:继续阅读 link,您会发现他已经开源了用于博客 post 的度量工具:https://github.com/gmarty/web-workers-benchmark)