我正在运行带-verbose:gc
选项measure garbage collector behavior的java,但它会将信息发送到stdout
,并与我程序的正常输出混合。如何告诉它将此信息输出到stderr
?
答案 0 :(得分:2)
On HP-UX -Xverbosegc [:help] | [0 | 1] [:file = [stdout | stderr | ]
IBMs JDK任何使用IBM JDK的平台
-Xverbosegclog [:[,,]]
Sun JDK -Xloggc:文件 报告每个垃圾收集事件,与-verbose:gc一样,但将此数据记录到文件中。除了-verbose:gc给出的信息之外,每个报告的事件都将以自第一个垃圾收集事件以来的时间(以秒为单位)开始。 始终使用本地文件系统存储此文件,以避免因网络延迟而导致JVM停滞。在完整文件系统的情况下,该文件可能会被截断,并且将在截断的文件上继续记录。如果在命令行中给出了两者,则此选项将覆盖-verbose:gc。