J'ai du mal avec la gestion de la mémoir en Java, je ne sais jamas bien ce qu'il fait, ce que je peux faire pour l'optimiser, ce qui sert à rien etc ...
J'ai une ArrayList, composé de plusieurs objet Question.
Cet objet question, a comme paramètre (entre autre), une autre Arraylist, qui a comme paramètre modalité.
Les seuls référence au quel moi j'ai accès à ces questions et modalité, sont via ces ArrayList.
Si, dans ma 1er list, je "remove" une question. La mémoir prise par la question, et toutes les modalités va bien être netoyer par le garbagecollector sans que je n'ai rien à faire, non ? Mais, est ce que, avant de faire le "remove" de ma question, faire un clear de la liste de modalité qu'elle contient, peut optimiser le garbage collector, ou ca ne sert strictement à rien ?
Partager