2016-07-19 2 views
0

Может ли кто-нибудь предложить применимую стратегию регистрации событий GC из-за выполнения AWS Lambda?JVM GC каротаж от AWS Lambda?

Я изучаю как можно ближе к -XX:+PrintGC вид ведения журнала, но поскольку я не могу отправить какие-либо параметры запуска в процесс JVM лямбда, кажется, что единственный способ - это прямая интроспекция JMX? Если это единственный способ, любая библиотека или стандартизованный подход, применимый для AWS Lambda (инструменты, которые зависят от текущего процесса, например VisualVM, к сожалению, не могут быть и речи)?

ответ

1

Я не знаком с AWS Lambda, но если вы ищете JSP-интроспекцию , вы можете найти пример кода по ссылке ниже.

https://github.com/aragozin/jvm-tools/blob/master/sjk-core/src/main/java/org/gridkit/jvmtool/MBeanGCMonitor.java

К сожалению, информация JMX, не так богат, как журналы GC, но некоторые данные, такие как динамики в памяти поколения доступны.

+0

Спасибо, это похоже на подход OK. –

-2

Используйте jvisualvm в каталоге jdk bin. Это отличный инструмент

+0

Вы не прочитали мой вопрос: это AWS Lambda. Я также говорю, что я не могу использовать инструменты, которые зависят от процесса, выполняющегося все время. –

Смежные вопросы