为了记录所有的方法调用、某个时间点的变量、发生的异常和行号,是否可以使用byte-buddy?
我想在java app中记录所有这些数据。
发布于 2017-11-07 04:25:50
当然,您可以通过截取整个程序的任何方法来完成此操作。但通常情况下,不建议这样做。JVMTI公开Java API中没有的“真正的断点”,如果这就是您正在寻找的。
但是,如果您确实希望记录所有调用,则可以选择插装,但拦截任何调用可能会产生太多开销。有关使用Byte Buddy进行选择性监控的工具,请查看Stage Monitor that is open source。
https://stackoverflow.com/questions/47103514
复制相似问题