Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menory leak setInterval
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
rulespl
Mam prosty skrypt, który co sekundę pobiera obrazek generowany po stronie serwera:
[JAVASCRIPT] pobierz, plaintext
  1. var camImage = camImage || {};
  2.  
  3. camImage.getImg = function() {
  4. var link = 'http://localhost/picture.php?&rand=' + (new Date()).valueOf();
  5. $('#camera img:first').detach().attr('src', link).appendTo('#camera');
  6. link = null;
  7. };
  8.  
  9. setInterval(camImage.getImg, 1000);
[JAVASCRIPT] pobierz, plaintext


Z każdym nowym obrazkiem zwiększa się zużycie pamięci przeglądarki.
Czy zwiększenie zużycia RAM poduje jakiś nieusunięty obiekt JS, czy to jest spowodowane tym, że przeglądarka nie usuwa z bufora poprzednich obrazków?
Nagłówek odpowiedzi z serwera zawiera:
Cache-Control no-store,no-cache,must-revalidate
erix
Cytat
czy to jest spowodowane tym, że przeglądarka nie usuwa z bufora poprzednich obrazków?

IMO właśnie nie usuwanie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.