我的 javascript 很简单。它只是不断调用 ajax 来下载数据并将其显示在我的屏幕上。我通过直接更新数据来重用这些 DOM 元素(使用 jquery 的 $(DIV).empty() 函数,然后 appendTo 另一个内容)。然而,在运行了一夜之后,我的电脑挂了,似乎在继续做某事。
我尝试观察一些 Firefox 插件的内存消耗。运行两个小时,内存可能会增长 200MB ,但我不确定是我的 js 还是其他原因造成的。
我对这个问题有一些疑问。1.有没有什么好的监控方法(比如特定网页占用了多少内存,占用了多少CPU资源,以及如何?) 2.有什么通用的方法来设计js web app来避免这样的问题?
谢谢,任何评论表示赞赏!