首页  

java获取当前jvm进程id     所属分类 java 浏览量 1492
java.lang.management.ManagementFactory
java.lang.management.RuntimeMXBean



String name = ManagementFactory.getRuntimeMXBean().getName();  
// 5962@dugang.local
System.out.println(name);  
// 
String pid = name.split("@")[0];  
System.out.println("JVM pid is:" + pid); 


jdk9
System.out.println(ProcessHandle.current().pid());

jdk10
final RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean();
final long pid = runtime.getPid();

上一篇     下一篇
XML解析之Digester

tomcat8.5启动过程调试

fastjson使用技巧

system.gc要点整理

String.intern要点整理

/proc/PID/status进程信息说明