-
- Enclosing interface:
- ProcessHandle
public static interface ProcessHandle.Info
有关流程的信息快照。 进程的属性因操作系统而异,并非在所有实现中都可用。 有关进程的信息受制于请求的进程的操作系统特权限制。 返回类型为Optional<T>
,如果值可用,则允许显式测试和操作。- 从以下版本开始:
- 9
-
-
方法详细信息
-
commandLine
Optional<String> commandLine()
返回进程的命令行。如果
command()
和arguments()
返回非空选项,这只是一种方便的方法,它连接由空格分隔的两个函数的值。 否则,它将返回命令行的尽力而为,平台相关的表示。- API Note:
-
请注意,由于系统限制,返回的可执行路径名和参数可能会在某些平台上被截断。
可执行路径名可能只包含可执行文件的名称,而不包含完整路径信息。 白色空间是分隔不同的参数还是单个参数的一部分是不可判定的。
- 结果
-
该
Optional<String>
的命令行的Optional<String>
-
arguments
Optional<String[]> arguments()
返回进程参数的字符串数组。- API Note:
- 在某些平台上,本机应用程序可以在启动后自由更改参数数组,此方法可能只显示更改的值。
- 结果
-
这个过程的论点是
Optional<String[]>
-
totalCpuDuration
Optional<Duration> totalCpuDuration()
返回进程累计的总cputime。- 结果
-
一个
Optional<Duration>
的累计CPUTIME
-
-