网络工作者能让我的浏览器游戏快多少?

时间:2016-11-25 01:17:46

标签: web-worker

我正在制作浏览器游戏,并且想知道我可以从网络工作者那里获得哪些类型的性能改进。

重构不会成为问题,我的代码已经考虑到了这一点。

有人说使用网络工作者使他们的游戏性能提高了10-100倍 - > https://www.quora.com/Are-web-workers-useful-for-JavaScript-games

我只会实例化一个由8名网络工作者组成的池,因为这是我用计算机的8核所需的最多。除此之外,它不会提供任何性能提升(或者由于某种原因会不会?)。

考虑到网络工作者的一些开销,并且假设瓶颈均匀分布,(图形不是瓶颈),这通常会让我在使用网络工作者时期望大约7倍的性能。

或者是在不同的时间间隔上使用图形和逻辑,但相同的线程会降低您的性能,以至于增加7个线程可能会导致10-100倍的性能提升?

可能是因为网络工作者不适合这种快速游戏间隔(每秒50个滴答)。即使它们确实有效,它也只能带来总共2倍的改进?

整合网络工作者需要做一些工作,最终我应该期待什么?

0 个答案:

没有答案