捕获每个错误和异常的JVM快照

时间:2015-11-04 03:41:36

标签: java logging error-handling jvm snapshot

我正在研究Tapiki https://www.takipi.com/product。对于每个错误和异常,他们都会添加一个网址。在网址中,它们显示了该错误点上每个变量的值。

我猜他们为此目的使用JVM快照。如何在出错时捕获JVM快照并将其映射到代码?

1 个答案:

答案 0 :(得分:0)

您可以使用java.lang.OutOfMemoryError命令行选项轻松处理-XX:+HeapDumpOnOutOfMemory堆转储(请参阅command line tools reference

对于所有其他情况,您应该使用JVMTI并实现自己的代理以进行异常拦截。您可以找到示例程序here