Estoy tratando de averiguar programáticamente el máximo permgen y el tamaño máximo de almacenamiento dinámico con el que se ha invocado una JVM para mi programa, no lo que está actualmente disponible para ellos.¿Cómo obtener los tamaños máximos del montón y el permgen de la JVM?
¿Hay alguna manera de hacerlo?
Estoy familiarizado con los métodos en el objeto Java Runtime, pero no está claro lo que realmente ofrecen.
Alternativamente, ¿hay alguna manera de preguntarle a Eclipse cuánto se asignó para estos dos?
Tenga en cuenta que la memoria que no es en montón también incluye la memoria caché de código, que está separada de la generación permanente. (al menos en la JVM de Sun) –