Javascript垃圾收集对性能的影响有多大?

Javascript垃圾收集对性能的影响有多大?,javascript,garbage-collection,Javascript,Garbage Collection,我正在编写一系列脚本,以串行方式显示图像,例如每秒1个,并要求用户做出键盘或鼠标响应 我使用闭包来处理图像显示和用户输入的时间。这导致垃圾收集非常频繁,我想知道这是否会影响性能。图像显示的时间。取决于闭包的工作方式和图像。例如,如果一个系统有大约5个不同的映像,但有20种不同类型的输入,那么如果闭包知道映像,但将用户输入作为参数,而不是相反,那么该系统将运行得更高效,因为在任何给定时间,最多可以使用5个闭包,而不是大约20个 此外,您还可以将其转换为工作方式如下的系统: 图像显示对象一个实例可以

我正在编写一系列脚本,以串行方式显示图像,例如每秒1个,并要求用户做出键盘或鼠标响应

我使用闭包来处理图像显示和用户输入的时间。这导致垃圾收集非常频繁,我想知道这是否会影响性能。图像显示的时间。

取决于闭包的工作方式和图像。例如,如果一个系统有大约5个不同的映像,但有20种不同类型的输入,那么如果闭包知道映像,但将用户输入作为参数,而不是相反,那么该系统将运行得更高效,因为在任何给定时间,最多可以使用5个闭包,而不是大约20个

此外,您还可以将其转换为工作方式如下的系统:

图像显示对象一个实例可以在多个图像上重复使用,它应该只包含最有限的状态量。 触发事件的用户输入函数/对象。 用户输入的事件处理程序,根据2发出的内容重新配置1。
几乎可以肯定,Javascript引擎之间会有所不同。