pb de liberation de memoire ? ou de proc ? [java] - Programmation
Marsh Posté le 15-05-2001 à 09:45:43
Si jai bien tout compris... quand tu lance ton applet.. il prend 99% du CPU .. hmm.. pa bo ca
Sinon, ben jai po d'id pour ton pb. dsl..
Marsh Posté le 15-05-2001 à 09:48:33
j'y connais rien mais y avait un truc genre garbage collector pour ce type de problème justement.
genre system.gc()
je sais pas ! je dis ça juste comme ça (par ce que je m'ennuie )
Marsh Posté le 15-05-2001 à 10:09:23
Ben... le gc c bien, mais pour les threads c pas trop ca je crois..
Moi aussi... j'attend que not' server arrete de planter ttes les 5mn.. alors ca me laisse du temps de libre...
Pour l'applet... je me pencherai sur la terminaisons des threads lancés si j'etais toi D:D.. Tu verra bien si tout tes threads se termine un jour...
Marsh Posté le 15-05-2001 à 13:30:04
java ne gere pas tout seul les liberation de memoire normalement ?
( ou alors mes codes sont vraiment porcs )
Marsh Posté le 15-05-2001 à 13:35:08
Si si... Normalement, le GC est geré par la JVM, mais tu peux le faire aussi (en surplus ).
Mais pour les threads... c autre chose... Il ne s'agit plus uniquement de la memoire mais de cpu occupé aussi. Par exemple, faire une boucle infinie while prendra tout le cpu... alors que coté memoire ca prend rien
Marsh Posté le 15-05-2001 à 18:18:22
c est corrigé , un probleme de thread tout con , j avais pas touché a la priorité !
Voila qui est resolu !
merci
Marsh Posté le 14-05-2001 à 22:50:39
salut a tous ,
je dois corriger les bug d une applet qui a ete programmée en java 1.0. Un des bug principaux est le fait que lorsqu' on quitte le navigateur donc l applet (qui est destroyer au passage), le processus explorer.exe sous winodows (nt ou 95/98) est tjs occupé a 99% , du coup de systeme rame et il faut rebooter , l applet utilise certain thread mais ceux ci devraient etre libérer avec le destroy() ...
help !