Envoyé par
adiGuba
Ca dépend beaucoup des "machins" que tu fais dans tes threads...
C'est sûr que si tu crées un thread toutes les millisecondes et que ce dernier utilise un max de mémoire et de grosse quantité de mémoire tu risques d'avoir des soucis...
Il faut voir également "des trucs" que tu fais dans ta boucle principale, afin de savoir la fréquence de créations de threads...
Bref cela dépend de la "consommation" que tu vas avoir...
Non et non (puisque le thread est lancé, une instance est toujours disponible).
Il n'y a aucun problème là dedans (mis à part une éventuelle surconsommation selon ce que j'ai indiqué plus haut).
Pourquoi s'embêter comme cela ???
Non le GC se débrouille très bien tout seul : tu n'as pas à le forcer à s'exécuter (au contraire même cela pourrait te pourrir les perfs).
Ton boulot consiste uniquement à bien définir les scopes de tes objets au strict minimum (ne pas utiliser un attribut static ou d'instance pour une variable temporaire, etc.). Le GC se charge du reste...
a++