Является ли журнал OpenJ9 gc асинхронным? - PullRequest
0 голосов
/ 05 марта 2019

Является ли OpenJ9 записывать журнал gc асинхронно?

Когда я использую Eclipse OpenJ9 в Docker-контейнере, могу ли я поместить gc.log в NFS или Ceph?

Я читал, что OpenJDK записывает журнал gc синхронно: Запись gc.log асинхронна?безопасно поставить gc.log на монтирование NFS? .

1 Ответ

0 голосов
/ 24 июля 2019

Подробные журналы GC могут быть направлены в файл.Опция -Xverbosegclog (упоминается здесь https://www.eclipse.org/openj9/docs/gc/,, хотя большая часть документации по Verbose GC по-прежнему находится на веб-сайте IBM).

Если вы подозреваете, что носитель данных может блокировать операции ввода-вывода, вы можетепопробуйте использовать -Xgc: bufferedLogging.Это не совсем задокументированный вариант (без особого интереса), но вы можете попробовать его и сообщить нам, если вы найдете его полезным.

Обратите внимание, однако, что с буферизованным ведением журнала будет задержка - свнезапное завершение процесса JVM, журналы могут пропустить несколько строк, которые все еще находились во внутреннем буфере, но не были сброшены в файл.

...