滞后问题javascript随着时间的推移

时间:2012-08-23 09:59:19

标签: javascript google-chrome memory lag

我有一个技术问题要问你。我目前正在使用计时器和请求在javascript中开发一个庞大的应用程序,我有一个奇怪的问题。

当我在我的项目上工作两个小时(如此令人耳目一新的页面,提交,重新刷新......)时,我没有任何问题但是当我再工作一小时时,我的应用程序开始有了一些滞后问题,打开控制台可能成为一场噩梦。这是服务器问题还是计算机问题?

我正在使用大量的计时器(setTimeout和setInterval)

我们可以动态释放chrome / firefox / safari / ...

中的所有内存

如果您有任何想法,请告诉我:)

1 个答案:

答案 0 :(得分:0)

使用计时器的另一种方法是:

  1. 每个最小的计时器持续时间只调用一个计时器(setInterval);
  2. 所有其他计时器由此计时器在主计时器调用的指定时间触发;
  3. 你可以在jQuery中找到关于animation & effects的一些线索。

    我认为这个概念可能来自任务调度和interrupt计算机科学。