Bonjour a tous,

j'ai un fais un programme javascript qui utilise pas mal de mémoire... le souci c'est que je suis à peu près sur qu'il y a des fuites mémoires et peut être que je m'y prends mal pour libérer la mémoire. Ci-dessous j'ai mis un exemple précis (sans ambigüité je penses) qui illustre les pratiques de mon code. Ma question est: la mémoire est-elle bien libérée ou pas ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
var tab = {"251" : {"nom" : "tutu", "statut" : "a l'ouest", "aime" : "pommes"},
               ...
               "1245" : {"nom" : "toto", "statut" : "content", "aime" : "fleurs"}
              };
...
tab = {"542" : {"nom" : "tata", "statut" : "heureux", "aime" : "oranges"},
               ...
          "658" : {"nom" : "bibi", "statut" : "bobo", "aime" : "voitures"}
         };
la mémoire que j'ai alloué en premier (tutu, ..., toto) est-elle libérée ou pas ?
Faut il que je mette 'tab' à null ou undefined avant de le re-allouer ?
Y a il un outil de contrôle (plugin firefox ou autre) qui permette de savoir si la mémoire est bien libérée ?

merci de vos réponses précises XD