mec*_*ynx 6 javascript browser multithreading overhead web-worker
我正在开发一个可能需要多个网络工作者的项目,我需要知道同时进行多个操作是否可以负担得起(如超过4或8个工作者)以及cpu和ram中的成本是多少启动它们让它们挥之不去.
我一直在谷歌搜索和搜索,但我没有找到他们的CPU和内存开销的任何指标.我已经找到了一些性能基准,但这不是我感兴趣的.
任何人都可以指向一个至少给出近似值的规范或研究吗?我需要至少使用一些球场值,而不是假设我从Process Explorer看到的任何内容都是准确或可靠的.
编辑 - 似乎人们得到了错误的印象.我不是在寻求有关如何解决问题的建议,而是询问有关Web工作者开销的技术信息来源(如果存在的话).
Workers API产生真正的操作系统线程,因此许多性能瓶颈甚至可能不在浏览器级别.
可以理解的是,您仍然希望指标能够看到浏览器增加了多少开销.如果你想要客观的结果,你可以自己动手.
一些博客文章可能会给你一个很好的起点:https://hacks.mozilla.org/2015/07/how-fast-are-web-workers/
(编辑:实际上继续阅读链接,你会发现他开源了用于博客文章的度量工具:https://github.com/gmarty/web-workers-benchmark)
| 归档时间: |
|
| 查看次数: |
808 次 |
| 最近记录: |