[英]Is there any way to redirect the output of native JVM output like -XX:+PrintCompilation
一些熱點JVM標志(例如-XX:+PrintCompilation
)會導致輸出出現在stdout或stderr上。 可以使用-Xloggc:<path>
重定向與GC相關的輸出(例如由-verbose:gc啟用的輸出),但是除了重定向整個過程(可能是重定向)之外,我找不到任何其他方式來重定向其他本機輸出。出於某些原因(例如還捕獲所有System.out輸出)是不可取的。
從openjdk源可以看出print_on(tty, message)
+ PrintCompilation使用print_on(tty, message)
,直接打印到tty,因此我認為重定向整個過程輸出是唯一的選擇,而無需重新編譯編譯器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.