我们的应用程序下载了大约 15meg 的图像并将它们显示在 html 画布中。我们正在做一些压力测试,发现如果我们将计算机置于睡眠模式打开大约 10 个选项卡后,当它回来时画布是空白的 - 它只是显示纯白色(这种情况并非每次都会发生,但非常频繁)。
我们将图像保存在 JavaScript Image 对象中,我检查了其中的内存,它们似乎仍然有效。我尝试通过在错误发生之前和之后拍摄快照来使用 Chrome 内存分析,在某些情况下使用的内存更少,在其他情况下更多,所以这似乎并没有告诉我太多。
我很好奇是否有人以前见过这个,即使没有,是否有人对调试类似的东西有意见。如果有办法让我们确定是否发生了错误,这样我们就可以触发重新加载图像,这将是完全足够的,但恐怕在我弄清楚是什么原因之前,我什至不知道是什么尝试检查。