2010-02-12 13 views

Odpowiedz

12

max rozmiar sterty:

Runtime.getRuntime().maxMemory(); 

Niektóre inne obliczenia, które mogą okazać się interesujące:

Runtime runtime = Runtime.getRuntime(); 
long maxMemory = runtime.maxMemory(); 
long allocatedMemory = runtime.totalMemory(); 
long freeMemory = runtime.freeMemory(); 
long totalFreeMemory = freeMemory + (maxMemory - allocatedMemory); 
long usedMemory = maxMemory - totalFreeMemory; 
+0

postawiłem mój rozmiar maks sterty jako 512MB. Runtime.getRuntime(). MaxMemory() zwraca 532742144, czyli 508.0625, –

+0

@sai praveen: tak, a jeśli ustawisz na 1024m, zwróci to, co przybliża 1024m. – cherouvim

Powiązane problemy