我实际上是在尝试嵌套一些setInterval调用。
实际上,我有一个每5分钟执行一次工作的工作,而且我有一个每分钟执行一份工作。
这两者是相互关联的,非常重要。
下面是代码:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Comment=Android Studio
Exec=bash -i "/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.ico
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_GB]=android-studio.desktop
在这种情况下我想知道:
当第一个设置间隔的第二个刻度被调用时,第一个setInterval 的第二个设置间隔是否被清除,我的意思是释放它的内存或应该我手动制作?
我的意思是,如果我让两个setInterval一起工作,在不清除之前的setInterval的情况下获得越来越多的内存,我是否会遇到堆内存问题?
答案 0 :(得分:1)
以下代码取自this post,用于在存储其ID后停止setInterval
:
order =
start_poll: ->
@interval = setInterval(@request, 60000)
stop_polling: ->
clearInterval(@interval) if(@interval)
alert ('expired')
#...