Javascript 使用setInterval但不实际执行任何操作是否会导致内存泄漏?
我有一个脚本,它检查屏幕上是否有一些元素,然后如果这些元素中有一定数量的元素,如果没有,它将“重画”它们。这用于更改无法使用ajaxEVENT的搜索结果上的显示选项Javascript 使用setInterval但不实际执行任何操作是否会导致内存泄漏?,javascript,memory-leaks,setinterval,Javascript,Memory Leaks,Setinterval,我有一个脚本,它检查屏幕上是否有一些元素,然后如果这些元素中有一定数量的元素,如果没有,它将“重画”它们。这用于更改无法使用ajaxEVENT的搜索结果上的显示选项 无论如何,如果不满足条件,并且什么也没有发生,这会导致内存问题吗?我已将间隔设置为每1秒运行一次,并且使用此脚本的人很可能不会在同一页上停留超过5分钟,因此..它确实会导致内存问题,因为您一直在运行脚本。尝试将一些事件处理程序绑定到任何可以绑定的对象。imo最好的方法是创建自己的事件并触发它们。您可以使用Chrome的开发工具来监控
无论如何,如果不满足条件,并且什么也没有发生,这会导致内存问题吗?我已将间隔设置为每1秒运行一次,并且使用此脚本的人很可能不会在同一页上停留超过5分钟,因此..它确实会导致内存问题,因为您一直在运行脚本。尝试将一些事件处理程序绑定到任何可以绑定的对象。imo最好的方法是创建自己的事件并触发它们。您可以使用Chrome的开发工具来监控内存使用情况。是否有什么东西让您怀疑它确实会泄漏内存?@Pointy没有,但我只是想确定它不会。仅仅通过运行间隔处理程序,间隔处理程序究竟是如何导致内存问题的?你有什么证据?