Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Menory leak setInterval
rulespl
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 29.03.2009

Ostrzeżenie: (0%)
-----


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

Ten post edytował rulespl 20.09.2011, 12:19:54
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
czy to jest spowodowane tym, że przeglądarka nie usuwa z bufora poprzednich obrazków?

IMO właśnie nie usuwanie.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 09:06