2010-02-12 13 views

Respuesta

12

máximo tamaño de la pila:

Runtime.getRuntime().maxMemory(); 

Algunos otros cálculos que le podrían interesar:

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

he puesto mi tamaño máximo del montón como 512m. Runtime.getRuntime(). MaxMemory() devuelve 532742144 que es 508.0625 –

+0

@sai praveen: sí, y si lo configura en 1024m devolverá algo que se aproxima a 1024m. – cherouvim

0
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage() 
Cuestiones relacionadas