代码之家  ›  专栏  ›  技术社区  ›  agentofuser

将jvm详细输出发送到stderr而不是stdout

  •  1
  • agentofuser  · 技术社区  · 16 年前

    我正在运行Java -verbose:gc 选择权 measure garbage collector behavior ,但它将信息发送到 stdout ,与程序的正常输出混合。如何告诉它将此信息输出到 stderr ?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Romain Hippeau    16 年前

    On HP-UX -xverbosegc[:帮助][0 1][:文件=[stdout stderr]]

    IBMs JDK 任何使用ibm jdk的平台
    -xverbosegclog[:[,,]]

    孙正义 XLGGC:文件 使用-verbose:gc报告每个垃圾收集事件,但将此数据记录到文件中。除了gc提供的信息-verbose:gc外,每个报告的事件都将在第一个垃圾收集事件之后的时间(以秒为单位)前处理。 始终使用本地文件系统存储此文件,以避免由于网络延迟而导致jvm暂停。如果文件系统已满,则可能会截断该文件,并且将继续对截断的文件进行日志记录。如果命令行中同时给出了-verbose:gc,则此选项将重写。