-Xms es para especificar el tamaño de pila inicial o el tamaño de pila mínimo? Veo muchos lugares con muchas respuestas diferentes. Algunos como second answer here, dicen que es para el montón inicial y algunos como here dicen que es el tamaño mínimo de almacenamiento dinámico. ¿O es que el tamaño mínimo en sí mismo es el tamaño inicial?-Xms: ¿tamaño de pila inicial o tamaño de pila mínimo?
Respuesta
El tamaño del montón inicial es el tamaño de almacenamiento dinámico mínimo. No será más pequeño que el tamaño de pila inicial.
De Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine:
Por defecto, la máquina virtual crece o se reduce el montón en cada colección para tratar de mantener la proporción de libre espacio para vivir objetos en cada colección dentro de un rango específico . Este rango objetivo se establece como un porcentaje por los parámetros -XX: MinHeapFreeRatio = y -XX: MaxHeapFreeRatio =, y el tamaño total está limitado debajo por -Xms y superior por -Xmx.
De forma predeterminada, en mi máquina tomo 10 gb de tamaño máximo de almacenamiento dinámico porque tenemos 40 gb de memoria. Cuando configuré -Xms15g, ¿cuál era el tamaño máximo? – junsid
Desde correr -X java:
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
Tenga en cuenta que -X opciones no están garantizados para existir en todas las máquinas virtuales o se comportan igual en todas las máquinas virtuales. Por ejemplo, Xms podría formatear su disco duro según la VM (no sería así, pero en términos estrictos podría :-) (escribir java por sí solo da la ayuda con esta línea: "-X imprima ayuda sobre opciones no estándar") .
- 1. Java -Xms efectos de tamaño inicial
- 2. Estimación del tamaño de pila
- 3. Tamaño de pila de hilo seguro?
- 4. C++ std máximo :: la longitud de la cadena viene dictada por el tamaño de pila o el tamaño de pila?
- 5. Crear una pila de tamaño fijo
- 6. Valor mínimo de la pila
- 7. C# Aumentar Tamaño de pila - ¿Es posible
- 8. estableciendo programáticamente max java tamaño de pila
- 9. Aumentar tamaño de pila en Windows (GCC)
- 10. Evitar la memoria de la pila inicial de error de tamaño
- 11. ¿De verdad necesito definir el tamaño de pila mínimo de Java
- 12. tamaño mínimo de gtk
- 13. ¿Cómo prevenir un desbordamiento de pila al monitorear el tamaño de la pila?
- 14. Problemas de tamaño de la pila de actividad de Android?
- 15. Tamaño de la pila restante hasta que se produce un desbordamiento de pila
- 16. depuración "El tamaño máximo de pila de llamadas superado"
- 17. Cómo determinar el tamaño óptimo de la pila de hilos?
- 18. Tamaño de pila retenido de una cadena en java
- 19. La pila .NET vs pila de Windows
- 20. JSpec - RangeError: el tamaño máximo de pila de llamadas superó
- 21. Establezca el tamaño de la pila con setrlimit() y provoque un desbordamiento de la pila/segfault
- 22. Tamaño de la pila de llamadas dentro de JavaScript
- 23. ¿Cómo aumentar el tamaño de la pila de Java?
- 24. Nowjs: [RangeError: El tamaño máximo de pila de llamadas superó]
- 25. tamaño de pila de subprocesos en Windows (Visual C++)
- 26. Android: aumentar el tamaño de la pila de llamadas
- 27. ¿Por qué necesita especificar el tamaño de pila de Java?
- 28. C/C++ tamaño de pila máximo del programa
- 29. ¿Cómo puedo encontrar el tamaño máximo de pila?
- 30. Aumente el tamaño de la pila en Linux con setrlimit
Sé que esta es una publicación anterior, pero ahora algunos de los enlaces están rotos ... – CCovey