Java获取当前进程ID(PID)
2014-06-18 23:28
459 查看
原文:/article/8051141.html
从JDK1.5之后,Java开始提供包:java.lang.management
java.lang.management 提供了一系列的用来在运行时管理和监督JVM和OS的管理接口。
今天我将用到的就是这个包中的一个类:ManagementFactory。
获取pid的程序代码如下:
输出:
查看Java API
java.lang.management
提供管理接口,用于监视和管理Java虚拟机以及Java虚拟机在其上运行的操作系统。
从JDK1.5之后,Java开始提供包:java.lang.management
java.lang.management 提供了一系列的用来在运行时管理和监督JVM和OS的管理接口。
今天我将用到的就是这个包中的一个类:ManagementFactory。
获取pid的程序代码如下:
// get name representing the running Java virtual machine. String name = ManagementFactory.getRuntimeMXBean().getName(); System.out.println(name); // get pid String pid = name.split("@")[0]; System.out.println("Pid is:" + pid);
输出:
25107@abc.mmm.xxx.yyy.com Pid is:25107
查看Java API
java.lang.management
提供管理接口,用于监视和管理Java虚拟机以及Java虚拟机在其上运行的操作系统。
接口摘要 | ||
ClassLoadingMXBean | 用于Java虚拟机的类加载系统的管理接口。 | |
CompilationMXBean | 用于Java虚拟机的编译系统的管理接口。 | |
GarbageCollectorMXBean | 用于Java虚拟机的垃圾回收的管理接口。 | |
MemoryManagerMXBean | 内存管理器的管理接口。 | |
MemoryMXBean | Java虚拟机内存系统的管理接口。 | |
MemoryPoolMXBean | 内存池的管理接口。 | |
OperatingSystemMXBean | 用于操作系统的管理接口,Java虚拟机在此操作系统上运行。 | |
RuntimeMXBean | Java虚拟机的运行时系统的管理接口。 | |
ThreadMXBean | Java虚拟机线程系统的管理接口。 |
相关文章推荐
- JAVA 获取当前JVM系统进程ID pid
- Java获取当前所在进程的PID
- Java程序中获取当前进程的进程ID
- Java如何获取当前进程ID以及所有Java进程的进程ID
- JAVA获取当前进程ID
- 获取当前运行Java的进程标识符(PID)
- Java 获取当前JVM进程ID
- 获取JAVA当前进程PID的两种方法
- java 获取当前进程pid
- Java获取当前进程ID以及所有Java进程的进程ID
- 使用编程方式获取当前Java进程的进程ID
- java获取当前进程ID
- 获取当前进程/线程的ID、句柄和内核地址
- Java中获取进程ID以及杀死进程的方法
- PowerShell获取当前进程PID的小技巧
- VB6 根据进程ID(PID)获取窗体句柄
- 获取当前进程/线程的ID、句柄和内核地址
- java 获取指定的进程id
- Java中获取进程ID以及杀死进程的方法
- Java中获取进程ID以及杀死进程的方法