我们的应用程序的一部分会轮询更新,然后使用更改更新模型。它泄漏,最明显的是 Chrome 。我在 中看到了问题IE 当我让应用程序长时间运行但它在 chrome 中最为明显(chrome 版本为 19.0.1084.56 m)。
jsFiddle上有一个例子http://jsfiddle.net/JApKE/9/ .一遍又一遍地点击刷新按钮,你会看到内存逐渐增加。
我们使用的是 v2.1.0(我在之前的问题中看到有人说 foreach 绑定(bind)存在问题,此版本已解决)。
有任何想法吗?
谢谢,
汤姆
最佳答案
我没有看到内存使用量有任何明显增加,无论如何这篇文章可能很有用,它是关于如何以有效的方式操作可观察数组:http://www.knockmeout.net/2012/04/knockoutjs-performance-gotcha.html
关于internet-explorer - knockout 中的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135032/