【发布时间】:2011-10-30 03:17:15
【问题描述】:
当我运行 PS 时,其中一列输出是 TTY。这是什么意思?特别是“??”的 as 值如何?与“ttys000”比较?
我问是因为我有一个 Java 程序通过 ProcessBuilder 执行 sort,当这个程序通过我的 IDE (IntelliJ) 运行时,该过程比在 IDE 外作为可执行 jar 运行时所需的时间少 5 倍。
在每种情况下,我都会在排序运行时运行 ps,唯一的区别是 IDE 会创建一个 TTY 为 ??而 jar 创建一个 TTY 为 ttys000 的进程。
【问题讨论】: