You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a session ends while a timer (reactiveTimer or invalidateLater) is pending, the memory used by the session will be retained until the timer's next timeout. For apps that have very long timeouts (such as refreshing data on a dashboard app every 24 hours), lots of data, and frequent browser refreshes (or lots of visitors coming and going), this can lead to significant memory leakage.
The examples below demonstrate the problem, one for each type of timer. Reload the app many times in succession and you'll see that the RAM usage climbs with each refresh. If you wait until the 100 second timeouts start expiring, you'll see the RAM usage start to decline.
(Reported by Aaron Berg on behalf of a customer)
If a session ends while a timer (
reactiveTimer
orinvalidateLater
) is pending, the memory used by the session will be retained until the timer's next timeout. For apps that have very long timeouts (such as refreshing data on a dashboard app every 24 hours), lots of data, and frequent browser refreshes (or lots of visitors coming and going), this can lead to significant memory leakage.The examples below demonstrate the problem, one for each type of timer. Reload the app many times in succession and you'll see that the RAM usage climbs with each refresh. If you wait until the 100 second timeouts start expiring, you'll see the RAM usage start to decline.
The text was updated successfully, but these errors were encountered: