のような一部のホットスポット JVM フラグにより、-XX:+PrintCompilation
出力が stdout または stderr に表示されます。-verbose:gc で有効化されたものなどの GC 関連の出力は、 を使用してリダイレクトできますが-Xloggc:<path>
、プロセス全体をリダイレクトする以外に、他のネイティブ出力をリダイレクトする方法が見つかりません (これは、確かにそのような理由で望ましくない場合があります)。すべての System.out 出力もキャプチャします)。
1 に答える
5
+PrintCompilation はprint_on(tty, message)
、openjdk sourceからわかるように、tty に直接出力するため、コンパイラを再コンパイルせずにプロセス出力全体をリダイレクトすることが唯一のオプションだと思います。
于 2013-01-15T21:09:12.457 に答える