izmenjeno 1 put, poslednji put ksrele 13.08.2011. u 18:15
Izmene poruke
- ksrele13.08.2011. u 18:15zapis iz teksta poruke
Koristim JQuery i pomocu njega sam napravio neki efekat na sajtu i to u timeru koji je vezan za document i unutra imam definisanje "lokalnih" promenjivih.
E sad, prvi i prvo sto primetim je da mi je opterecenje procesora naglo skocilo i da mi se kolicina memorije koju zauzima browser naglo povecava. Znaci ima neki memory leak.
Ja sada vas pitam, sta se desava sa tim promenjivima unutar tajmera, da li se one same u sledecem ciklusu brisu?
Da li za JQuery, tj sam JavaScript postoji neka komanda za brisanje promenjivih? Kao recimo "promenjiva1.free;" ili "delete(promenjiva1);"...
E sad, prvi i prvo sto primetim je da mi je opterecenje procesora naglo skocilo i da mi se kolicina memorije koju zauzima browser naglo povecava. Znaci ima neki memory leak.
Ja sada vas pitam, sta se desava sa tim promenjivima unutar tajmera, da li se one same u sledecem ciklusu brisu?
Code:
$(document).everyTime(20, function() {
var promenjiva1;
var promenjiva2;
.
.
.
neki kod za pomeranje nekog diva, ali radi samo kada je potrebno, tj kada su koordinate drugacije od trenutnij
});
$(document).everyTime(20, function() {
var promenjiva1;
var promenjiva2;
.
.
.
neki kod za pomeranje nekog diva, ali radi samo kada je potrebno, tj kada su koordinate drugacije od trenutnij
});
Da li za JQuery, tj sam JavaScript postoji neka komanda za brisanje promenjivih? Kao recimo "promenjiva1.free;" ili "delete(promenjiva1);"...