Witam, mam pytanie dotyczące zwalniania pamięci w Javascripcie.

1) Czy "odśmiecacz" zwolni mi pamięć z instancji obiektów w takim przypadku

  1. var obj = function () { inst1= new Obiek1; inst2= new Objekt2 }
  2. obiekt = new obj;
  3. //Szereg operacji na obiekcie obj
  4. //Zwalnianie pamięci?
  5. obiekt = null;



Co w Javascripcie jest wg was lepszym rozwiazaniem:
Zbudowałem drzewo czwórkowe które dzieli przestrzeń 2d. I w liściach przechowywane są obiekty które znajdują się na przestrzeni która jest reprezentowana przez liśc np ktwadrat x nalezy <0;50> y nalezy <50,100>. Elementy trzymam w uporządkowanej tablicy.

Kolega poradził mi zmiane tablicy na listę, jednak nie wiem co jest lepsze, lista rodzi ze sobą problemy przy przepisywaniu elemetów podczas tworzenia potomków. Bo moje drzewo działa automatycznie(Samo się rozbudowuje). Co wy o tym myślicie?

Może znacie jakieś programy do dokładnego debugowania skryptów(Ile pamięci zajmują w jakiś punktach kontrolnych albo coś)