Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用setInterval但不实际执行任何操作是否会导致内存泄漏?_Javascript_Memory Leaks_Setinterval - Fatal编程技术网

Javascript 使用setInterval但不实际执行任何操作是否会导致内存泄漏?

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

我有一个脚本,它检查屏幕上是否有一些元素,然后如果这些元素中有一定数量的元素,如果没有,它将“重画”它们。这用于更改无法使用ajaxEVENT的搜索结果上的显示选项


无论如何,如果不满足条件,并且什么也没有发生,这会导致内存问题吗?我已将间隔设置为每1秒运行一次,并且使用此脚本的人很可能不会在同一页上停留超过5分钟,因此..

它确实会导致内存问题,因为您一直在运行脚本。尝试将一些事件处理程序绑定到任何可以绑定的对象。imo最好的方法是创建自己的事件并触发它们。

您可以使用Chrome的开发工具来监控内存使用情况。是否有什么东西让您怀疑它确实会泄漏内存?@Pointy没有,但我只是想确定它不会。仅仅通过运行间隔处理程序,间隔处理程序究竟是如何导致内存问题的?你有什么证据?