Quiero calcular el uso del montón para mi aplicación. Me gustaría obtener un valor aproximado de Hep size solo.¿Cómo obtener solo el tamaño de pila libre (no juntos w stack/method mem) en Java?
¿Cómo obtengo el valor en el código de la aplicación en ejecución actual?
EDITAR
había una respuesta upvoted que era NO completa/correcta. Los valores devueltos por esos métodos también incluyen área de pila y método, y debo monitorear solo el tamaño del montón.
Con ese código que tiene HeapError excepción cuando llegué a 43%, por lo que no puede utilizar estos métodos para controlar simplemente amontonar
Runtime.getRuntime().totalMemory()
Esto es cierto. Obtengo un error de memoria Heap, cuando alcancé el 43% de uso. – Pentium10
Buena llamada. Estoy realmente interesado en saber la respuesta correcta ahora. – dbyrne