List of usage examples for org.apache.commons.lang3 SystemUtils JAVA_VM_NAME
String JAVA_VM_NAME
To view the source code for org.apache.commons.lang3 SystemUtils JAVA_VM_NAME.
Click Source Link
The java.vm.name System Property.
From source file:net.centro.rtb.monitoringcenter.infos.JvmInfo.java
public static JvmInfo create() { JvmInfo jvmInfo = new JvmInfo(); jvmInfo.specVersion = SystemUtils.JAVA_SPECIFICATION_VERSION; jvmInfo.classVersion = SystemUtils.JAVA_CLASS_VERSION; jvmInfo.jreVersion = SystemUtils.JAVA_VERSION; jvmInfo.jreVendor = SystemUtils.JAVA_VENDOR; jvmInfo.vmName = SystemUtils.JAVA_VM_NAME; jvmInfo.vmVendor = SystemUtils.JAVA_VM_VENDOR; jvmInfo.vmVersion = SystemUtils.JAVA_VM_VERSION; RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean(); jvmInfo.inputArguments = new ArrayList<>(runtimeMXBean.getInputArguments()); jvmInfo.startedTimestamp = new Date(runtimeMXBean.getStartTime()); jvmInfo.defaultTimeZone = TimeZone.getDefault().getID(); jvmInfo.defaultCharset = Charset.defaultCharset().displayName(); return jvmInfo; }
From source file:eu.over9000.skadi.Main.java
private static void printStartupInfo(final String[] args) { LOGGER.info("################################################################################"); LOGGER.info("TIME: " + LocalDateTime.now().toString()); LOGGER.info("OS: " + SystemUtils.OS_NAME + " " + SystemUtils.OS_VERSION + " " + SystemUtils.OS_ARCH); LOGGER.info("JAVA: " + SystemUtils.JAVA_VERSION); LOGGER.info(/*from w w w .j a v a 2 s . c o m*/ " " + SystemUtils.JAVA_RUNTIME_NAME + " <build " + SystemUtils.JAVA_RUNTIME_VERSION + ">"); LOGGER.info("VM: " + SystemUtils.JAVA_VM_NAME + " <build" + SystemUtils.JAVA_VM_VERSION + ", " + SystemUtils.JAVA_VM_INFO + ">"); LOGGER.info("VM-ARGS: " + ManagementFactory.getRuntimeMXBean().getInputArguments()); if (VersionRetriever.isLocalInfoAvailable()) { LOGGER.info("SKADI: " + VersionRetriever.getLocalVersion() + " " + VersionRetriever.getLocalBuild() + " " + VersionRetriever.getLocalTimestamp()); } else { LOGGER.info("SKADI: " + "No local version info available"); } LOGGER.info("ARGS: " + Arrays.asList(args)); LOGGER.info("################################################################################"); }
From source file:org.lenskit.cli.Main.java
public static void main(String[] args) { ArgumentParser parser = ArgumentParsers.newArgumentParser("lenskit") .description("Work with LensKit recommenders and data."); Logging.addLoggingGroup(parser);/*from w ww . j a v a2 s . com*/ Subparsers subparsers = parser.addSubparsers().metavar("COMMAND").title("commands"); ServiceLoader<Command> loader = ServiceLoader.load(Command.class); for (Command cmd : loader) { Subparser cp = subparsers.addParser(cmd.getName()).help(cmd.getHelp()).setDefault("command", cmd); cmd.configureArguments(cp); } try { Namespace options = parser.parseArgs(args); Logging.configureLogging(options); Runtime rt = Runtime.getRuntime(); logger.info("Starting LensKit {} on Java {} from {}", LenskitInfo.lenskitVersion(), SystemUtils.JAVA_VERSION, SystemUtils.JAVA_VENDOR); logger.debug("Built from Git revision {}", LenskitInfo.getHeadRevision()); logger.debug("Using VM '{}' version {} from {}", SystemUtils.JAVA_VM_NAME, SystemUtils.JAVA_VM_VERSION, SystemUtils.JAVA_VM_VENDOR); logger.info("Have {} processors and heap limit of {} MiB", rt.availableProcessors(), rt.maxMemory() >> 20); Command cmd = options.get("command"); cmd.execute(options); logger.info("If you use LensKit in published research, please see http://lenskit.org/research/"); } catch (ArgumentParserException e) { parser.handleError(e); System.exit(1); } catch (Exception e) { logger.error("error running command: " + e, e); System.exit(2); } }