Cuando se inicia una JVM, los parámetros o propiedades que no son definidas de forma explícita son heredados de los valores que trae por defecto java para esa versión. Para no tener que andar revisando la documentación en busca de esta información existe una opción que podemos pasar a java para obtener el listado:
-XshowSettings:<categoría>
Para categoría podemos especificar all
, que mostrará toda la información disponible, locale
, que mostrará información relacionada a los locales, properties
, que listará todas las propiedades de sistema y vm
, que permitirá obtener toda la configuración relativa a la JVM.
$ java -XshowSettings:all VM settings: Max. Heap Size (Estimated): 1.71G Ergonomics Machine Class: client Using VM: Java HotSpot(TM) 64-Bit Server VM Property settings: awt.toolkit = sun.awt.windows.WToolkit file.encoding = Cp1252 file.encoding.pkg = sun.io file.separator = \ [...]