Fuites mémoires en javascript, m'y prends-je mal ?
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:
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