一些从JVM中能得到的信息

 1. 得到当前调用的堆栈

final StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); 
		final String mainClassName = stackTrace[stackTrace.length - 1].getClassName();
		System.out.println("Caller: " + mainClassName);

2. 得到JVM启动参数

RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean();
		List<String> arguments = runtimeMxBean.getInputArguments();
		for (String ag : arguments) {
			System.out.println(ag);
		}


你可能感兴趣的:(一些从JVM中能得到的信息)