¿Cómo obtener las configuraciones de almacenamiento dinámico mínimo y máximo de una máquina virtual desde un programa Java?cómo obtener la configuración de tamaño mínimo y máximo de almacenamiento dinámico de una JVM desde un programa Java
10
A
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;
3
Sólo tiene que utilizar el objeto en tiempo de ejecución con Runtime.getRuntime() y luego utilizar métodos como totalMemory() FreeMemory()
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html#freeMemory()
0
m aybe que podría ayudarte?
http://download.oracle.com/docs/cd/E11035_01/wls100/perform/JVMTuning.html#wp1109778 http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html http://www.caucho.com/resin-3.0/performance/jvm-tuning.xtp http://blog.paulgu.com/2008/07/19/6-common-errors-in-setting-java-heap-size/
0
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage()
Cuestiones relacionadas
- 1. ¿Cómo puedo determinar el tamaño mínimo de almacenamiento dinámico de JVM desde una aplicación java?
- 2. ¿Puede el tamaño de almacenamiento dinámico de JVM ser dinámico?
- 3. ¿Cómo configurar un gran tamaño de almacenamiento dinámico de JVM?
- 4. Configuración del tamaño del almacenamiento dinámico de JVM en el tiempo de ejecución
- 5. Aumento del tamaño máximo de almacenamiento dinámico de JVM para aplicaciones con uso intensivo de memoria
- 6. ¿Puedo establecer el tamaño máximo de almacenamiento dinámico de Java para ejecutar desde un archivo jar?
- 7. ¿Aumenta el tamaño del almacenamiento dinámico de JVM para Scala?
- 8. Descripción del tamaño máximo de almacenamiento dinámico de JVM: 32 bits frente a 64 bits
- 9. parámetros de almacenamiento dinámico de JVM
- 10. ¿Puedo (y alguna vez quiero) establecer el tamaño de almacenamiento dinámico máximo en .net?
- 11. cómo elegir el tamaño del montón JVM?
- 12. Calcular el tamaño de almacenamiento dinámico de jvm para alojar la aplicación web
- 13. ¿De verdad necesito definir el tamaño de pila mínimo de Java
- 14. JavaFX ¿Cómo establecer el tamaño máximo/mínimo de la ventana?
- 15. Configuración del tamaño mínimo y máximo de una ventana usando WINAPI
- 16. ¿Cómo obtener los tamaños máximos del montón y el permgen de la JVM?
- 17. Configuración del tamaño del almacenamiento dinámico de Java en Apache Karaf
- 18. Cómo especificar el tamaño de almacenamiento dinámico máximo de JVM "-Xmx" para ejecutar una aplicación con la acción "ejecutar" en SBT?
- 19. Aumentar el tamaño del almacenamiento dinámico en Java
- 20. cómo obtener los valores mínimo y máximo de jQueryUI Slider
- 21. Tamaño del almacenamiento JVM en invitados de VMware
- 22. efecto secundario para aumentar maxpermsize y el tamaño máximo de almacenamiento dinámico
- 23. Cómo aumentar el tamaño del almacenamiento dinámico de Java de forma programática
- 24. Almacenamiento de tabla azul: ¿tamaño variable máximo?
- 25. ¿Puede un programa Java detectar que se está agotando en el espacio de almacenamiento dinámico?
- 26. Encontrar el tamaño de almacenamiento dinámico actual con jmap
- 27. espacio de almacenamiento dinámico de Java
- 28. ¿Tamaño máximo de un método en Java?
- 29. Configuración de Eclipse JVM
- 30. Tamaño de montón mínimo de manifiesto de Android VM
he puesto mi tamaño máximo del montón como 512m. Runtime.getRuntime(). MaxMemory() devuelve 532742144 que es 508.0625 –
@sai praveen: sí, y si lo configura en 1024m devolverá algo que se aproxima a 1024m. – cherouvim