2012-08-23 37 views
2

我有一個技術問題要問你。我目前正在用定時器和請求開發一個JavaScript應用程序,我有一個奇怪的問題。滯後問題JavaScript隨着時間的推移

當我在我的項目上工作了兩個小時(如此刷新頁面,提交,重新刷新...)時,我沒有任何問題,但是當我再工作一小時時,我的應用程序開始有了一些滯後的問題,打開控制檯可能會變成一場噩夢。是服務器問題還是計算機問題?

我使用了很多定時器(setTimeout和setInterval的)

我們可以動態發佈的Chrome/Firefox/Safari所有內存/ ...

如果您有任何想法,請讓我知道:)

回答

0

使用定時器的另一種方法是:

  1. 只是一個計時器(setInterval的)調用定時器的每一個最小的持續時間;
  2. 所有其他定時器都由該定時器觸發,在主定時器調用的指定時間;

你可以在jQuery中找到關於animation & effects的一些線索。

我認爲這個概念可能來自於計算機科學上的任務調度和interrupt

相關問題