我不熟悉AWS Lambda,但是如果您正在寻找JMX内省 你可以通过下面的链接找到代码示例。
https://github.com/aragozin/jvm-tools/blob/master/sjk-core/src/main/java/org/gridkit/jvmtool/MBeanGCMonitor.java
不幸的是,JMX信息并不像GC日志那样丰富,但是可以获得一些信息,例如每代内存动态。
它不适用于所有可用参数,但您可以设置 的 JAVA_TOOL_OPTIONS 强> AWS lambda中的环境变量传递此类标志。例如,我经常会传递“-verbose:class”来调试不良的冷启动性能。
在jdk bin目录中使用jvisualvm。这是一个很好的工具