logger.logMessage( "VM Version: " + runtime.getVmVersion() );
if ( runtime.isBootClassPathSupported() )
{
logger.logMessage( "Boot Class Path: " + runtime.getBootClassPath() );
}
logger.logMessage( "Class Path: " + runtime.getClassPath() );
logger.logMessage( "Library Path: " + runtime.getLibraryPath() );
for ( GarbageCollectorMXBean gcBean : ManagementFactory.getGarbageCollectorMXBeans() )
{
logger.logMessage( "Garbage Collector: " + gcBean.getName() + ": "
+ Arrays.toString( gcBean.getMemoryPoolNames() ) );