J'ai une application qui est lancee dans une JVM 1.4.2 dont la m�moire est fixee
� ms=mx=32mo. Quand je regarde le gestionnaire des taches de Windows 2000 je m'appercoit que
la memoire du processus java ne fait que monte depassant largement les 32Mo fixe
a ma JVM.

mx=32mo correspond a la quantite de memoire maximale allouee aux objets java. Ceci n'inclut ni la memoire utilisee par la JVM pour ses besoins internes, ni les allocations JNI.


Mon application fait des appels JNI. Est ce que la partie memoire de JNI est en dehors des limitations fixe a la JVM
?

Oui


Il y a t'il un moyen de controller les fuite memoire partie JNI ?

Il y a quantite d'outils pour ca, en tout cas sous linux.

> Est ce un probleme Windows2000 ?

Je ne pense pas mais sait-on jamais....

Guillaume

Répondre à