bonjour
je voudrais savoir si la machine virutelle possede une taille de memoire maximale, la mienne plante avec le beau message :
Exception in thread "main" java.lang.OutOfMemoryError
et cela toujours aux environ de 70MO de memoire utilisé
j'ai donc réalisé un petit progromme dont sa seule fonction est de consommé de la ram jusqu'au plantage et il plante également autour de 70MO
donc je voudrais savoir si il existe une taille limite par objet, programme, threads ou autre et un moyen de contourner cela, ds les limites physiques de la machine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import java.util.*; class TestMem { public static void main(String args[]) { Vector v = new Vector(); while (true); { v.add(new int[5]); } } }
Bien sur quand mon programme plante avec 70Mo il me reste au moins 150MO de ram libre selon le gestionnaire de tache de win2000 et j'utilise le j2sdk 1.4.2_05
[Modéré par Didier]
Ajout de tag dans le titre
Ajout de balises Code
Lire les règles du forum : Règles du forum Java
Partager