Bonjour,
J'ai le code suivant :
Qui me donne en sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Si l'on considère la ligne suivante qui corespond normalement à la taille de ma matrice:Evolution=0
Memory before = 90095616
Memory after = 159727616
Memory after = 159727616
Evolution=1
Memory before = 159727616
Memory after = 282619904
Memory after = 282619904
Evolution=2
Memory before = 282619904
Memory after = 282619904
Memory after = 282619904
Evolution=3
Memory before = 282619904
Memory after = 499564544
Memory after = 499564544
Evolution=4
Memory before = 499564544
Memory after = 499564544
Memory after = 499564544
Evolution=5
Memory before = 499564544
Memory after = 499564544
Memory after = 499564544
Evolution=6
Memory before = 499564544
Memory after = 881041408
Memory after = 881041408
Evolution=7
Memory before = 881041408
Memory after = 881041408
Memory after = 881041408
Evolution=8
Memory before = 881041408
Memory after = 881041408
Memory after = 881041408
Evolution=9
Memory before = 881041408
Memory after = 881041408
Memory after = 881041408
Populate optim : done!
Memory after = 881041408
J'ai donc une matrice égale à 159727616 - 90095616 = 69632000 bytes, soit 69632000 / 1024 = 68000 MoctetsEvolution=0
Memory before = 90095616
Memory after = 159727616
sachant que ma matrice fait 8 000 000 de cellules double , je devrais avoir ( 8 000 000 * 8 octets ) / 1024 = 62500 Mo , pour quoi cette différence ?
De plus il y a des traces comme :
Pourquoi entre before et after il n'y a pas de différence alors qu'une matrice de 8 000 000 de cellules doubles vient d'être créée ? La mémoire se vide t'elle au même moment ?Evolution=7
Memory before = 881041408
Memory after = 881041408
Memory after = 881041408
Merci d'avance pour vos éclaircissements

 

 
		
		 
         
 

 
			
			


 
  
  
 
 
			 
   
 






 
				 [JVM]Gestion mémoire : Bizarre
 [JVM]Gestion mémoire : Bizarre
				 Répondre avec citation
  Répondre avec citation
 
			 
						
Partager