我有一个简单的单页应用程序,可以无限滚动一堆照片,旨在连续运行数天的显示器上使用。
由于滚动图片数量众多,Chrome中的内存使用量不断增长。我想要一种在间隔(每几个小时)内以编程方式降低内存消耗的方法。
当我通过编程方式停止动画时,内存占用仍然不会下降。即使我使用
有没有办法做到这一点?我如何以编程方式“清除所有内容”,具有与关闭选项卡相同的效果?
FYI,在Firefox中没有内存问题。只有在Chrome中存在问题。代码非常简单,使用requestAnimationFrame不断地在屏幕上动画两个div。我没有在任何地方累积引用。我的问题不是关于我的代码,而是关于重置选项卡内存的一般方法,如果可以的话。
由于滚动图片数量众多,Chrome中的内存使用量不断增长。我想要一种在间隔(每几个小时)内以编程方式降低内存消耗的方法。
当我通过编程方式停止动画时,内存占用仍然不会下降。即使我使用
location.reload();
重新加载页面,它也不会下降。有没有办法做到这一点?我如何以编程方式“清除所有内容”,具有与关闭选项卡相同的效果?
FYI,在Firefox中没有内存问题。只有在Chrome中存在问题。代码非常简单,使用requestAnimationFrame不断地在屏幕上动画两个div。我没有在任何地方累积引用。我的问题不是关于我的代码,而是关于重置选项卡内存的一般方法,如果可以的话。