Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2009-04-15 20:50:42 Créer des objets c'est facile, mais les effacer ...?

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Créer des objets c'est facile, mais les effacer ...?



hey

quelqu'un peu il me dire comment on nettoie les instances des class crées ?
en gros je crée une class 'blob', qui me fabrique des petits blobs...
j'en ai toute une floppé avec leur variables initialisées lors de leur création, mais j'aimerai lors d'une action précise... éradiquer mes petits blobs pour faire table rase et repartir à zéro...
mais voilà existe t'il une méthode qui permet de virer une instance de class dans Processing ou java ?
ps :: les objets sont contenus dans une HashMap..

thanks

Hors ligne

 

#2 2009-04-15 23:28:39 Re : Créer des objets c'est facile, mais les effacer ...?

22_80
membre
Lieu: Paris
Date d'inscription: 2008-02-29
Messages: 205

Re: Créer des objets c'est facile, mais les effacer ...?



Hello,

En java/p5, tu as un système de garbage collector, donc je pense que ça devrait suffire : monMap.remove(laCleAEffacer)
Sinon, affecte ton map à null pour l'effacer intégralement ... dans les deux cas, ton GC va identifier les objets non utilisables et les détruire.

Si tu manques de RAM , je te conseille de passer ton PApplet en programme java plutôt qu'en applet dont la taille mémoire n'est pas augmentable ... je crois qu'on en a déjà parlé.

+
+

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024