Encontré las banderas de JVM here. ¿Hay una explicación más detallada de lo que hacen exactamente?¿Qué hacen los indicadores -XX: -PrintGC y XX: -PrintGCDetails?
8
A
Respuesta
5
Al establecer esta opción, se escriben todas las recolecciones de basura realizadas por la JVM en un archivo de registro (o stdout, pero luego es menos útil) y se pueden analizar con herramientas como las mencionadas here. Usando esta información puede ajustar su configuración de recolección de basura.
9
En lugar de Sun, utilice -Xloggc:gc.log
para iniciar sesión en un archivo, -verbose:gc
es también un cambio común para esto.
Además, asegúrese de -XX:+PrintGCDetails
y -XX:+PrintGCTimeStamps
(tenga en cuenta el signo más +). El interruptor de marca de tiempo es redundante, pero es bueno incluirlo.
Cuestiones relacionadas
- 1. ¿Qué GCC __attribute __ ((modo (XX)) realmente hacen
- 2. ¿Cuál es el significado de las banderas -XX: NewRatio y -XX: OldSize JVM?
- 3. Diferencia entre -XX: -UseParallelGC y -XX: + UseParallelGC
- 4. ¿Qué hace -XX: MaxPermSize?
- 5. Obtenga la hora de mañana xx: xx
- 6. JVM -XX: + argumento StringCache?
- 7. Predeterminado para XX: MaxDirectMemorySize
- 8. ¿Qué indicadores están activados por -XX: + AggressiveOpts en Sun JRE 1.6u20?
- 9. Los métodos xx y yy usan la misma SOAPAction
- 10. -XX: OnOutOfMemoryError = "kill -9% p" Problema
- 11. Cómo usar -XX: + UnlockDiagnosticVMOptions -XX: CompileCommand = opción de impresión con HotSpot JVM
- 12. Java VM no reconoce -XX: G1YoungGenSize?
- 13. si la cadena comienza con "xx" (PHP)
- 14. Usar argumentos JVM GC -XX: SurvivorRatio = 8 no funciona
- 15. ¿Qué hacen los operadores '& =' y '= &'?
- 16. un caso curioso para la consulta de mysql "como" xx '"
- 17. Aceptado XX: ¿Usar valores de SSE para Java JVM?
- 18. El Type XX existe en ambos archivos DLL
- 19. 'elemento inesperado: XX' durante la deserialización MongoDB C#
- 20. ¿Qué hacen los probadores?
- 21. ¿Cuál es la diferencia entre -, -X params y -XX params en JVM?
- 22. ¿Por qué esta opción de JVM de Hotspot no es la predeterminada? -XX: + PrintConcurrentLocks
- 23. ¿Puede anular los permisos de archivo para el volcado de pila producido por -XX + HeapDumpOnOutOfMemoryError?
- 24. ¿Qué hacen helper y helper_method?
- 25. '__exidx_start' y '__exidx_end' ¿qué hacen?
- 26. ¿Qué hacen setUseWideViewPort() y setLoadWithOverviewMode()?
- 27. VIM ¿Cómo puedo buscar una representación <XX> solo byte
- 28. analizar los registros de GC para Sun Hotspots, JVM 6
- 29. utilizando variables de servidor en a href = <%= xx %> con runat servidor
- 30. ¿Qué hacen los operadores * = y = * en T-SQL?
Usando los indicadores anteriores, ¿es posible obtener los detalles de los ciclos de GC anteriores (de tiempo cuando estos indicadores no estaban configurados)? – Dharmaputhiran
¿Qué quiere decir con "ciclos de GC anteriores"? –